Lines Matching refs:rqstp
38 static int nfsd_cache_append(struct svc_rqst *rqstp, struct kvec *vec);
124 nfsd_cache_lookup(struct svc_rqst *rqstp, int type)
129 __be32 xid = rqstp->rq_xid;
130 u32 proto = rqstp->rq_prot,
131 vers = rqstp->rq_vers,
132 proc = rqstp->rq_proc;
136 rqstp->rq_cacherep = NULL;
151 memcmp((char*)&rqstp->rq_addr, (char*)&rp->c_addr, sizeof(rp->c_addr))==0) {
184 rqstp->rq_cacherep = rp;
188 memcpy(&rp->c_addr, svc_addr_in(rqstp), sizeof(rp->c_addr));
219 if (!rqstp->rq_secure && rp->c_secure)
227 svc_putu32(&rqstp->rq_res.head[0], rp->c_replstat);
231 if (!nfsd_cache_append(rqstp, &rp->c_replvec))
246 * rqstp->rq_res.
260 nfsd_cache_update(struct svc_rqst *rqstp, int cachetype, __be32 *statp)
263 struct kvec *resv = &rqstp->rq_res.head[0], *cachv;
266 if (!(rp = rqstp->rq_cacherep) || cache_disabled)
299 rp->c_secure = rqstp->rq_secure;
308 nfsd_cache_append(struct svc_rqst *rqstp, struct kvec *data)
310 struct kvec *vec = &rqstp->rq_res.head[0];