Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/maple_tree.c mas_dup_build() -> mte_mk_root()

Type Parameter Key Value
PARAM_VALUE 0 node 0,4-u64max
DATA_SOURCE 0 node r mt_mk_node
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &(&mas)->tree->ma_lock
HALF_LOCKED2 &(&new_mas)->tree->ma_lock

lib/maple_tree.c mas_new_root() -> mte_mk_root()

Type Parameter Key Value
PARAM_VALUE 0 node 4108-18446744073709547532
DATA_SOURCE 0 node r mt_mk_node
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 node unit_byte
HALF_LOCKED2 &mt->ma_lock

lib/maple_tree.c mas_put_in_tree() -> mte_mk_root()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 node unit_byte
HALF_LOCKED2 &mt->ma_lock

lib/maple_tree.c mas_root_expand() -> mte_mk_root()

Type Parameter Key Value
PARAM_VALUE 0 node 4108-18446744073709547532
DATA_SOURCE 0 node r mt_mk_node
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 node unit_byte
HALF_LOCKED2 &mt->ma_lock