Lines Matching refs:args

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