Lines Matching refs:args
278 struct nfsd_fhandle *args = rqstp->rq_argp;
280 return svcxdr_decode_fhandle(xdr, &args->fh);
286 struct nfsd_sattrargs *args = rqstp->rq_argp;
288 return svcxdr_decode_fhandle(xdr, &args->fh) &&
289 svcxdr_decode_sattr(rqstp, xdr, &args->attrs);
295 struct nfsd_diropargs *args = rqstp->rq_argp;
297 return svcxdr_decode_diropargs(xdr, &args->fh, &args->name, &args->len);
303 struct nfsd_readargs *args = rqstp->rq_argp;
306 if (!svcxdr_decode_fhandle(xdr, &args->fh))
308 if (xdr_stream_decode_u32(xdr, &args->offset) < 0)
310 if (xdr_stream_decode_u32(xdr, &args->count) < 0)
322 struct nfsd_writeargs *args = rqstp->rq_argp;
325 if (!svcxdr_decode_fhandle(xdr, &args->fh))
330 if (xdr_stream_decode_u32(xdr, &args->offset) < 0)
337 if (xdr_stream_decode_u32(xdr, &args->len) < 0)
339 if (args->len > NFSSVC_MAXBLKSIZE_V2)
342 return xdr_stream_subsegment(xdr, &args->payload, args->len);
348 struct nfsd_createargs *args = rqstp->rq_argp;
350 return svcxdr_decode_diropargs(xdr, &args->fh,
351 &args->name, &args->len) &&
352 svcxdr_decode_sattr(rqstp, xdr, &args->attrs);
358 struct nfsd_renameargs *args = rqstp->rq_argp;
360 return svcxdr_decode_diropargs(xdr, &args->ffh,
361 &args->fname, &args->flen) &&
362 svcxdr_decode_diropargs(xdr, &args->tfh,
363 &args->tname, &args->tlen);
369 struct nfsd_linkargs *args = rqstp->rq_argp;
371 return svcxdr_decode_fhandle(xdr, &args->ffh) &&
372 svcxdr_decode_diropargs(xdr, &args->tfh,
373 &args->tname, &args->tlen);
379 struct nfsd_symlinkargs *args = rqstp->rq_argp;
382 if (!svcxdr_decode_diropargs(xdr, &args->ffh, &args->fname, &args->flen))
384 if (xdr_stream_decode_u32(xdr, &args->tlen) < 0)
386 if (args->tlen == 0)
389 args->first.iov_len = head->iov_len - xdr_stream_pos(xdr);
390 args->first.iov_base = xdr_inline_decode(xdr, args->tlen);
391 if (!args->first.iov_base)
393 return svcxdr_decode_sattr(rqstp, xdr, &args->attrs);
399 struct nfsd_readdirargs *args = rqstp->rq_argp;
401 if (!svcxdr_decode_fhandle(xdr, &args->fh))
403 if (xdr_stream_decode_u32(xdr, &args->cookie) < 0)
405 if (xdr_stream_decode_u32(xdr, &args->count) < 0)