Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/nfs/fscache.c nfs_netfs_issue_read() -> nfs_pageio_init_read()

Type Parameter Key Value
PARAM_VALUE 0 pgio 2701553577744277504
PARAM_VALUE 2 force_mds 0
PARAM_VALUE 3 compl_ops 7227325344129257472
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/direct.c nfs_direct_read_schedule_iovec() -> nfs_pageio_init_read()

Type Parameter Key Value
PARAM_VALUE 0 pgio 6976449558274703360
PARAM_VALUE 1 inode 4096-ptr_max
PARAM_VALUE 1 inode->i_sb 4096-ptr_max
PARAM_VALUE 2 force_mds 0
PARAM_VALUE 3 compl_ops 1519071612418793472
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/nfs/read.c nfs_do_read_folio() -> nfs_pageio_init_read()

Type Parameter Key Value
PARAM_VALUE 0 pgio 1731339075010113536
PARAM_VALUE 2 force_mds 0
PARAM_VALUE 3 compl_ops 7227325344129257472
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 inode->i_blocks 0-36028797018963967[c]

fs/nfs/read.c nfs_readahead() -> nfs_pageio_init_read()

Type Parameter Key Value
PARAM_VALUE 0 pgio 1288305041409548288
PARAM_VALUE 1 inode 4096-ptr_max
PARAM_VALUE 1 inode->i_sb 4096-ptr_max
PARAM_VALUE 2 force_mds 0
PARAM_VALUE 3 compl_ops 7227325344129257472
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 inode->i_bytes 0-65023[c]
USER_DATA 1 inode->i_mode 0-u16max
NO_OVERFLOW_SIMPLE 1 inode->i_bytes
NO_OVERFLOW_SIMPLE 1 inode->i_size
HALF_LOCKED2 &mapping->invalidate_lock

fs/nfs/pnfs.c pnfs_read_done_resend_to_mds() -> nfs_pageio_init_read()

Type Parameter Key Value
PARAM_VALUE 0 pgio 674508988882169856
PARAM_VALUE 2 force_mds 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/nfs/pnfs.c pnfs_read_resend_pnfs() -> nfs_pageio_init_read()

Type Parameter Key Value
PARAM_VALUE 0 pgio 3540848435677249536
PARAM_VALUE 2 force_mds 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock