Lines Matching refs:args
215 nfssvc_decode_fhandle(struct svc_rqst *rqstp, __be32 *p, struct nfsd_fhandle *args) in nfssvc_decode_fhandle() argument
217 p = decode_fh(p, &args->fh); in nfssvc_decode_fhandle()
225 struct nfsd_sattrargs *args) in nfssvc_decode_sattrargs() argument
227 p = decode_fh(p, &args->fh); in nfssvc_decode_sattrargs()
230 p = decode_sattr(p, &args->attrs); in nfssvc_decode_sattrargs()
237 struct nfsd_diropargs *args) in nfssvc_decode_diropargs() argument
239 if (!(p = decode_fh(p, &args->fh)) in nfssvc_decode_diropargs()
240 || !(p = decode_filename(p, &args->name, &args->len))) in nfssvc_decode_diropargs()
248 struct nfsd_readargs *args) in nfssvc_decode_readargs() argument
252 p = decode_fh(p, &args->fh); in nfssvc_decode_readargs()
256 args->offset = ntohl(*p++); in nfssvc_decode_readargs()
257 len = args->count = ntohl(*p++); in nfssvc_decode_readargs()
274 args->vlen = v; in nfssvc_decode_readargs()
280 struct nfsd_writeargs *args) in nfssvc_decode_writeargs() argument
285 p = decode_fh(p, &args->fh); in nfssvc_decode_writeargs()
290 args->offset = ntohl(*p++); /* offset */ in nfssvc_decode_writeargs()
292 len = args->len = ntohl(*p++); in nfssvc_decode_writeargs()
328 args->vlen = v + 1; in nfssvc_decode_writeargs()
334 struct nfsd_createargs *args) in nfssvc_decode_createargs() argument
336 if ( !(p = decode_fh(p, &args->fh)) in nfssvc_decode_createargs()
337 || !(p = decode_filename(p, &args->name, &args->len))) in nfssvc_decode_createargs()
339 p = decode_sattr(p, &args->attrs); in nfssvc_decode_createargs()
346 struct nfsd_renameargs *args) in nfssvc_decode_renameargs() argument
348 if (!(p = decode_fh(p, &args->ffh)) in nfssvc_decode_renameargs()
349 || !(p = decode_filename(p, &args->fname, &args->flen)) in nfssvc_decode_renameargs()
350 || !(p = decode_fh(p, &args->tfh)) in nfssvc_decode_renameargs()
351 || !(p = decode_filename(p, &args->tname, &args->tlen))) in nfssvc_decode_renameargs()
358 nfssvc_decode_readlinkargs(struct svc_rqst *rqstp, __be32 *p, struct nfsd_readlinkargs *args) in nfssvc_decode_readlinkargs() argument
360 p = decode_fh(p, &args->fh); in nfssvc_decode_readlinkargs()
363 args->buffer = page_address(*(rqstp->rq_next_page++)); in nfssvc_decode_readlinkargs()
370 struct nfsd_linkargs *args) in nfssvc_decode_linkargs() argument
372 if (!(p = decode_fh(p, &args->ffh)) in nfssvc_decode_linkargs()
373 || !(p = decode_fh(p, &args->tfh)) in nfssvc_decode_linkargs()
374 || !(p = decode_filename(p, &args->tname, &args->tlen))) in nfssvc_decode_linkargs()
382 struct nfsd_symlinkargs *args) in nfssvc_decode_symlinkargs() argument
384 if ( !(p = decode_fh(p, &args->ffh)) in nfssvc_decode_symlinkargs()
385 || !(p = decode_filename(p, &args->fname, &args->flen)) in nfssvc_decode_symlinkargs()
386 || !(p = decode_pathname(p, &args->tname, &args->tlen))) in nfssvc_decode_symlinkargs()
388 p = decode_sattr(p, &args->attrs); in nfssvc_decode_symlinkargs()
395 struct nfsd_readdirargs *args) in nfssvc_decode_readdirargs() argument
397 p = decode_fh(p, &args->fh); in nfssvc_decode_readdirargs()
400 args->cookie = ntohl(*p++); in nfssvc_decode_readdirargs()
401 args->count = ntohl(*p++); in nfssvc_decode_readdirargs()
402 args->count = min_t(u32, args->count, PAGE_SIZE); in nfssvc_decode_readdirargs()
403 args->buffer = page_address(*(rqstp->rq_next_page++)); in nfssvc_decode_readdirargs()