Lines Matching defs:rqstp
1723 struct rpc_rqst *rqstp = task->tk_rqstp;
1724 struct xdr_buf integ_buf, *snd_buf = &rqstp->rq_snd_buf;
1733 *p = cpu_to_be32(rqstp->rq_seqno);
1765 priv_release_snd_buf(struct rpc_rqst *rqstp)
1769 for (i=0; i < rqstp->rq_enc_pages_num; i++)
1770 __free_page(rqstp->rq_enc_pages[i]);
1771 kfree(rqstp->rq_enc_pages);
1772 rqstp->rq_release_snd_buf = NULL;
1776 alloc_enc_pages(struct rpc_rqst *rqstp)
1778 struct xdr_buf *snd_buf = &rqstp->rq_snd_buf;
1781 if (rqstp->rq_release_snd_buf)
1782 rqstp->rq_release_snd_buf(rqstp);
1785 rqstp->rq_enc_pages_num = 0;
1791 rqstp->rq_enc_pages_num = last - first + 1 + 1;
1792 rqstp->rq_enc_pages
1793 = kmalloc_array(rqstp->rq_enc_pages_num,
1796 if (!rqstp->rq_enc_pages)
1798 for (i=0; i < rqstp->rq_enc_pages_num; i++) {
1799 rqstp->rq_enc_pages[i] = alloc_page(GFP_NOFS);
1800 if (rqstp->rq_enc_pages[i] == NULL)
1803 rqstp->rq_release_snd_buf = priv_release_snd_buf;
1806 rqstp->rq_enc_pages_num = i;
1807 priv_release_snd_buf(rqstp);
1816 struct rpc_rqst *rqstp = task->tk_rqstp;
1817 struct xdr_buf *snd_buf = &rqstp->rq_snd_buf;
1830 *p = cpu_to_be32(rqstp->rq_seqno);
1835 status = alloc_enc_pages(rqstp);
1840 snd_buf->pages = rqstp->rq_enc_pages;
1851 tmp = page_address(rqstp->rq_enc_pages[rqstp->rq_enc_pages_num - 1]);
1963 struct gss_cl_ctx *ctx, struct rpc_rqst *rqstp,
1966 struct xdr_buf gss_data, *rcv_buf = &rqstp->rq_rcv_buf;
1982 if (seqno != rqstp->rq_seqno)
2026 trace_rpcgss_bad_seqno(task, rqstp->rq_seqno, seqno);
2035 struct gss_cl_ctx *ctx, struct rpc_rqst *rqstp,
2038 struct xdr_buf *rcv_buf = &rqstp->rq_rcv_buf;
2039 struct kvec *head = rqstp->rq_rcv_buf.head;
2058 if (be32_to_cpup(p++) != rqstp->rq_seqno)
2064 xdr_init_decode(xdr, rcv_buf, p, rqstp);
2074 trace_rpcgss_bad_seqno(task, rqstp->rq_seqno, be32_to_cpup(--p));
2127 struct rpc_rqst *rqstp = task->tk_rqstp;
2128 struct rpc_cred *cred = rqstp->rq_cred;
2141 status = gss_unwrap_resp_integ(task, cred, ctx, rqstp, xdr);
2144 status = gss_unwrap_resp_priv(task, cred, ctx, rqstp, xdr);