Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/nfsd/nfs4callback.c nfsd4_cb_sequence_done() -> rpc_restart_call()

Type Parameter Key Value
PARAM_VALUE 0 task->tk_rpc_status s32min-(-513),(-511)-s32max
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
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock

fs/nfs/nfs3proc.c nfs3_async_handle_jukebox() -> rpc_restart_call()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->tk_status 0
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
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/lockd/clntproc.c nlmclnt_cancel_callback() -> rpc_restart_call()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->tk_rpc_status s32min-(-513),(-511)-s32max
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
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_callback() -> rpc_restart_call()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->tk_rpc_status s32min-(-513),(-511)-s32max
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
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc

fs/nfs/nfs4proc.c nfs41_sequence_process() -> rpc_restart_call()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->tk_flags 2048-u16max
PARAM_VALUE 0 task->tk_status s32min-(-10079),(-10077)-s32max
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_msg.rpc_proc (-1),3072
BUF_SIZE 0 task->tk_ops (-1),32
DATA_SOURCE 0 task $0
BIT_INFO 0 task->tk_flags 0x800,0xffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &pool->lock

fs/nfs/nfs4proc.c nfs4_bind_one_conn_to_session_done() -> rpc_restart_call()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->tk_status s32min-(-10079),(-10077)-(-10053),(-10051)-s32max
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
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc

net/sunrpc/clnt.c rpc_restart_call_prepare() -> rpc_restart_call()

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_msg.rpc_proc (-1),3072
BUF_SIZE 0 task->tk_ops (-1),32
DATA_SOURCE 0 task $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 task->tk_client->cl_maxproc
HALF_LOCKED2 &inode->i_lock