Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sunrpc/auth_gss/auth_gss.c alloc_enc_pages() -> priv_release_snd_buf()

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_enc_pages 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_enc_pages_num 0-1048576
PARAM_VALUE 0 rqstp->rq_rcv_buf.bvec 0
PARAM_VALUE 0 rqstp->rq_rcv_buf.flags 0
PARAM_VALUE 0 rqstp->rq_rcv_buf.len 0
PARAM_VALUE 0 rqstp->rq_rcv_buf.page_len 0
PARAM_VALUE 0 rqstp->rq_rcv_buf.pages 0
PARAM_VALUE 0 rqstp->rq_release_snd_buf 0
PARAM_VALUE 0 rqstp->rq_reply_bytes_recvd 0
PARAM_VALUE 0 rqstp->rq_seqnos 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_snd_buf.bvec 0
PARAM_VALUE 0 rqstp->rq_snd_buf.flags 0
PARAM_VALUE 0 rqstp->rq_snd_buf.pages 0
PARAM_VALUE 0 rqstp->rq_xmit.next 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_xmit2.next 4096-ptr_max
BUF_SIZE 0 rqstp->rq_enc_pages 0-u64max
CAPPED_DATA 0 rqstp->rq_enc_pages_num 1
DATA_SOURCE 0 rqstp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rqstp->rq_enc_pages_num
HALF_LOCKED2 &pool->lock

net/sunrpc/xprt.c xprt_release() -> (struct rpc_rqst)->rq_release_snd_buf()

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred 0,4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred->cr_auth->au_credcache->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rqstp->rq_cred->cr_hash->next->pprev 1-u64max
PARAM_VALUE 0 rqstp->rq_cred->cr_lru.next 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred->cr_lru.next->next 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred->cr_lru.next->prev 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred->cr_lru.prev 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred->cr_lru.prev->next 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred->cr_lru.prev->prev 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_release_snd_buf 1-u64max
PARAM_VALUE 0 rqstp->rq_xprt 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_xprt->ops 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_xprt->ops->release_request 0,8949658929448525824
PARAM_VALUE 0 rqstp->rq_xprt->sending.timer_list.dwork.work.entry.next 1-u64max
PARAM_VALUE 0 rqstp->rq_xprt->sending.timer_list.dwork.work.entry.next->next 1-u64max
PARAM_VALUE 0 rqstp->rq_xprt->sending.timer_list.dwork.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_xprt->sending.timer_list.dwork.work.entry.prev 1-u64max
PARAM_VALUE 0 rqstp->rq_xprt->sending.timer_list.dwork.work.entry.prev->next 1-u64max
PARAM_VALUE 0 rqstp->rq_xprt->sending.timer_list.dwork.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 rqstp->rq_xprt->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_xprt->timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 rqstp->rq_xprt->transport_lock.rlock.dep_map->name 0-255
CONTAINER 0 -208+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sunrpc/auth_gss/auth_gss.c alloc_enc_pages() -> (struct rpc_rqst)->rq_release_snd_buf()

Type Parameter Key Value
PARAM_VALUE 0 rqstp 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_cred 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_rcv_buf.bvec 0
PARAM_VALUE 0 rqstp->rq_rcv_buf.flags 0
PARAM_VALUE 0 rqstp->rq_rcv_buf.len 0
PARAM_VALUE 0 rqstp->rq_rcv_buf.page_len 0
PARAM_VALUE 0 rqstp->rq_rcv_buf.pages 0
PARAM_VALUE 0 rqstp->rq_release_snd_buf 1-u64max
PARAM_VALUE 0 rqstp->rq_reply_bytes_recvd 0
PARAM_VALUE 0 rqstp->rq_seqnos 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_snd_buf.bvec 0
PARAM_VALUE 0 rqstp->rq_snd_buf.flags 0
PARAM_VALUE 0 rqstp->rq_snd_buf.page_len 0
PARAM_VALUE 0 rqstp->rq_snd_buf.pages 0
PARAM_VALUE 0 rqstp->rq_xmit.next 4096-ptr_max
PARAM_VALUE 0 rqstp->rq_xmit2.next 4096-ptr_max
DATA_SOURCE 0 rqstp $0
CONTAINER 0 -208+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock