Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

fs/erofs/zdata.c z_erofs_parse_in_bvecs() -> PageUptodate()

Type Parameter Key Value
PARAM_VALUE 0 page 1-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pcl->lock
TYPE_LOCK (struct z_erofs_pcluster)->lock

fs/ntfs/compress.c ntfs_read_compressed_block() -> PageUptodate()

Type Parameter Key Value
PARAM_VALUE 0 page 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/fuse/readdir.c fuse_readdir_cached() -> PageUptodate()

Type Parameter Key Value
PARAM_VALUE 0 page 1-u64max
DATA_SOURCE 0 page r find_get_page_flags
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ceph/caps.c __ceph_get_caps() -> PageUptodate()

Type Parameter Key Value
PARAM_VALUE 0 page 1-u64max
DATA_SOURCE 0 page r find_get_page
RX_PATH
TASK_NOT_RUNNING

fs/squashfs/block.c squashfs_get_cache_page() -> PageUptodate()

Type Parameter Key Value
PARAM_VALUE 0 page 1-u64max
DATA_SOURCE 0 page r find_get_page
RX_PATH
TASK_NOT_RUNNING

fs/ceph/addr.c ceph_fill_inline_data() -> PageUptodate()

Type Parameter Key Value
PARAM_VALUE 0 page 1-u64max
DATA_SOURCE 0 page r find_or_create_page
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdsc->snap_rwsem

fs/ceph/addr.c writepages_finish() -> PageUptodate()

Type Parameter Key Value
PARAM_VALUE 0 page 1-u64max
HALF_LOCKED2 &pool->lock