Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/btrfs/verity.c btrfs_read_merkle_tree_page() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 1 order 0
PARAM_VALUE 2 policy 0
CAPPED_DATA 0 gfp 1
RX_PATH
TASK_NOT_RUNNING

fs/erofs/zdata.c z_erofs_bind_cache() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 0,8192-u32max
PARAM_VALUE 1 order 0
PARAM_VALUE 2 policy 0
BIT_INFO 0 gfp 0x92000,0xfffffbff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fe->pcl->lock
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &pcl->lock

net/ceph/pagevec.c __page_cache_alloc() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 3072,3264
PARAM_VALUE 1 order 0
PARAM_VALUE 2 policy 0
DATA_SOURCE 0 gfp $0
HARD_MAX 0 gfp 3264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mdsc->pool_perm_rwsem
HALF_LOCKED2 &obj_req->state_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rbd_dev->lock_rwsem

mm/readahead.c ractl_alloc_folio() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 0,8192-u32max
PARAM_VALUE 2 policy 0
DATA_SOURCE 0 gfp $1
DATA_SOURCE 1 order $2
BIT_INFO 0 gfp 0x12000,0xffffffff
NOSPEC 1 order
NOSPEC 1 order
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 order 0-s32max[c]
HALF_LOCKED2 &mapping->invalidate_lock

mm/filemap.c __filemap_get_folio_mpol() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 2 policy 0,4096-ptr_max
DATA_SOURCE 2 policy $4
NOSPEC 1 order
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 order 0-1292716[c]
USER_DATA 1 order 0-u32max[c]
HALF_LOCKED2 &c->alloc_sem
HALF_LOCKED2 &ctx->ring_lock
HALF_LOCKED2 &fc->killsb
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &fs_info->tree_log_mutex
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->vfs_inode.i_rwsem
HALF_LOCKED2 &ip->i_inode.i_rwsem
HALF_LOCKED2 &ip->i_rw_mutex
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &mdsc->snap_rwsem
HALF_LOCKED2 &req->r_fill_mutex
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &sdp->sd_log_flush_lock
HALF_LOCKED2 &session->s_mutex
HALF_LOCKED2 &split_debug_mutex

mm/filemap.c do_read_cache_folio() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 1 order 0-31
PARAM_VALUE 2 policy 0
DATA_SOURCE 0 gfp $4
RX_PATH
TASK_NOT_RUNNING

mm/filemap.c filemap_create_folio() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 1 order 0-31
PARAM_VALUE 2 policy 0
DATA_SOURCE 1 order r mapping_min_folio_order
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

net/ceph/pagelist.c __page_cache_alloc() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 3136
PARAM_VALUE 1 order 0
PARAM_VALUE 2 policy 0
DATA_SOURCE 0 gfp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdsc->snap_rwsem
HALF_LOCKED2 &session->s_mutex

fs/ceph/inode.c __page_cache_alloc() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 3264
PARAM_VALUE 1 order 0
PARAM_VALUE 2 policy 0
DATA_SOURCE 0 gfp $0

fs/btrfs/compression.c add_ra_bio_folios() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 0,8192-u32max
PARAM_VALUE 1 order 0
PARAM_VALUE 2 policy 0
BIT_INFO 0 gfp 0x2000,0xffffffff
RX_PATH
TASK_NOT_RUNNING

fs/ceph/file.c __page_cache_alloc() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 3264
PARAM_VALUE 1 order 0
PARAM_VALUE 2 policy 0
DATA_SOURCE 0 gfp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/f2fs/compress.c f2fs_cache_compressed_page() -> filemap_alloc_folio_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 8256
PARAM_VALUE 1 order 0
PARAM_VALUE 2 policy 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock