Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/nfs/pagelist.c nfs_create_subreq() -> nfs_page_create()

Type Parameter Key Value
DATA_SOURCE 1 pgbase $1
DATA_SOURCE 3 offset $2
DATA_SOURCE 4 count $3
NOSPEC 4 count
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 pgbase 0-u32max[c]
USER_DATA 2 index 0-2251799813685247
USER_DATA 3 offset 0-u32max[c]
USER_DATA 4 count 0-u32max[c]
UNITS 1 pgbase unit_byte
UNITS 2 index unit_page
UNITS 3 offset unit_byte
UNITS 4 count unit_byte

fs/nfs/pagelist.c nfs_page_create_from_folio() -> nfs_page_create()

Type Parameter Key Value
PARAM_VALUE 0 l_ctx 4096-ptr_max
PARAM_VALUE 0 l_ctx->count.refs.counter (-1073741824),0-s32max
CAPPED_DATA 0 l_ctx->lockowner 1
CAPPED_DATA 1 pgbase 1
CAPPED_DATA 3 offset 1
DATA_SOURCE 0 l_ctx r nfs_get_lock_context
DATA_SOURCE 1 pgbase $2
DATA_SOURCE 3 offset $2
DATA_SOURCE 4 count $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 pgbase 0-u32max[c]
USER_DATA 3 offset 0-u32max[c]
USER_DATA 4 count 0-u32max
UNITS 1 pgbase unit_byte
UNITS 2 index unit_page
UNITS 3 offset unit_byte

fs/nfs/pagelist.c nfs_page_create_from_page() -> nfs_page_create()

Type Parameter Key Value
PARAM_VALUE 0 l_ctx 4096-ptr_max
PARAM_VALUE 0 l_ctx->count.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 pgbase 0-4095
PARAM_VALUE 2 index 0-2251799813685247
PARAM_VALUE 3 offset 0-4095
PARAM_VALUE 4 count 0-4096
CAPPED_DATA 0 l_ctx->lockowner 1
CAPPED_DATA 4 count 1
DATA_SOURCE 0 l_ctx r nfs_get_lock_context
DATA_SOURCE 1 pgbase $2
DATA_SOURCE 4 count $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 pgbase 0-4095[c]
USER_DATA 2 index 0-2251799813685247
USER_DATA 3 offset 0-4095[c]
USER_DATA 4 count 1-4096[c]
UNITS 2 index unit_page
HALF_LOCKED2 &inode->i_rwsem