• Home
  • Raw
  • Download

Lines Matching refs:args

204 	struct nfsd_fhandle *args = rqstp->rq_argp;  in nfssvc_decode_fhandle()  local
206 p = decode_fh(p, &args->fh); in nfssvc_decode_fhandle()
215 struct nfsd_sattrargs *args = rqstp->rq_argp; in nfssvc_decode_sattrargs() local
217 p = decode_fh(p, &args->fh); in nfssvc_decode_sattrargs()
220 p = decode_sattr(p, &args->attrs, nfsd_user_namespace(rqstp)); in nfssvc_decode_sattrargs()
228 struct nfsd_diropargs *args = rqstp->rq_argp; in nfssvc_decode_diropargs() local
230 if (!(p = decode_fh(p, &args->fh)) in nfssvc_decode_diropargs()
231 || !(p = decode_filename(p, &args->name, &args->len))) in nfssvc_decode_diropargs()
240 struct nfsd_readargs *args = rqstp->rq_argp; in nfssvc_decode_readargs() local
243 p = decode_fh(p, &args->fh); in nfssvc_decode_readargs()
247 args->offset = ntohl(*p++); in nfssvc_decode_readargs()
248 len = args->count = ntohl(*p++); in nfssvc_decode_readargs()
265 args->vlen = v; in nfssvc_decode_readargs()
272 struct nfsd_writeargs *args = rqstp->rq_argp; in nfssvc_decode_writeargs() local
276 p = decode_fh(p, &args->fh); in nfssvc_decode_writeargs()
281 args->offset = ntohl(*p++); /* offset */ in nfssvc_decode_writeargs()
283 len = args->len = ntohl(*p++); in nfssvc_decode_writeargs()
310 args->first.iov_base = (void *)p; in nfssvc_decode_writeargs()
311 args->first.iov_len = head->iov_len - hdr; in nfssvc_decode_writeargs()
318 struct nfsd_createargs *args = rqstp->rq_argp; in nfssvc_decode_createargs() local
320 if ( !(p = decode_fh(p, &args->fh)) in nfssvc_decode_createargs()
321 || !(p = decode_filename(p, &args->name, &args->len))) in nfssvc_decode_createargs()
323 p = decode_sattr(p, &args->attrs, nfsd_user_namespace(rqstp)); in nfssvc_decode_createargs()
331 struct nfsd_renameargs *args = rqstp->rq_argp; in nfssvc_decode_renameargs() local
333 if (!(p = decode_fh(p, &args->ffh)) in nfssvc_decode_renameargs()
334 || !(p = decode_filename(p, &args->fname, &args->flen)) in nfssvc_decode_renameargs()
335 || !(p = decode_fh(p, &args->tfh)) in nfssvc_decode_renameargs()
336 || !(p = decode_filename(p, &args->tname, &args->tlen))) in nfssvc_decode_renameargs()
345 struct nfsd_readlinkargs *args = rqstp->rq_argp; in nfssvc_decode_readlinkargs() local
347 p = decode_fh(p, &args->fh); in nfssvc_decode_readlinkargs()
350 args->buffer = page_address(*(rqstp->rq_next_page++)); in nfssvc_decode_readlinkargs()
358 struct nfsd_linkargs *args = rqstp->rq_argp; in nfssvc_decode_linkargs() local
360 if (!(p = decode_fh(p, &args->ffh)) in nfssvc_decode_linkargs()
361 || !(p = decode_fh(p, &args->tfh)) in nfssvc_decode_linkargs()
362 || !(p = decode_filename(p, &args->tname, &args->tlen))) in nfssvc_decode_linkargs()
371 struct nfsd_symlinkargs *args = rqstp->rq_argp; in nfssvc_decode_symlinkargs() local
375 if ( !(p = decode_fh(p, &args->ffh)) in nfssvc_decode_symlinkargs()
376 || !(p = decode_filename(p, &args->fname, &args->flen))) in nfssvc_decode_symlinkargs()
379 args->tlen = ntohl(*p++); in nfssvc_decode_symlinkargs()
380 if (args->tlen == 0) in nfssvc_decode_symlinkargs()
383 args->first.iov_base = p; in nfssvc_decode_symlinkargs()
384 args->first.iov_len = rqstp->rq_arg.head[0].iov_len; in nfssvc_decode_symlinkargs()
385 args->first.iov_len -= (char *)p - base; in nfssvc_decode_symlinkargs()
393 if (args->tlen != rqstp->rq_arg.page_len) in nfssvc_decode_symlinkargs()
397 xdrlen = XDR_QUADLEN(args->tlen); in nfssvc_decode_symlinkargs()
398 if (xdrlen > args->first.iov_len - (8 * sizeof(__be32))) in nfssvc_decode_symlinkargs()
402 decode_sattr(p, &args->attrs, nfsd_user_namespace(rqstp)); in nfssvc_decode_symlinkargs()
410 struct nfsd_readdirargs *args = rqstp->rq_argp; in nfssvc_decode_readdirargs() local
412 p = decode_fh(p, &args->fh); in nfssvc_decode_readdirargs()
415 args->cookie = ntohl(*p++); in nfssvc_decode_readdirargs()
416 args->count = ntohl(*p++); in nfssvc_decode_readdirargs()
417 args->count = min_t(u32, args->count, PAGE_SIZE); in nfssvc_decode_readdirargs()
418 args->buffer = page_address(*(rqstp->rq_next_page++)); in nfssvc_decode_readdirargs()