Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

fs/nfsd/nfs4callback.c nfsd4_cb_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1)-s32max
BUF_SIZE 0 task->tk_ops (-1),32
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc

fs/nfs/nfs3proc.c nfs3_proc_commit_rpc_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1),1-s32max
BUF_SIZE 0 task->tk_ops (-1),32
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &pool->lock

fs/nfs/nfs3proc.c nfs3_proc_pgio_rpc_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1),1-s32max
BUF_SIZE 0 task->tk_ops (-1),32
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &pool->lock

fs/nfs/nfs3proc.c nfs3_proc_rename_rpc_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1),1-s32max
BUF_SIZE 0 task->tk_ops (-1),32
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &pool->lock

fs/nfs/nfs3proc.c nfs3_proc_unlink_rpc_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1),1-s32max
BUF_SIZE 0 task->tk_ops (-1),32
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &pool->lock

fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_commit_prepare_v3() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1)-s32max
BUF_SIZE 0 task->tk_ops (-1),32
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc

fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_read_prepare_v3() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1)-s32max
BUF_SIZE 0 task->tk_ops (-1),32
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc

fs/nfs/flexfilelayout/flexfilelayout.c ff_layout_write_prepare_v3() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1)-s32max
BUF_SIZE 0 task->tk_ops (-1),32
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc

fs/lockd/clntproc.c nlmclnt_unlock_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1)-s32max
BUF_SIZE 0 task->tk_ops (-1),32
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc

net/sunrpc/auth_tls.c rpc_tls_probe_call_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1)-s32max
BUF_SIZE 0 task->tk_ops (-1),32
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
BIT_INFO 0 task->tk_flags 0x0,0xbfff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc

fs/nfs/nfs4proc.c nfs4_setup_sequence() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1),1-s32max
BUF_SIZE 0 task->tk_msg.rpc_proc (-1),3024,3072,3120
BUF_SIZE 0 task->tk_ops (-1),32
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &pool->lock

fs/nfs/proc.c nfs_proc_pgio_rpc_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1),1-s32max
BUF_SIZE 0 task->tk_ops (-1),32
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &pool->lock

fs/nfs/proc.c nfs_proc_rename_rpc_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1),1-s32max
BUF_SIZE 0 task->tk_ops (-1),32
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &pool->lock

fs/nfs/proc.c nfs_proc_unlink_rpc_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1),1-s32max
BUF_SIZE 0 task->tk_ops (-1),32
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &pool->lock

net/sunrpc/clnt.c rpc_null_call_prepare() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task (-1)-s32max
BUF_SIZE 0 task->tk_calldata (-1)-s32max
BUF_SIZE 0 task->tk_ops (-1),32
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
BIT_INFO 0 task->tk_flags 0x0,0xbfff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc

net/sunrpc/clnt.c rpc_run_task() -> rpc_call_start()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->tk_action 0
BUF_SIZE 0 task (-1)-0,256
BUF_SIZE 0 task (-1)-0,256
BUF_SIZE 0 task->tk_calldata 1-s32max
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task r rpc_new_task
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL