Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/netfs/rolling_buffer.c netfs_folioq_alloc() -> (struct mempool)->alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp_mask 3264
BUF_SIZE 1 arg 1-s32max
DATA_SOURCE 0 gfp_mask $1
CONTAINER 1 *(-96+88) $(-1)
RX_PATH
TASK_NOT_RUNNING

fs/netfs/objects.c netfs_alloc_request() -> (struct mempool)->alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp_mask 3264
BUF_SIZE 1 arg 1-s32max
CONTAINER 1 *(-96+88) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/objects.c netfs_alloc_subrequest() -> (struct mempool)->alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp_mask 3264
BUF_SIZE 1 arg 1-s32max
CONTAINER 1 *(-96+88) $(-1)
RX_PATH
TASK_NOT_RUNNING

mm/mempool.c mempool_alloc_bulk_noprof() -> (struct mempool)->alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp_mask 600192,601280
BUF_SIZE 1 arg 1-s32max
CONTAINER 1 *(-96+88) $(-1)
BIT_INFO 0 gfp_mask 0x92880,0x92cc0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &md->io_barrier

mm/mempool.c mempool_alloc_noprof() -> (struct mempool)->alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp_mask 0,8192-u32max
BUF_SIZE 1 arg 1-s32max
CAPPED_DATA 0 gfp_mask 1
CONTAINER 1 *(-96+88) $(-1)

mm/mempool.c mempool_init_node() -> (struct mempool)->alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp_mask 3264
BUF_SIZE 1 arg (-1),1216,1600,1752-s32max
BUF_SIZE 1 arg (-1),1216,1600,1752-s32max
DATA_SOURCE 0 gfp_mask $5
DATA_SOURCE 1 arg $4
CONTAINER 1 *(-96+88) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

mm/mempool.c mempool_resize() -> (struct mempool)->alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp_mask 3264
BUF_SIZE 1 arg 1-s32max
CONTAINER 1 *(-96+88) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &q->limits_lock