Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

net/sunrpc/svc_xprt.c svc_recv() -> svc_is_backchannel()

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
BUF_SIZE 0 rqstp 128
BUF_SIZE 0 rqstp 128
BUF_SIZE 0 rqstp->rq_private (-1),16
CAPPED_DATA 0 rqstp->rq_respages 1
DATA_SOURCE 0 rqstp $0

net/sunrpc/svc_xprt.c svc_thread_should_sleep() -> svc_is_backchannel()

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
BUF_SIZE 0 rqstp 128
BUF_SIZE 0 rqstp 128
BUF_SIZE 0 rqstp->rq_private (-1),16
CAPPED_DATA 0 rqstp->rq_respages 1
DATA_SOURCE 0 rqstp $0

fs/nfs/callback_xdr.c nfs4_callback_compound() -> svc_is_backchannel()

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_server 4096-ptr_max
BUF_SIZE 0 rqstp->rq_private (-1),16
CAPPED_DATA 0 rqstp->rq_arg.head->iov_base 1
CAPPED_DATA 0 rqstp->rq_proc 1
CAPPED_DATA 0 rqstp->rq_prog 1
CAPPED_DATA 0 rqstp->rq_respages 1
CAPPED_DATA 0 rqstp->rq_vers 1
DATA_SOURCE 0 rqstp $0
CONSTRAINT 0 rqstp <2945
MEM_ZERO 0 rqstp->rq_argp
MEM_ZERO 0 rqstp->rq_resp
USER_DATA 0 rqstp->rq_argp->cbl_layout_type 0-4294967295
USER_DATA 0 rqstp->rq_argp->cbl_layoutchanged 0-4294967295
USER_DATA 0 rqstp->rq_argp->cbl_range.iomode 0-4294967295
USER_DATA 0 rqstp->rq_argp->cbl_stateid->data 0-255
USER_DATA 0 rqstp->rq_argp->coa_stateid->data 0-255
USER_DATA 0 rqstp->rq_argp->craa_objs_to_keep 0-4294967295
USER_DATA 0 rqstp->rq_argp->crsa_target_highest_slotid 0-4294967295
USER_DATA 0 rqstp->rq_argp->csa_cachethis 0-4294967295
USER_DATA 0 rqstp->rq_argp->csa_highestslotid 0-4294967295
USER_DATA 0 rqstp->rq_argp->csa_sequenceid 0-4294967295
USER_DATA 0 rqstp->rq_argp->csa_sessionid->data 0-255
USER_DATA 0 rqstp->rq_argp->csa_slotid 0-4294967295
USER_DATA 0 rqstp->rq_argp->ndevs 1-s32max[c]
USER_DATA 0 rqstp->rq_argp->stateid->data 0-255
USER_DATA 0 rqstp->rq_argp->truncate 0-4294967295
USER_DATA 0 rqstp->rq_argp->wr_writeverf.committed 0-s32max
USER_DATA 0 rqstp->rq_xid 0-u32max
USER_PTR 0 rqstp->rq_argp->cbl_stateid.data
USER_PTR 0 rqstp->rq_argp->coa_stateid.data
USER_PTR 0 rqstp->rq_argp->csa_sessionid.data
USER_PTR 0 rqstp->rq_argp->stateid.data

fs/nfs/callback.c nfs_callback_authenticate() -> svc_is_backchannel()

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_server 4096-ptr_max
BUF_SIZE 0 rqstp (-1),128
BUF_SIZE 0 rqstp (-1),128
BUF_SIZE 0 rqstp->rq_private (-1),16
CAPPED_DATA 0 rqstp->rq_arg.head->iov_base 1
CAPPED_DATA 0 rqstp->rq_prog 1
CAPPED_DATA 0 rqstp->rq_respages 1
DATA_SOURCE 0 rqstp $0
USER_DATA 0 rqstp->rq_xid 0-u32max