Lines Matching defs:args

262 			     const struct nfs42_falloc_args *args)
264 encode_nfs4_stateid(xdr, &args->falloc_stateid);
265 encode_uint64(xdr, args->falloc_offset);
266 encode_uint64(xdr, args->falloc_length);
270 const struct nfs42_falloc_args *args,
274 encode_fallocate(xdr, args);
298 const struct nfs42_copy_args *args,
302 encode_nfs4_stateid(xdr, &args->src_stateid);
303 encode_nfs4_stateid(xdr, &args->dst_stateid);
305 encode_uint64(xdr, args->src_pos);
306 encode_uint64(xdr, args->dst_pos);
307 encode_uint64(xdr, args->count);
310 encode_uint32(xdr, args->sync);
311 if (args->cp_src == NULL) { /* intra-ssc */
316 encode_nl4_server(xdr, args->cp_src);
320 const struct nfs42_offload_status_args *args,
324 encode_nfs4_stateid(xdr, &args->osa_stateid);
328 const struct nfs42_copy_notify_args *args,
332 encode_nfs4_stateid(xdr, &args->cna_src_stateid);
333 encode_nl4_server(xdr, &args->cna_dst);
337 const struct nfs42_falloc_args *args,
341 encode_fallocate(xdr, args);
345 const struct nfs_pgio_args *args,
349 encode_nfs4_stateid(xdr, &args->stateid);
350 encode_uint64(xdr, args->offset);
351 encode_uint32(xdr, args->count);
355 const struct nfs42_seek_args *args,
359 encode_nfs4_stateid(xdr, &args->sa_stateid);
360 encode_uint64(xdr, args->sa_offset);
361 encode_uint32(xdr, args->sa_what);
365 const struct nfs42_layoutstat_args *args,
375 encode_nfs4_stateid(xdr, &args->stateid);
386 devinfo->ld_private.ops->encode(xdr, args,
393 const struct nfs42_clone_args *args,
399 encode_nfs4_stateid(xdr, &args->src_stateid);
400 encode_nfs4_stateid(xdr, &args->dst_stateid);
402 p = xdr_encode_hyper(p, args->src_offset);
403 p = xdr_encode_hyper(p, args->dst_offset);
404 xdr_encode_hyper(p, args->count);
420 const struct nfs42_layout_error *args,
427 p = xdr_encode_hyper(p, args->offset);
428 p = xdr_encode_hyper(p, args->length);
429 encode_nfs4_stateid(xdr, &args->stateid);
432 encode_device_error(xdr, &args->errors[0]);
646 const struct nfs42_falloc_args *args = data;
648 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
652 encode_sequence(xdr, &args->seq_args, &hdr);
653 encode_putfh(xdr, args->falloc_fh, &hdr);
654 encode_allocate(xdr, args, &hdr);
655 encode_getfattr(xdr, args->falloc_bitmask, &hdr);
660 const struct nfs42_copy_args *args,
667 p = xdr_encode_hyper(p, args->dst_pos);
668 *p = cpu_to_be32(args->count);
678 const struct nfs42_copy_args *args = data;
680 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
684 encode_sequence(xdr, &args->seq_args, &hdr);
685 encode_putfh(xdr, args->src_fh, &hdr);
687 encode_putfh(xdr, args->dst_fh, &hdr);
688 encode_copy(xdr, args, &hdr);
689 if (args->sync)
690 encode_copy_commit(xdr, args, &hdr);
701 const struct nfs42_offload_status_args *args = data;
703 .minorversion = nfs4_xdr_minorversion(&args->osa_seq_args),
707 encode_sequence(xdr, &args->osa_seq_args, &hdr);
708 encode_putfh(xdr, args->osa_src_fh, &hdr);
709 encode_offload_cancel(xdr, args, &hdr);
720 const struct nfs42_copy_notify_args *args = data;
722 .minorversion = nfs4_xdr_minorversion(&args->cna_seq_args),
726 encode_sequence(xdr, &args->cna_seq_args, &hdr);
727 encode_putfh(xdr, args->cna_src_fh, &hdr);
728 encode_copy_notify(xdr, args, &hdr);
739 const struct nfs42_falloc_args *args = data;
741 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
745 encode_sequence(xdr, &args->seq_args, &hdr);
746 encode_putfh(xdr, args->falloc_fh, &hdr);
747 encode_deallocate(xdr, args, &hdr);
748 encode_getfattr(xdr, args->falloc_bitmask, &hdr);
759 const struct nfs_pgio_args *args = data;
761 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
765 encode_sequence(xdr, &args->seq_args, &hdr);
766 encode_putfh(xdr, args->fh, &hdr);
767 encode_read_plus(xdr, args, &hdr);
769 rpc_prepare_reply_pages(req, args->pages, args->pgbase,
770 args->count, hdr.replen);
781 const struct nfs42_seek_args *args = data;
783 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
787 encode_sequence(xdr, &args->seq_args, &hdr);
788 encode_putfh(xdr, args->sa_fh, &hdr);
789 encode_seek(xdr, args, &hdr);
800 const struct nfs42_layoutstat_args *args = data;
804 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
808 encode_sequence(xdr, &args->seq_args, &hdr);
809 encode_putfh(xdr, args->fh, &hdr);
810 WARN_ON(args->num_dev > PNFS_LAYOUTSTATS_MAXDEV);
811 for (i = 0; i < args->num_dev; i++)
812 encode_layoutstats(xdr, args, &args->devinfo[i], &hdr);
823 const struct nfs42_clone_args *args = data;
825 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
829 encode_sequence(xdr, &args->seq_args, &hdr);
830 encode_putfh(xdr, args->src_fh, &hdr);
832 encode_putfh(xdr, args->dst_fh, &hdr);
833 encode_clone(xdr, args, &hdr);
834 encode_getfattr(xdr, args->dst_bitmask, &hdr);
845 const struct nfs42_layouterror_args *args = data;
847 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
852 encode_sequence(xdr, &args->seq_args, &hdr);
853 encode_putfh(xdr, NFS_FH(args->inode), &hdr);
854 for (i = 0; i < args->num_errors; i++)
855 encode_layouterror(xdr, &args->errors[i], &hdr);
1435 const struct nfs42_setxattrargs *args = data;
1437 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
1441 encode_sequence(xdr, &args->seq_args, &hdr);
1442 encode_putfh(xdr, args->fh, &hdr);
1443 encode_setxattr(xdr, args, &hdr);
1472 const struct nfs42_getxattrargs *args = data;
1474 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
1479 encode_sequence(xdr, &args->seq_args, &hdr);
1480 encode_putfh(xdr, args->fh, &hdr);
1481 encode_getxattr(xdr, args->xattr_name, &hdr);
1483 plen = args->xattr_len ? args->xattr_len : XATTR_SIZE_MAX;
1485 rpc_prepare_reply_pages(req, args->xattr_pages, 0, plen,
1516 const struct nfs42_listxattrsargs *args = data;
1518 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
1522 encode_sequence(xdr, &args->seq_args, &hdr);
1523 encode_putfh(xdr, args->fh, &hdr);
1524 encode_listxattrs(xdr, args, &hdr);
1526 rpc_prepare_reply_pages(req, args->xattr_pages, 0, args->count,
1558 const struct nfs42_removexattrargs *args = data;
1560 .minorversion = nfs4_xdr_minorversion(&args->seq_args),
1564 encode_sequence(xdr, &args->seq_args, &hdr);
1565 encode_putfh(xdr, args->fh, &hdr);
1566 encode_removexattr(xdr, args->xattr_name, &hdr);