Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/nfs/filelayout/filelayoutdev.c FILELAYOUT_DEVID_NODE() -> FILELAYOUT_LSEG()

Type Parameter Key Value
BUF_SIZE 0 lseg (-1)-0,96
BUF_SIZE 0 lseg (-1)-0,96
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING

fs/nfs/filelayout/filelayoutdev.c nfs4_fl_calc_ds_index() -> FILELAYOUT_LSEG()

Type Parameter Key Value
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING

fs/nfs/filelayout/filelayoutdev.c nfs4_fl_calc_j_index() -> FILELAYOUT_LSEG()

Type Parameter Key Value
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING

fs/nfs/filelayout/filelayoutdev.c nfs4_fl_prepare_ds() -> FILELAYOUT_LSEG()

Type Parameter Key Value
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING

fs/nfs/filelayout/filelayoutdev.c nfs4_fl_select_ds_fh() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 4096-ptr_max
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING

fs/nfs/filelayout/filelayout.c FILELAYOUT_DEVID_NODE() -> FILELAYOUT_LSEG()

Type Parameter Key Value
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/nfs/filelayout/filelayout.c calc_ds_index_from_commit() -> FILELAYOUT_LSEG()

Type Parameter Key Value
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/nfs/filelayout/filelayout.c filelayout_free_lseg() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 4096-ptr_max
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg->pls_layout (-1),168
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 lseg->num_fh

fs/nfs/filelayout/filelayout.c filelayout_get_dserver_offset() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 4096-ptr_max
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING

fs/nfs/filelayout/filelayout.c filelayout_mark_request_commit() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 1-u64max
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
DATA_SOURCE 0 lseg $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/nfs/filelayout/filelayout.c filelayout_pg_test() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/nfs/filelayout/filelayout.c filelayout_pg_test() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/nfs/filelayout/filelayout.c filelayout_set_layoutcommit() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/nfs/filelayout/filelayout.c filelayout_setup_ds_info() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 1-u64max
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
CAPPED_DATA 0 lseg 1
DATA_SOURCE 0 lseg $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/nfs/filelayout/filelayout.c fl_pnfs_update_layout() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 4096-ptr_max
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
BUF_SIZE 0 lseg (-1)-0,24,64,96,272
DATA_SOURCE 0 lseg r pnfs_update_layout
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 lseg->num_fh

fs/nfs/filelayout/filelayout.c select_ds_fh_from_commit() -> FILELAYOUT_LSEG()

Type Parameter Key Value
PARAM_VALUE 0 lseg 4096-ptr_max
DATA_SOURCE 0 lseg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock