Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/mempool.c mempool_create_node_noprof() -> mempool_init_node()

Type Parameter Key Value
PARAM_VALUE 0 pool 1-u64max
PARAM_VALUE 5 gfp_mask 3264
BUF_SIZE 0 pool 200
DATA_SOURCE 0 pool r _kmalloc_node_noprof
DATA_SOURCE 1 min_nr $0
DATA_SOURCE 2 alloc_fn $1
DATA_SOURCE 3 free_fn $2
DATA_SOURCE 4 pool_data $3
DATA_SOURCE 5 gfp_mask $4
DATA_SOURCE 6 node_id $5
STR_LEN 0 pool (-1),6,12
MEM_ZERO 0 pool
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 min_nr 0-s32max[c]
UNITS 4 pool_data unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &dev->odp_eq_mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &subsys->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &fcoe_config_mutex
HALF_LOCKED2 global &nvmet_config_sem
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &sd_mutex_lock
HALF_LOCKED2 global &tfms_init_lock

mm/mempool.c mempool_init_noprof() -> mempool_init_node()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 5 gfp_mask 3264
PARAM_VALUE 6 node_id (-1)
BUF_SIZE 4 pool_data (-1),896,1216,1600,1752-s32max
BUF_SIZE 4 pool_data (-1),896,1216,1600,1752-s32max
BUF_SIZE 4 pool_data->bufio (-1),704-12992
BUF_SIZE 4 pool_data->io (-1),824
BUF_SIZE 4 pool_data->root_digest (-1)-s32max
BUF_SIZE 4 pool_data->verify_wq (-1),512,528-8720
DATA_SOURCE 0 pool $0
DATA_SOURCE 1 min_nr $1
DATA_SOURCE 2 alloc_fn $2
DATA_SOURCE 3 free_fn $3
DATA_SOURCE 4 pool_data $4
STR_LEN 4 pool_data->ti->error (-1),13
RX_PATH
TASK_NOT_RUNNING
UNITS 1 min_nr unit_byte
UNITS 4 pool_data unit_byte
HALF_LOCKED2 &epf->lock
HALF_LOCKED2 &group->mark_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &bch_register_lock
HALF_LOCKED2 global &dm_thin_pool_table.mutex