Defined in 1 files as a function:

No references found in the database

Smatch caller information:

fs/xfs/xfs_aops.c xfs_imap_valid() -> XFS_WPC()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
BUF_SIZE 0 ctx->ops 16
BUF_SIZE 0 ctx->wb_ctx (-1),24
CAPPED_DATA 0 ctx->iomap.offset 1
DATA_SOURCE 0 ctx $0
STR_LEN 0 ctx->wbc->inode (-1)
BIT_INFO 0 ctx->iomap.flags 0x0,0xfffb
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_size
HALF_LOCKED2 &folio->private->lock

fs/xfs/xfs_aops.c xfs_imap_valid() -> XFS_WPC()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
BUF_SIZE 0 ctx->ops 16
BUF_SIZE 0 ctx->wb_ctx (-1),24
CAPPED_DATA 0 ctx->iomap.offset 1
DATA_SOURCE 0 ctx $0
STR_LEN 0 ctx->wbc->inode (-1)
BIT_INFO 0 ctx->iomap.flags 0x0,0xfffb
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_size
HALF_LOCKED2 &folio->private->lock

fs/xfs/xfs_aops.c xfs_imap_valid() -> XFS_WPC()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
BUF_SIZE 0 ctx->ops 16
BUF_SIZE 0 ctx->wb_ctx (-1),24
CAPPED_DATA 0 ctx->iomap.offset 1
DATA_SOURCE 0 ctx $0
STR_LEN 0 ctx->wbc->inode (-1)
BIT_INFO 0 ctx->iomap.flags 0x0,0xfffb
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_size
HALF_LOCKED2 &folio->private->lock

fs/xfs/xfs_aops.c xfs_imap_valid() -> XFS_WPC()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
BUF_SIZE 0 ctx->ops 16
BUF_SIZE 0 ctx->wb_ctx (-1),24
CAPPED_DATA 0 ctx->iomap.offset 1
DATA_SOURCE 0 ctx $0
STR_LEN 0 ctx->wbc->inode (-1)
BIT_INFO 0 ctx->iomap.flags 0x0,0xfffb
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_size
HALF_LOCKED2 &folio->private->lock

fs/xfs/xfs_aops.c xfs_map_blocks() -> XFS_WPC()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
BUF_SIZE 0 ctx->ops 16
BUF_SIZE 0 ctx->wb_ctx (-1),24
DATA_SOURCE 0 ctx $0
STR_LEN 0 ctx->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_size
HALF_LOCKED2 &folio->private->lock

fs/xfs/xfs_aops.c xfs_map_blocks() -> XFS_WPC()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
BUF_SIZE 0 ctx->ops 16
BUF_SIZE 0 ctx->wb_ctx (-1),24
CAPPED_DATA 0 ctx->iomap.offset 1
DATA_SOURCE 0 ctx $0
STR_LEN 0 ctx->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_size
HALF_LOCKED2 &folio->private->lock

fs/xfs/xfs_aops.c xfs_map_blocks() -> XFS_WPC()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
BUF_SIZE 0 ctx->ops 16
BUF_SIZE 0 ctx->wb_ctx (-1),24
CAPPED_DATA 0 ctx->iomap.offset 1
DATA_SOURCE 0 ctx $0
STR_LEN 0 ctx->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_size
HALF_LOCKED2 &folio->private->lock

fs/xfs/xfs_aops.c xfs_map_blocks() -> XFS_WPC()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
BUF_SIZE 0 ctx->ops 16
BUF_SIZE 0 ctx->wb_ctx (-1),24
DATA_SOURCE 0 ctx $0
STR_LEN 0 ctx->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_size
HALF_LOCKED2 &folio->private->lock

fs/xfs/xfs_aops.c xfs_map_blocks() -> XFS_WPC()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
BUF_SIZE 0 ctx->ops 16
BUF_SIZE 0 ctx->wb_ctx (-1),24
CAPPED_DATA 0 ctx->iomap.offset 1
DATA_SOURCE 0 ctx $0
STR_LEN 0 ctx->wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_bytes
NO_OVERFLOW_SIMPLE 0 ctx->inode->i_size
HALF_LOCKED2 &folio->private->lock