Lines Matching refs:rqstp

1743 	struct rpc_rqst *rqstp = task->tk_rqstp;
1744 struct xdr_buf integ_buf, *snd_buf = &rqstp->rq_snd_buf;
1753 *p = cpu_to_be32(rqstp->rq_seqno);
1785 priv_release_snd_buf(struct rpc_rqst *rqstp)
1789 for (i=0; i < rqstp->rq_enc_pages_num; i++)
1790 __free_page(rqstp->rq_enc_pages[i]);
1791 kfree(rqstp->rq_enc_pages);
1792 rqstp->rq_release_snd_buf = NULL;
1796 alloc_enc_pages(struct rpc_rqst *rqstp)
1798 struct xdr_buf *snd_buf = &rqstp->rq_snd_buf;
1801 if (rqstp->rq_release_snd_buf)
1802 rqstp->rq_release_snd_buf(rqstp);
1805 rqstp->rq_enc_pages_num = 0;
1811 rqstp->rq_enc_pages_num = last - first + 1 + 1;
1812 rqstp->rq_enc_pages
1813 = kmalloc_array(rqstp->rq_enc_pages_num,
1816 if (!rqstp->rq_enc_pages)
1818 for (i=0; i < rqstp->rq_enc_pages_num; i++) {
1819 rqstp->rq_enc_pages[i] = alloc_page(GFP_KERNEL);
1820 if (rqstp->rq_enc_pages[i] == NULL)
1823 rqstp->rq_release_snd_buf = priv_release_snd_buf;
1826 rqstp->rq_enc_pages_num = i;
1827 priv_release_snd_buf(rqstp);
1836 struct rpc_rqst *rqstp = task->tk_rqstp;
1837 struct xdr_buf *snd_buf = &rqstp->rq_snd_buf;
1850 *p = cpu_to_be32(rqstp->rq_seqno);
1855 status = alloc_enc_pages(rqstp);
1860 snd_buf->pages = rqstp->rq_enc_pages;
1871 tmp = page_address(rqstp->rq_enc_pages[rqstp->rq_enc_pages_num - 1]);
1983 struct gss_cl_ctx *ctx, struct rpc_rqst *rqstp,
1986 struct xdr_buf gss_data, *rcv_buf = &rqstp->rq_rcv_buf;
2002 if (seqno != rqstp->rq_seqno)
2046 trace_rpcgss_bad_seqno(task, rqstp->rq_seqno, seqno);
2055 struct gss_cl_ctx *ctx, struct rpc_rqst *rqstp,
2058 struct xdr_buf *rcv_buf = &rqstp->rq_rcv_buf;
2059 struct kvec *head = rqstp->rq_rcv_buf.head;
2078 if (be32_to_cpup(p++) != rqstp->rq_seqno)
2084 xdr_init_decode(xdr, rcv_buf, p, rqstp);
2094 trace_rpcgss_bad_seqno(task, rqstp->rq_seqno, be32_to_cpup(--p));
2147 struct rpc_rqst *rqstp = task->tk_rqstp;
2148 struct rpc_cred *cred = rqstp->rq_cred;
2161 status = gss_unwrap_resp_integ(task, cred, ctx, rqstp, xdr);
2164 status = gss_unwrap_resp_priv(task, cred, ctx, rqstp, xdr);