Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/slub.c __refill_objects_any() -> __refill_objects_node()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->min_partial 0-18446744073709551614
PARAM_VALUE 0 s->remote_node_defrag_ratio 1-u32max
PARAM_VALUE 3 min 1-u32max
PARAM_VALUE 5 n 4096-ptr_max
PARAM_VALUE 5 n->nr_partial 1-u64max
PARAM_VALUE 6 allow_spin 0
CAPPED_DATA 0 s 1
CAPPED_DATA 0 s->min_partial 1
CAPPED_DATA 3 min 1
DATA_SOURCE 0 s $0
DATA_SOURCE 1 p $1
DATA_SOURCE 2 gfp $2
DATA_SOURCE 3 min $3
DATA_SOURCE 4 max $4
DATA_SOURCE 5 n r get_node
PARAM_COMPARE 5 n->nr_partial > $0->min_partial
NOSPEC 3 min
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 min 1-u32max[c]
NO_OVERFLOW_SIMPLE 0 s->object_size
NO_OVERFLOW_SIMPLE 3 min
NO_OVERFLOW_SIMPLE 4 max

mm/slub.c refill_objects() -> __refill_objects_node()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 p 4096-ptr_max
PARAM_VALUE 6 allow_spin 1
CAPPED_DATA 0 s 1
CAPPED_DATA 3 min 1
DATA_SOURCE 0 s $0
DATA_SOURCE 1 p $1
DATA_SOURCE 2 gfp $2
DATA_SOURCE 3 min $3
DATA_SOURCE 4 max $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 min 0-u32max[c]
USER_DATA 4 max 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 s->object_size