Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/erofs/zdata.c z_erofs_bvec_enqueue() -> __erofs_allocpage()

Type Parameter Key Value
PARAM_VALUE 0 pagepool 1508504095595012216,2200510278346444920
PARAM_VALUE 1 gfp 3264
PARAM_VALUE 2 tryrsv 1
DATA_SOURCE 0 pagepool $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/erofs/zdata.c z_erofs_fill_bio_vec() -> __erofs_allocpage()

Type Parameter Key Value
PARAM_VALUE 0 pagepool 1508504095595012216,2200510278346444920
PARAM_VALUE 2 tryrsv 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/erofs/decompressor_crypto.c z_erofs_crypto_decompress() -> __erofs_allocpage()

Type Parameter Key Value
PARAM_VALUE 0 pagepool 1508504095595012216,2200510278346444920,3594075821185822720
PARAM_VALUE 2 tryrsv 1
DATA_SOURCE 0 pagepool $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pcl->lock
LOCK2 global &z_erofs_crypto_rwsem
TYPE_LOCK (struct z_erofs_pcluster)->lock

fs/erofs/decompressor.c erofs_allocpage() -> __erofs_allocpage()

Type Parameter Key Value
PARAM_VALUE 0 pagepool 1508504095595012216,2200510278346444920,3594075821185822720
PARAM_VALUE 2 tryrsv 0
DATA_SOURCE 0 pagepool $0
DATA_SOURCE 1 gfp $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pcl->lock
TYPE_LOCK (struct z_erofs_pcluster)->lock

fs/erofs/decompressor.c z_erofs_lz4_prepare_dstpages() -> __erofs_allocpage()

Type Parameter Key Value
PARAM_VALUE 2 tryrsv 1
DATA_SOURCE 0 pagepool $1