Lines Matching refs:args

1134 static void encode_commit(struct xdr_stream *xdr, const struct nfs_commitargs *args, struct compoun…  in encode_commit()  argument
1140 p = xdr_encode_hyper(p, args->offset); in encode_commit()
1141 *p = cpu_to_be32(args->count); in encode_commit()
1294 static void encode_lock(struct xdr_stream *xdr, const struct nfs_lock_args *args, struct compound_h… in encode_lock() argument
1300 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, args->block)); in encode_lock()
1301 *p++ = cpu_to_be32(args->reclaim); in encode_lock()
1302 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lock()
1303 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lock()
1304 *p = cpu_to_be32(args->new_lock_owner); in encode_lock()
1305 if (args->new_lock_owner){ in encode_lock()
1306 encode_nfs4_seqid(xdr, args->open_seqid); in encode_lock()
1307 encode_nfs4_stateid(xdr, &args->open_stateid); in encode_lock()
1308 encode_nfs4_seqid(xdr, args->lock_seqid); in encode_lock()
1309 encode_lockowner(xdr, &args->lock_owner); in encode_lock()
1312 encode_nfs4_stateid(xdr, &args->lock_stateid); in encode_lock()
1313 encode_nfs4_seqid(xdr, args->lock_seqid); in encode_lock()
1317 static void encode_lockt(struct xdr_stream *xdr, const struct nfs_lockt_args *args, struct compound… in encode_lockt() argument
1323 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, 0)); in encode_lockt()
1324 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lockt()
1325 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lockt()
1326 encode_lockowner(xdr, &args->lock_owner); in encode_lockt()
1329 static void encode_locku(struct xdr_stream *xdr, const struct nfs_locku_args *args, struct compound… in encode_locku() argument
1334 encode_uint32(xdr, nfs4_lock_type(args->fl, 0)); in encode_locku()
1335 encode_nfs4_seqid(xdr, args->seqid); in encode_locku()
1336 encode_nfs4_stateid(xdr, &args->stateid); in encode_locku()
1338 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_locku()
1339 xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_locku()
1541 static void encode_read(struct xdr_stream *xdr, const struct nfs_pgio_args *args, in encode_read() argument
1547 encode_nfs4_stateid(xdr, &args->stateid); in encode_read()
1550 p = xdr_encode_hyper(p, args->offset); in encode_read()
1551 *p = cpu_to_be32(args->count); in encode_read()
1687 static void encode_write(struct xdr_stream *xdr, const struct nfs_pgio_args *args, in encode_write() argument
1693 encode_nfs4_stateid(xdr, &args->stateid); in encode_write()
1696 p = xdr_encode_hyper(p, args->offset); in encode_write()
1697 *p++ = cpu_to_be32(args->stable); in encode_write()
1698 *p = cpu_to_be32(args->count); in encode_write()
1700 xdr_write_pages(xdr, args->pages, args->pgbase, args->count); in encode_write()
1718 struct nfs41_bind_conn_to_session_args *args, in encode_bind_conn_to_session() argument
1725 encode_opaque_fixed(xdr, args->sessionid.data, NFS4_MAX_SESSIONID_LEN); in encode_bind_conn_to_session()
1727 *p++ = cpu_to_be32(args->dir); in encode_bind_conn_to_session()
1728 *p = (args->use_conn_in_rdma_mode) ? cpu_to_be32(1) : cpu_to_be32(0); in encode_bind_conn_to_session()
1740 struct nfs41_exchange_id_args *args, in encode_exchange_id() argument
1748 encode_nfs4_verifier(xdr, args->verifier); in encode_exchange_id()
1750 encode_string(xdr, args->id_len, args->id); in encode_exchange_id()
1752 encode_uint32(xdr, args->flags); in encode_exchange_id()
1753 encode_uint32(xdr, args->state_protect.how); in encode_exchange_id()
1755 switch (args->state_protect.how) { in encode_exchange_id()
1759 encode_op_map(xdr, &args->state_protect.enforce); in encode_exchange_id()
1760 encode_op_map(xdr, &args->state_protect.allow); in encode_exchange_id()
1791 struct nfs41_create_session_args *args, in encode_create_session() argument
1795 struct nfs_client *clp = args->client; in encode_create_session()
1809 p = xdr_encode_hyper(p, args->clientid); in encode_create_session()
1810 *p++ = cpu_to_be32(args->seqid); /*Sequence id */ in encode_create_session()
1811 *p++ = cpu_to_be32(args->flags); /*flags */ in encode_create_session()
1815 *p++ = cpu_to_be32(args->fc_attrs.max_rqst_sz); /* max req size */ in encode_create_session()
1816 *p++ = cpu_to_be32(args->fc_attrs.max_resp_sz); /* max resp size */ in encode_create_session()
1818 *p++ = cpu_to_be32(args->fc_attrs.max_ops); /* max operations */ in encode_create_session()
1819 *p++ = cpu_to_be32(args->fc_attrs.max_reqs); /* max requests */ in encode_create_session()
1824 *p++ = cpu_to_be32(args->bc_attrs.max_rqst_sz); /* max req size */ in encode_create_session()
1825 *p++ = cpu_to_be32(args->bc_attrs.max_resp_sz); /* max resp size */ in encode_create_session()
1826 *p++ = cpu_to_be32(args->bc_attrs.max_resp_sz_cached); /* Max resp sz cached */ in encode_create_session()
1827 *p++ = cpu_to_be32(args->bc_attrs.max_ops); /* max operations */ in encode_create_session()
1828 *p++ = cpu_to_be32(args->bc_attrs.max_reqs); /* max requests */ in encode_create_session()
1831 *p++ = cpu_to_be32(args->cb_program); /* cb_program */ in encode_create_session()
1860 struct nfs41_reclaim_complete_args *args, in encode_reclaim_complete() argument
1864 encode_uint32(xdr, args->one_fs); in encode_reclaim_complete()
1869 const struct nfs4_sequence_args *args, in encode_sequence() argument
1875 struct nfs4_slot *slot = args->sa_slot; in encode_sequence()
1896 tp->highest_used_slotid, args->sa_cache_this); in encode_sequence()
1902 *p = cpu_to_be32(args->sa_cache_this); in encode_sequence()
1909 const struct nfs4_getdeviceinfo_args *args, in encode_getdeviceinfo() argument
1916 p = xdr_encode_opaque_fixed(p, args->pdev->dev_id.data, in encode_getdeviceinfo()
1918 *p++ = cpu_to_be32(args->pdev->layout_type); in encode_getdeviceinfo()
1919 *p++ = cpu_to_be32(args->pdev->maxcount); /* gdia_maxcount */ in encode_getdeviceinfo()
1923 *p++ = cpu_to_be32(args->notify_types); in encode_getdeviceinfo()
1928 const struct nfs4_layoutget_args *args, in encode_layoutget() argument
1936 *p++ = cpu_to_be32(args->type); in encode_layoutget()
1937 *p++ = cpu_to_be32(args->range.iomode); in encode_layoutget()
1938 p = xdr_encode_hyper(p, args->range.offset); in encode_layoutget()
1939 p = xdr_encode_hyper(p, args->range.length); in encode_layoutget()
1940 p = xdr_encode_hyper(p, args->minlength); in encode_layoutget()
1941 encode_nfs4_stateid(xdr, &args->stateid); in encode_layoutget()
1942 encode_uint32(xdr, args->maxcount); in encode_layoutget()
1946 args->type, in encode_layoutget()
1947 args->range.iomode, in encode_layoutget()
1948 (unsigned long)args->range.offset, in encode_layoutget()
1949 (unsigned long)args->range.length, in encode_layoutget()
1950 args->maxcount); in encode_layoutget()
1956 struct nfs4_layoutcommit_args *args, in encode_layoutcommit() argument
1961 dprintk("%s: lbw: %llu type: %d\n", __func__, args->lastbytewritten, in encode_layoutcommit()
1962 NFS_SERVER(args->inode)->pnfs_curr_ld->id); in encode_layoutcommit()
1968 p = xdr_encode_hyper(p, args->lastbytewritten + 1); /* length */ in encode_layoutcommit()
1970 encode_nfs4_stateid(xdr, &args->stateid); in encode_layoutcommit()
1973 p = xdr_encode_hyper(p, args->lastbytewritten); in encode_layoutcommit()
1975 *p++ = cpu_to_be32(NFS_SERVER(args->inode)->pnfs_curr_ld->id);/* type */ in encode_layoutcommit()
1979 NFS_I(inode)->layout, xdr, args); in encode_layoutcommit()
1981 encode_uint32(xdr, args->layoutupdate_len); in encode_layoutcommit()
1982 if (args->layoutupdate_pages) { in encode_layoutcommit()
1983 xdr_write_pages(xdr, args->layoutupdate_pages, 0, in encode_layoutcommit()
1984 args->layoutupdate_len); in encode_layoutcommit()
1993 const struct nfs4_layoutreturn_args *args, in encode_layoutreturn() argument
2001 *p++ = cpu_to_be32(args->layout_type); in encode_layoutreturn()
2002 *p++ = cpu_to_be32(args->range.iomode); in encode_layoutreturn()
2005 p = xdr_encode_hyper(p, args->range.offset); in encode_layoutreturn()
2006 p = xdr_encode_hyper(p, args->range.length); in encode_layoutreturn()
2007 spin_lock(&args->inode->i_lock); in encode_layoutreturn()
2008 encode_nfs4_stateid(xdr, &args->stateid); in encode_layoutreturn()
2009 spin_unlock(&args->inode->i_lock); in encode_layoutreturn()
2010 if (NFS_SERVER(args->inode)->pnfs_curr_ld->encode_layoutreturn) { in encode_layoutreturn()
2011 NFS_SERVER(args->inode)->pnfs_curr_ld->encode_layoutreturn( in encode_layoutreturn()
2012 NFS_I(args->inode)->layout, xdr, args); in encode_layoutreturn()
2019 const struct nfs41_secinfo_no_name_args *args, in encode_secinfo_no_name() argument
2023 encode_uint32(xdr, args->style); in encode_secinfo_no_name()
2028 struct nfs41_test_stateid_args *args, in encode_test_stateid() argument
2033 encode_nfs4_stateid(xdr, args->stateid); in encode_test_stateid()
2037 struct nfs41_free_stateid_args *args, in encode_free_stateid() argument
2041 encode_nfs4_stateid(xdr, &args->stateid); in encode_free_stateid()
2049 static u32 nfs4_xdr_minorversion(const struct nfs4_sequence_args *args) in nfs4_xdr_minorversion() argument
2052 struct nfs4_session *session = args->sa_slot->table->session; in nfs4_xdr_minorversion()
2063 const struct nfs4_accessargs *args) in nfs4_xdr_enc_access() argument
2066 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_access()
2070 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_access()
2071 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_access()
2072 encode_access(xdr, args->access, &hdr); in nfs4_xdr_enc_access()
2073 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_access()
2081 const struct nfs4_lookup_arg *args) in nfs4_xdr_enc_lookup() argument
2084 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookup()
2088 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lookup()
2089 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_lookup()
2090 encode_lookup(xdr, args->name, &hdr); in nfs4_xdr_enc_lookup()
2092 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_lookup()
2101 const struct nfs4_lookup_root_arg *args) in nfs4_xdr_enc_lookup_root() argument
2104 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookup_root()
2108 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lookup_root()
2111 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_lookup_root()
2119 const struct nfs_removeargs *args) in nfs4_xdr_enc_remove() argument
2122 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_remove()
2126 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_remove()
2127 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_remove()
2128 encode_remove(xdr, &args->name, &hdr); in nfs4_xdr_enc_remove()
2136 const struct nfs_renameargs *args) in nfs4_xdr_enc_rename() argument
2139 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_rename()
2143 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_rename()
2144 encode_putfh(xdr, args->old_dir, &hdr); in nfs4_xdr_enc_rename()
2146 encode_putfh(xdr, args->new_dir, &hdr); in nfs4_xdr_enc_rename()
2147 encode_rename(xdr, args->old_name, args->new_name, &hdr); in nfs4_xdr_enc_rename()
2155 const struct nfs4_link_arg *args) in nfs4_xdr_enc_link() argument
2158 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_link()
2162 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_link()
2163 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_link()
2165 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_link()
2166 encode_link(xdr, args->name, &hdr); in nfs4_xdr_enc_link()
2168 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_link()
2176 const struct nfs4_create_arg *args) in nfs4_xdr_enc_create() argument
2179 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_create()
2183 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_create()
2184 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_create()
2185 encode_create(xdr, args, &hdr); in nfs4_xdr_enc_create()
2187 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_create()
2195 const struct nfs4_create_arg *args) in nfs4_xdr_enc_symlink() argument
2197 nfs4_xdr_enc_create(req, xdr, args); in nfs4_xdr_enc_symlink()
2204 const struct nfs4_getattr_arg *args) in nfs4_xdr_enc_getattr() argument
2207 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_getattr()
2211 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_getattr()
2212 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_getattr()
2213 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_getattr()
2221 struct nfs_closeargs *args) in nfs4_xdr_enc_close() argument
2224 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_close()
2228 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_close()
2229 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_close()
2230 encode_close(xdr, args, &hdr); in nfs4_xdr_enc_close()
2231 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_close()
2239 struct nfs_openargs *args) in nfs4_xdr_enc_open() argument
2242 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_open()
2246 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_open()
2247 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open()
2248 encode_open(xdr, args, &hdr); in nfs4_xdr_enc_open()
2250 if (args->access) in nfs4_xdr_enc_open()
2251 encode_access(xdr, args->access, &hdr); in nfs4_xdr_enc_open()
2252 encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr); in nfs4_xdr_enc_open()
2261 struct nfs_open_confirmargs *args) in nfs4_xdr_enc_open_confirm() argument
2268 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open_confirm()
2269 encode_open_confirm(xdr, args, &hdr); in nfs4_xdr_enc_open_confirm()
2278 struct nfs_openargs *args) in nfs4_xdr_enc_open_noattr() argument
2281 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_open_noattr()
2285 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_open_noattr()
2286 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open_noattr()
2287 encode_open(xdr, args, &hdr); in nfs4_xdr_enc_open_noattr()
2288 if (args->access) in nfs4_xdr_enc_open_noattr()
2289 encode_access(xdr, args->access, &hdr); in nfs4_xdr_enc_open_noattr()
2290 encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr); in nfs4_xdr_enc_open_noattr()
2299 struct nfs_closeargs *args) in nfs4_xdr_enc_open_downgrade() argument
2302 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_open_downgrade()
2306 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_open_downgrade()
2307 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open_downgrade()
2308 encode_open_downgrade(xdr, args, &hdr); in nfs4_xdr_enc_open_downgrade()
2309 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_open_downgrade()
2317 struct nfs_lock_args *args) in nfs4_xdr_enc_lock() argument
2320 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lock()
2324 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lock()
2325 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_lock()
2326 encode_lock(xdr, args, &hdr); in nfs4_xdr_enc_lock()
2334 struct nfs_lockt_args *args) in nfs4_xdr_enc_lockt() argument
2337 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lockt()
2341 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lockt()
2342 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_lockt()
2343 encode_lockt(xdr, args, &hdr); in nfs4_xdr_enc_lockt()
2351 struct nfs_locku_args *args) in nfs4_xdr_enc_locku() argument
2354 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_locku()
2358 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_locku()
2359 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_locku()
2360 encode_locku(xdr, args, &hdr); in nfs4_xdr_enc_locku()
2366 struct nfs_release_lockowner_args *args) in nfs4_xdr_enc_release_lockowner() argument
2373 encode_release_lockowner(xdr, &args->lock_owner, &hdr); in nfs4_xdr_enc_release_lockowner()
2381 const struct nfs4_readlink *args) in nfs4_xdr_enc_readlink() argument
2384 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_readlink()
2388 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_readlink()
2389 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_readlink()
2390 encode_readlink(xdr, args, req, &hdr); in nfs4_xdr_enc_readlink()
2392 xdr_inline_pages(&req->rq_rcv_buf, hdr.replen << 2, args->pages, in nfs4_xdr_enc_readlink()
2393 args->pgbase, args->pglen); in nfs4_xdr_enc_readlink()
2401 const struct nfs4_readdir_arg *args) in nfs4_xdr_enc_readdir() argument
2404 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_readdir()
2408 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_readdir()
2409 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_readdir()
2410 encode_readdir(xdr, args, req, &hdr); in nfs4_xdr_enc_readdir()
2412 xdr_inline_pages(&req->rq_rcv_buf, hdr.replen << 2, args->pages, in nfs4_xdr_enc_readdir()
2413 args->pgbase, args->count); in nfs4_xdr_enc_readdir()
2415 __func__, hdr.replen << 2, args->pages, in nfs4_xdr_enc_readdir()
2416 args->pgbase, args->count); in nfs4_xdr_enc_readdir()
2424 struct nfs_pgio_args *args) in nfs4_xdr_enc_read() argument
2427 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_read()
2431 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_read()
2432 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_read()
2433 encode_read(xdr, args, &hdr); in nfs4_xdr_enc_read()
2436 args->pages, args->pgbase, args->count); in nfs4_xdr_enc_read()
2445 struct nfs_setattrargs *args) in nfs4_xdr_enc_setattr() argument
2448 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_setattr()
2452 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_setattr()
2453 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_setattr()
2454 encode_setattr(xdr, args, args->server, &hdr); in nfs4_xdr_enc_setattr()
2455 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_setattr()
2463 struct nfs_getaclargs *args) in nfs4_xdr_enc_getacl() argument
2466 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_getacl()
2471 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_getacl()
2472 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_getacl()
2477 args->acl_pages, args->acl_pgbase, args->acl_len); in nfs4_xdr_enc_getacl()
2486 struct nfs_pgio_args *args) in nfs4_xdr_enc_write() argument
2489 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_write()
2493 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_write()
2494 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_write()
2495 encode_write(xdr, args, &hdr); in nfs4_xdr_enc_write()
2497 if (args->bitmask) in nfs4_xdr_enc_write()
2498 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_write()
2506 struct nfs_commitargs *args) in nfs4_xdr_enc_commit() argument
2509 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_commit()
2513 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_commit()
2514 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_commit()
2515 encode_commit(xdr, args, &hdr); in nfs4_xdr_enc_commit()
2523 struct nfs4_fsinfo_arg *args) in nfs4_xdr_enc_fsinfo() argument
2526 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_fsinfo()
2530 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_fsinfo()
2531 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_fsinfo()
2532 encode_fsinfo(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_fsinfo()
2540 const struct nfs4_pathconf_arg *args) in nfs4_xdr_enc_pathconf() argument
2543 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_pathconf()
2547 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_pathconf()
2548 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_pathconf()
2549 encode_getattr_one(xdr, args->bitmask[0] & nfs4_pathconf_bitmap[0], in nfs4_xdr_enc_pathconf()
2558 const struct nfs4_statfs_arg *args) in nfs4_xdr_enc_statfs() argument
2561 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_statfs()
2565 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_statfs()
2566 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_statfs()
2567 encode_getattr_two(xdr, args->bitmask[0] & nfs4_statfs_bitmap[0], in nfs4_xdr_enc_statfs()
2568 args->bitmask[1] & nfs4_statfs_bitmap[1], &hdr); in nfs4_xdr_enc_statfs()
2577 struct nfs4_server_caps_arg *args) in nfs4_xdr_enc_server_caps() argument
2580 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_server_caps()
2584 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_server_caps()
2585 encode_putfh(xdr, args->fhandle, &hdr); in nfs4_xdr_enc_server_caps()
2646 const struct nfs4_delegreturnargs *args) in nfs4_xdr_enc_delegreturn() argument
2649 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_delegreturn()
2653 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_delegreturn()
2654 encode_putfh(xdr, args->fhandle, &hdr); in nfs4_xdr_enc_delegreturn()
2655 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_delegreturn()
2656 encode_delegreturn(xdr, args->stateid, &hdr); in nfs4_xdr_enc_delegreturn()
2665 struct nfs4_fs_locations_arg *args) in nfs4_xdr_enc_fs_locations() argument
2668 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_fs_locations()
2673 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_fs_locations()
2674 if (args->migration) { in nfs4_xdr_enc_fs_locations()
2675 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_fs_locations()
2677 encode_fs_locations(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_fs_locations()
2678 if (args->renew) in nfs4_xdr_enc_fs_locations()
2679 encode_renew(xdr, args->clientid, &hdr); in nfs4_xdr_enc_fs_locations()
2681 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_fs_locations()
2682 encode_lookup(xdr, args->name, &hdr); in nfs4_xdr_enc_fs_locations()
2684 encode_fs_locations(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_fs_locations()
2688 xdr_inline_pages(&req->rq_rcv_buf, replen << 2, &args->page, in nfs4_xdr_enc_fs_locations()
2698 struct nfs4_secinfo_arg *args) in nfs4_xdr_enc_secinfo() argument
2701 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_secinfo()
2705 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_secinfo()
2706 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_secinfo()
2707 encode_secinfo(xdr, args->name, &hdr); in nfs4_xdr_enc_secinfo()
2716 struct nfs4_fsid_present_arg *args) in nfs4_xdr_enc_fsid_present() argument
2719 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_fsid_present()
2723 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_fsid_present()
2724 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_fsid_present()
2726 if (args->renew) in nfs4_xdr_enc_fsid_present()
2727 encode_renew(xdr, args->clientid, &hdr); in nfs4_xdr_enc_fsid_present()
2737 struct nfs41_bind_conn_to_session_args *args) in nfs4_xdr_enc_bind_conn_to_session() argument
2740 .minorversion = args->client->cl_mvops->minor_version, in nfs4_xdr_enc_bind_conn_to_session()
2744 encode_bind_conn_to_session(xdr, args, &hdr); in nfs4_xdr_enc_bind_conn_to_session()
2753 struct nfs41_exchange_id_args *args) in nfs4_xdr_enc_exchange_id() argument
2756 .minorversion = args->client->cl_mvops->minor_version, in nfs4_xdr_enc_exchange_id()
2760 encode_exchange_id(xdr, args, &hdr); in nfs4_xdr_enc_exchange_id()
2769 struct nfs41_create_session_args *args) in nfs4_xdr_enc_create_session() argument
2772 .minorversion = args->client->cl_mvops->minor_version, in nfs4_xdr_enc_create_session()
2776 encode_create_session(xdr, args, &hdr); in nfs4_xdr_enc_create_session()
2816 struct nfs4_sequence_args *args) in nfs4_xdr_enc_sequence() argument
2819 .minorversion = nfs4_xdr_minorversion(args), in nfs4_xdr_enc_sequence()
2823 encode_sequence(xdr, args, &hdr); in nfs4_xdr_enc_sequence()
2832 struct nfs4_get_lease_time_args *args) in nfs4_xdr_enc_get_lease_time() argument
2835 .minorversion = nfs4_xdr_minorversion(&args->la_seq_args), in nfs4_xdr_enc_get_lease_time()
2840 encode_sequence(xdr, &args->la_seq_args, &hdr); in nfs4_xdr_enc_get_lease_time()
2851 struct nfs41_reclaim_complete_args *args) in nfs4_xdr_enc_reclaim_complete() argument
2854 .minorversion = nfs4_xdr_minorversion(&args->seq_args) in nfs4_xdr_enc_reclaim_complete()
2858 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_reclaim_complete()
2859 encode_reclaim_complete(xdr, args, &hdr); in nfs4_xdr_enc_reclaim_complete()
2868 struct nfs4_getdeviceinfo_args *args) in nfs4_xdr_enc_getdeviceinfo() argument
2871 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_getdeviceinfo()
2875 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_getdeviceinfo()
2876 encode_getdeviceinfo(xdr, args, &hdr); in nfs4_xdr_enc_getdeviceinfo()
2881 args->pdev->pages, args->pdev->pgbase, in nfs4_xdr_enc_getdeviceinfo()
2882 args->pdev->pglen); in nfs4_xdr_enc_getdeviceinfo()
2892 struct nfs4_layoutget_args *args) in nfs4_xdr_enc_layoutget() argument
2895 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_layoutget()
2899 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_layoutget()
2900 encode_putfh(xdr, NFS_FH(args->inode), &hdr); in nfs4_xdr_enc_layoutget()
2901 encode_layoutget(xdr, args, &hdr); in nfs4_xdr_enc_layoutget()
2904 args->layout.pages, 0, args->layout.pglen); in nfs4_xdr_enc_layoutget()
2914 struct nfs4_layoutcommit_args *args) in nfs4_xdr_enc_layoutcommit() argument
2917 container_of(args, struct nfs4_layoutcommit_data, args); in nfs4_xdr_enc_layoutcommit()
2919 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_layoutcommit()
2923 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_layoutcommit()
2924 encode_putfh(xdr, NFS_FH(args->inode), &hdr); in nfs4_xdr_enc_layoutcommit()
2925 encode_layoutcommit(xdr, data->args.inode, args, &hdr); in nfs4_xdr_enc_layoutcommit()
2926 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_layoutcommit()
2935 struct nfs4_layoutreturn_args *args) in nfs4_xdr_enc_layoutreturn() argument
2938 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_layoutreturn()
2942 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_layoutreturn()
2943 encode_putfh(xdr, NFS_FH(args->inode), &hdr); in nfs4_xdr_enc_layoutreturn()
2944 encode_layoutreturn(xdr, args, &hdr); in nfs4_xdr_enc_layoutreturn()
2953 struct nfs41_secinfo_no_name_args *args) in nfs4_xdr_enc_secinfo_no_name() argument
2956 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_secinfo_no_name()
2960 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_secinfo_no_name()
2962 encode_secinfo_no_name(xdr, args, &hdr); in nfs4_xdr_enc_secinfo_no_name()
2972 struct nfs41_test_stateid_args *args) in nfs4_xdr_enc_test_stateid() argument
2975 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_test_stateid()
2979 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_test_stateid()
2980 encode_test_stateid(xdr, args, &hdr); in nfs4_xdr_enc_test_stateid()
2989 struct nfs41_free_stateid_args *args) in nfs4_xdr_enc_free_stateid() argument
2992 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_free_stateid()
2996 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_free_stateid()
2997 encode_free_stateid(xdr, args, &hdr); in nfs4_xdr_enc_free_stateid()
6246 struct nfs_setaclargs *args) in nfs4_xdr_enc_setacl() argument
6249 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_setacl()
6253 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_setacl()
6254 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_setacl()
6255 encode_setacl(xdr, args, &hdr); in nfs4_xdr_enc_setacl()