Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/maple_tree.c cp_dst_to_slots() -> ma_leaf_max_gap()

Type Parameter Key Value
PARAM_VALUE 1 mt 0-1
BUF_SIZE 4 pivots (-1),120
BUF_SIZE 5 slots 128,248
HARD_MAX 1 mt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 min
UNITS 2 min unit_byte
HALF_LOCKED2 &mt->ma_lock

lib/maple_tree.c mas_leaf_max_gap() -> ma_leaf_max_gap()

Type Parameter Key Value
PARAM_VALUE 0 mn 0,256-u64max
PARAM_VALUE 1 mt 0-15
BUF_SIZE 4 pivots (-1),24,72,120
BUF_SIZE 4 pivots (-1),24,72,120
BUF_SIZE 5 slots (-1),24,80,128,248
BUF_SIZE 5 slots (-1),24,80,128,248
DATA_SOURCE 0 mn r mas_mn
DATA_SOURCE 1 mt r mte_node_type
DATA_SOURCE 4 pivots r ma_pivots
DATA_SOURCE 5 slots r ma_slots
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 min unit_byte
UNITS 3 max unit_byte
HALF_LOCKED2 &mt->ma_lock