Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/slub.c __pcs_replace_empty_main() -> barn_replace_empty_sheaf()

Type Parameter Key Value
PARAM_VALUE 0 barn 1-u64max
PARAM_VALUE 1 empty 4096-ptr_max
PARAM_VALUE 1 empty->size 0
DATA_SOURCE 0 barn r get_barn
DATA_SOURCE 2 allow_spin r alloc_flags_allow_spinning
RX_PATH
TASK_NOT_RUNNING

mm/slub.c alloc_from_pcs_bulk() -> barn_replace_empty_sheaf()

Type Parameter Key Value
PARAM_VALUE 0 barn 1-u64max
PARAM_VALUE 1 empty 4096-ptr_max
PARAM_VALUE 1 empty->size 0
PARAM_VALUE 2 allow_spin 1
DATA_SOURCE 0 barn r get_barn
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &queue->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read