Lines Matching refs:args

269 			     const struct nfs42_falloc_args *args)
271 encode_nfs4_stateid(xdr, &args->falloc_stateid);
272 encode_uint64(xdr, args->falloc_offset);
273 encode_uint64(xdr, args->falloc_length);
277 const struct nfs42_falloc_args *args,
281 encode_fallocate(xdr, args);
305 const struct nfs42_copy_args *args,
309 encode_nfs4_stateid(xdr, &args->src_stateid);
310 encode_nfs4_stateid(xdr, &args->dst_stateid);
312 encode_uint64(xdr, args->src_pos);
313 encode_uint64(xdr, args->dst_pos);
314 encode_uint64(xdr, args->count);
317 encode_uint32(xdr, args->sync);
318 if (args->cp_src == NULL) { /* intra-ssc */
323 encode_nl4_server(xdr, args->cp_src);
327 const struct nfs42_copy_args *args,
334 p = xdr_encode_hyper(p, args->dst_pos);
335 *p = cpu_to_be32(args->count);
339 const struct nfs42_offload_status_args *args,
343 encode_nfs4_stateid(xdr, &args->osa_stateid);
347 const struct nfs42_copy_notify_args *args,
351 encode_nfs4_stateid(xdr, &args->cna_src_stateid);
352 encode_nl4_server(xdr, &args->cna_dst);
356 const struct nfs42_falloc_args *args,
360 encode_fallocate(xdr, args);
364 const struct nfs_pgio_args *args,
368 encode_nfs4_stateid(xdr, &args->stateid);
369 encode_uint64(xdr, args->offset);
370 encode_uint32(xdr, args->count);
374 const struct nfs42_seek_args *args,
378 encode_nfs4_stateid(xdr, &args->sa_stateid);
379 encode_uint64(xdr, args->sa_offset);
380 encode_uint32(xdr, args->sa_what);
384 const struct nfs42_layoutstat_args *args,
394 encode_nfs4_stateid(xdr, &args->stateid);
405 devinfo->ld_private.ops->encode(xdr, args,
412 const struct nfs42_clone_args *args,
418 encode_nfs4_stateid(xdr, &args->src_stateid);
419 encode_nfs4_stateid(xdr, &args->dst_stateid);
421 p = xdr_encode_hyper(p, args->src_offset);
422 p = xdr_encode_hyper(p, args->dst_offset);
423 xdr_encode_hyper(p, args->count);
439 const struct nfs42_layout_error *args,
446 p = xdr_encode_hyper(p, args->offset);
447 p = xdr_encode_hyper(p, args->length);
448 encode_nfs4_stateid(xdr, &args->stateid);
451 encode_device_error(xdr, &args->errors[0]);
515 const struct nfs42_falloc_args *args = data;
517 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
521 encode_sequence(xdr, &args->seq_args, &hdr);
522 encode_putfh(xdr, args->falloc_fh, &hdr);
523 encode_allocate(xdr, args, &hdr);
524 encode_getfattr(xdr, args->falloc_bitmask, &hdr);
535 const struct nfs42_copy_args *args = data;
537 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
541 encode_sequence(xdr, &args->seq_args, &hdr);
542 encode_putfh(xdr, args->src_fh, &hdr);
544 encode_putfh(xdr, args->dst_fh, &hdr);
545 encode_copy(xdr, args, &hdr);
546 if (args->sync)
547 encode_copy_commit(xdr, args, &hdr);
558 const struct nfs42_offload_status_args *args = data;
560 .minorversion = nfs4_xdr_minorversion(&args->osa_seq_args),
564 encode_sequence(xdr, &args->osa_seq_args, &hdr);
565 encode_putfh(xdr, args->osa_src_fh, &hdr);
566 encode_offload_cancel(xdr, args, &hdr);
577 const struct nfs42_copy_notify_args *args = data;
579 .minorversion = nfs4_xdr_minorversion(&args->cna_seq_args),
583 encode_sequence(xdr, &args->cna_seq_args, &hdr);
584 encode_putfh(xdr, args->cna_src_fh, &hdr);
585 encode_copy_notify(xdr, args, &hdr);
596 const struct nfs42_falloc_args *args = data;
598 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
602 encode_sequence(xdr, &args->seq_args, &hdr);
603 encode_putfh(xdr, args->falloc_fh, &hdr);
604 encode_deallocate(xdr, args, &hdr);
605 encode_getfattr(xdr, args->falloc_bitmask, &hdr);
616 const struct nfs_pgio_args *args = data;
618 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
622 encode_sequence(xdr, &args->seq_args, &hdr);
623 encode_putfh(xdr, args->fh, &hdr);
624 encode_read_plus(xdr, args, &hdr);
626 rpc_prepare_reply_pages(req, args->pages, args->pgbase, args->count,
638 const struct nfs42_seek_args *args = data;
640 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
644 encode_sequence(xdr, &args->seq_args, &hdr);
645 encode_putfh(xdr, args->sa_fh, &hdr);
646 encode_seek(xdr, args, &hdr);
657 const struct nfs42_layoutstat_args *args = data;
661 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
665 encode_sequence(xdr, &args->seq_args, &hdr);
666 encode_putfh(xdr, args->fh, &hdr);
667 WARN_ON(args->num_dev > PNFS_LAYOUTSTATS_MAXDEV);
668 for (i = 0; i < args->num_dev; i++)
669 encode_layoutstats(xdr, args, &args->devinfo[i], &hdr);
680 const struct nfs42_clone_args *args = data;
682 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
686 encode_sequence(xdr, &args->seq_args, &hdr);
687 encode_putfh(xdr, args->src_fh, &hdr);
689 encode_putfh(xdr, args->dst_fh, &hdr);
690 encode_clone(xdr, args, &hdr);
691 encode_getfattr(xdr, args->dst_bitmask, &hdr);
702 const struct nfs42_layouterror_args *args = data;
704 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
709 encode_sequence(xdr, &args->seq_args, &hdr);
710 encode_putfh(xdr, NFS_FH(args->inode), &hdr);
711 for (i = 0; i < args->num_errors; i++)
712 encode_layouterror(xdr, &args->errors[i], &hdr);
722 const struct nfs42_setxattrargs *args = data;
724 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
728 encode_sequence(xdr, &args->seq_args, &hdr);
729 encode_putfh(xdr, args->fh, &hdr);
730 encode_setxattr(xdr, args, &hdr);
731 encode_getfattr(xdr, args->bitmask, &hdr);
741 const struct nfs42_getxattrargs *args = data;
743 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
748 encode_sequence(xdr, &args->seq_args, &hdr);
749 encode_putfh(xdr, args->fh, &hdr);
751 encode_getxattr(xdr, args->xattr_name, &hdr);
753 rpc_prepare_reply_pages(req, args->xattr_pages, 0, args->xattr_len,
765 const struct nfs42_listxattrsargs *args = data;
767 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
772 encode_sequence(xdr, &args->seq_args, &hdr);
773 encode_putfh(xdr, args->fh, &hdr);
775 encode_listxattrs(xdr, args, &hdr);
777 rpc_prepare_reply_pages(req, args->xattr_pages, 0, args->count, replen);
788 const struct nfs42_removexattrargs *args = data;
790 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
794 encode_sequence(xdr, &args->seq_args, &hdr);
795 encode_putfh(xdr, args->fh, &hdr);
796 encode_removexattr(xdr, args->xattr_name, &hdr);
1015 struct nfs_pgio_args *args,
1023 if (offset + length < args->offset)
1025 else if (offset > args->offset + args->count) {
1028 } else if (offset < args->offset) {
1029 length -= (args->offset - offset);
1030 offset = args->offset;
1031 } else if (offset + length > args->offset + args->count) {
1032 length = (args->offset + args->count) - offset;
1036 bufpos = xdr->buf->head[0].iov_len + (offset - args->offset);
1047 struct nfs_pgio_args *args = &hdr->args;
1077 xdr_set_pagelen(xdr, xdr_align_size(args->count));
1079 res->count += process_read_plus_segment(xdr, args, res, &segs[i-1]);