Lines Matching refs:args

1149 static void encode_commit(struct xdr_stream *xdr, const struct nfs_commitargs *args, struct compoun…  in encode_commit()  argument
1155 p = xdr_encode_hyper(p, args->offset); in encode_commit()
1156 *p = cpu_to_be32(args->count); in encode_commit()
1311 static void encode_lock(struct xdr_stream *xdr, const struct nfs_lock_args *args, struct compound_h… in encode_lock() argument
1317 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, args->block)); in encode_lock()
1318 *p++ = cpu_to_be32(args->reclaim); in encode_lock()
1319 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lock()
1320 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lock()
1321 *p = cpu_to_be32(args->new_lock_owner); in encode_lock()
1322 if (args->new_lock_owner){ in encode_lock()
1323 encode_nfs4_seqid(xdr, args->open_seqid); in encode_lock()
1324 encode_nfs4_stateid(xdr, &args->open_stateid); in encode_lock()
1325 encode_nfs4_seqid(xdr, args->lock_seqid); in encode_lock()
1326 encode_lockowner(xdr, &args->lock_owner); in encode_lock()
1329 encode_nfs4_stateid(xdr, &args->lock_stateid); in encode_lock()
1330 encode_nfs4_seqid(xdr, args->lock_seqid); in encode_lock()
1334 static void encode_lockt(struct xdr_stream *xdr, const struct nfs_lockt_args *args, struct compound… in encode_lockt() argument
1340 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, 0)); in encode_lockt()
1341 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lockt()
1342 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lockt()
1343 encode_lockowner(xdr, &args->lock_owner); in encode_lockt()
1346 static void encode_locku(struct xdr_stream *xdr, const struct nfs_locku_args *args, struct compound… in encode_locku() argument
1351 encode_uint32(xdr, nfs4_lock_type(args->fl, 0)); in encode_locku()
1352 encode_nfs4_seqid(xdr, args->seqid); in encode_locku()
1353 encode_nfs4_stateid(xdr, &args->stateid); in encode_locku()
1355 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_locku()
1356 xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_locku()
1556 static void encode_read(struct xdr_stream *xdr, const struct nfs_pgio_args *args, in encode_read() argument
1562 encode_nfs4_stateid(xdr, &args->stateid); in encode_read()
1565 p = xdr_encode_hyper(p, args->offset); in encode_read()
1566 *p = cpu_to_be32(args->count); in encode_read()
1703 static void encode_write(struct xdr_stream *xdr, const struct nfs_pgio_args *args, in encode_write() argument
1709 encode_nfs4_stateid(xdr, &args->stateid); in encode_write()
1712 p = xdr_encode_hyper(p, args->offset); in encode_write()
1713 *p++ = cpu_to_be32(args->stable); in encode_write()
1714 *p = cpu_to_be32(args->count); in encode_write()
1716 xdr_write_pages(xdr, args->pages, args->pgbase, args->count); in encode_write()
1734 struct nfs41_bind_conn_to_session_args *args, in encode_bind_conn_to_session() argument
1741 encode_opaque_fixed(xdr, args->sessionid.data, NFS4_MAX_SESSIONID_LEN); in encode_bind_conn_to_session()
1743 *p++ = cpu_to_be32(args->dir); in encode_bind_conn_to_session()
1744 *p = (args->use_conn_in_rdma_mode) ? cpu_to_be32(1) : cpu_to_be32(0); in encode_bind_conn_to_session()
1756 struct nfs41_exchange_id_args *args, in encode_exchange_id() argument
1764 encode_nfs4_verifier(xdr, args->verifier); in encode_exchange_id()
1766 encode_string(xdr, strlen(args->client->cl_owner_id), in encode_exchange_id()
1767 args->client->cl_owner_id); in encode_exchange_id()
1769 encode_uint32(xdr, args->flags); in encode_exchange_id()
1770 encode_uint32(xdr, args->state_protect.how); in encode_exchange_id()
1772 switch (args->state_protect.how) { in encode_exchange_id()
1776 encode_op_map(xdr, &args->state_protect.enforce); in encode_exchange_id()
1777 encode_op_map(xdr, &args->state_protect.allow); in encode_exchange_id()
1808 struct nfs41_create_session_args *args, in encode_create_session() argument
1812 struct nfs_client *clp = args->client; in encode_create_session()
1826 p = xdr_encode_hyper(p, args->clientid); in encode_create_session()
1827 *p++ = cpu_to_be32(args->seqid); /*Sequence id */ in encode_create_session()
1828 *p++ = cpu_to_be32(args->flags); /*flags */ in encode_create_session()
1832 *p++ = cpu_to_be32(args->fc_attrs.max_rqst_sz); /* max req size */ in encode_create_session()
1833 *p++ = cpu_to_be32(args->fc_attrs.max_resp_sz); /* max resp size */ in encode_create_session()
1835 *p++ = cpu_to_be32(args->fc_attrs.max_ops); /* max operations */ in encode_create_session()
1836 *p++ = cpu_to_be32(args->fc_attrs.max_reqs); /* max requests */ in encode_create_session()
1841 *p++ = cpu_to_be32(args->bc_attrs.max_rqst_sz); /* max req size */ in encode_create_session()
1842 *p++ = cpu_to_be32(args->bc_attrs.max_resp_sz); /* max resp size */ in encode_create_session()
1843 *p++ = cpu_to_be32(args->bc_attrs.max_resp_sz_cached); /* Max resp sz cached */ in encode_create_session()
1844 *p++ = cpu_to_be32(args->bc_attrs.max_ops); /* max operations */ in encode_create_session()
1845 *p++ = cpu_to_be32(args->bc_attrs.max_reqs); /* max requests */ in encode_create_session()
1848 *p++ = cpu_to_be32(args->cb_program); /* cb_program */ in encode_create_session()
1877 struct nfs41_reclaim_complete_args *args, in encode_reclaim_complete() argument
1881 encode_uint32(xdr, args->one_fs); in encode_reclaim_complete()
1886 const struct nfs4_sequence_args *args, in encode_sequence() argument
1892 struct nfs4_slot *slot = args->sa_slot; in encode_sequence()
1913 tp->highest_used_slotid, args->sa_cache_this); in encode_sequence()
1919 *p = cpu_to_be32(args->sa_cache_this); in encode_sequence()
1926 const struct nfs4_getdeviceinfo_args *args, in encode_getdeviceinfo() argument
1933 p = xdr_encode_opaque_fixed(p, args->pdev->dev_id.data, in encode_getdeviceinfo()
1935 *p++ = cpu_to_be32(args->pdev->layout_type); in encode_getdeviceinfo()
1936 *p++ = cpu_to_be32(args->pdev->maxcount); /* gdia_maxcount */ in encode_getdeviceinfo()
1940 *p++ = cpu_to_be32(args->notify_types); in encode_getdeviceinfo()
1945 const struct nfs4_layoutget_args *args, in encode_layoutget() argument
1953 *p++ = cpu_to_be32(args->type); in encode_layoutget()
1954 *p++ = cpu_to_be32(args->range.iomode); in encode_layoutget()
1955 p = xdr_encode_hyper(p, args->range.offset); in encode_layoutget()
1956 p = xdr_encode_hyper(p, args->range.length); in encode_layoutget()
1957 p = xdr_encode_hyper(p, args->minlength); in encode_layoutget()
1958 encode_nfs4_stateid(xdr, &args->stateid); in encode_layoutget()
1959 encode_uint32(xdr, args->maxcount); in encode_layoutget()
1963 args->type, in encode_layoutget()
1964 args->range.iomode, in encode_layoutget()
1965 (unsigned long)args->range.offset, in encode_layoutget()
1966 (unsigned long)args->range.length, in encode_layoutget()
1967 args->maxcount); in encode_layoutget()
1973 struct nfs4_layoutcommit_args *args, in encode_layoutcommit() argument
1978 dprintk("%s: lbw: %llu type: %d\n", __func__, args->lastbytewritten, in encode_layoutcommit()
1979 NFS_SERVER(args->inode)->pnfs_curr_ld->id); in encode_layoutcommit()
1985 p = xdr_encode_hyper(p, args->lastbytewritten + 1); /* length */ in encode_layoutcommit()
1987 encode_nfs4_stateid(xdr, &args->stateid); in encode_layoutcommit()
1990 p = xdr_encode_hyper(p, args->lastbytewritten); in encode_layoutcommit()
1992 *p++ = cpu_to_be32(NFS_SERVER(args->inode)->pnfs_curr_ld->id);/* type */ in encode_layoutcommit()
1996 NFS_I(inode)->layout, xdr, args); in encode_layoutcommit()
1998 encode_uint32(xdr, args->layoutupdate_len); in encode_layoutcommit()
1999 if (args->layoutupdate_pages) { in encode_layoutcommit()
2000 xdr_write_pages(xdr, args->layoutupdate_pages, 0, in encode_layoutcommit()
2001 args->layoutupdate_len); in encode_layoutcommit()
2010 const struct nfs4_layoutreturn_args *args, in encode_layoutreturn() argument
2018 *p++ = cpu_to_be32(args->layout_type); in encode_layoutreturn()
2019 *p++ = cpu_to_be32(args->range.iomode); in encode_layoutreturn()
2022 p = xdr_encode_hyper(p, args->range.offset); in encode_layoutreturn()
2023 p = xdr_encode_hyper(p, args->range.length); in encode_layoutreturn()
2024 spin_lock(&args->inode->i_lock); in encode_layoutreturn()
2025 encode_nfs4_stateid(xdr, &args->stateid); in encode_layoutreturn()
2026 spin_unlock(&args->inode->i_lock); in encode_layoutreturn()
2027 if (NFS_SERVER(args->inode)->pnfs_curr_ld->encode_layoutreturn) { in encode_layoutreturn()
2028 NFS_SERVER(args->inode)->pnfs_curr_ld->encode_layoutreturn( in encode_layoutreturn()
2029 NFS_I(args->inode)->layout, xdr, args); in encode_layoutreturn()
2036 const struct nfs41_secinfo_no_name_args *args, in encode_secinfo_no_name() argument
2040 encode_uint32(xdr, args->style); in encode_secinfo_no_name()
2045 struct nfs41_test_stateid_args *args, in encode_test_stateid() argument
2050 encode_nfs4_stateid(xdr, args->stateid); in encode_test_stateid()
2054 struct nfs41_free_stateid_args *args, in encode_free_stateid() argument
2058 encode_nfs4_stateid(xdr, &args->stateid); in encode_free_stateid()
2066 static u32 nfs4_xdr_minorversion(const struct nfs4_sequence_args *args) in nfs4_xdr_minorversion() argument
2069 struct nfs4_session *session = args->sa_slot->table->session; in nfs4_xdr_minorversion()
2080 const struct nfs4_accessargs *args) in nfs4_xdr_enc_access() argument
2083 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_access()
2087 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_access()
2088 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_access()
2089 encode_access(xdr, args->access, &hdr); in nfs4_xdr_enc_access()
2090 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_access()
2098 const struct nfs4_lookup_arg *args) in nfs4_xdr_enc_lookup() argument
2101 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookup()
2105 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lookup()
2106 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_lookup()
2107 encode_lookup(xdr, args->name, &hdr); in nfs4_xdr_enc_lookup()
2109 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_lookup()
2118 const struct nfs4_lookup_root_arg *args) in nfs4_xdr_enc_lookup_root() argument
2121 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookup_root()
2125 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lookup_root()
2128 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_lookup_root()
2136 const struct nfs_removeargs *args) in nfs4_xdr_enc_remove() argument
2139 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_remove()
2143 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_remove()
2144 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_remove()
2145 encode_remove(xdr, &args->name, &hdr); in nfs4_xdr_enc_remove()
2153 const struct nfs_renameargs *args) in nfs4_xdr_enc_rename() argument
2156 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_rename()
2160 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_rename()
2161 encode_putfh(xdr, args->old_dir, &hdr); in nfs4_xdr_enc_rename()
2163 encode_putfh(xdr, args->new_dir, &hdr); in nfs4_xdr_enc_rename()
2164 encode_rename(xdr, args->old_name, args->new_name, &hdr); in nfs4_xdr_enc_rename()
2172 const struct nfs4_link_arg *args) in nfs4_xdr_enc_link() argument
2175 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_link()
2179 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_link()
2180 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_link()
2182 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_link()
2183 encode_link(xdr, args->name, &hdr); in nfs4_xdr_enc_link()
2185 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_link()
2193 const struct nfs4_create_arg *args) in nfs4_xdr_enc_create() argument
2196 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_create()
2200 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_create()
2201 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_create()
2202 encode_create(xdr, args, &hdr); in nfs4_xdr_enc_create()
2204 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_create()
2212 const struct nfs4_create_arg *args) in nfs4_xdr_enc_symlink() argument
2214 nfs4_xdr_enc_create(req, xdr, args); in nfs4_xdr_enc_symlink()
2221 const struct nfs4_getattr_arg *args) in nfs4_xdr_enc_getattr() argument
2224 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_getattr()
2228 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_getattr()
2229 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_getattr()
2230 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_getattr()
2238 struct nfs_closeargs *args) in nfs4_xdr_enc_close() argument
2241 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_close()
2245 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_close()
2246 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_close()
2247 encode_close(xdr, args, &hdr); in nfs4_xdr_enc_close()
2248 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_close()
2256 struct nfs_openargs *args) in nfs4_xdr_enc_open() argument
2259 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_open()
2263 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_open()
2264 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open()
2265 encode_open(xdr, args, &hdr); in nfs4_xdr_enc_open()
2267 if (args->access) in nfs4_xdr_enc_open()
2268 encode_access(xdr, args->access, &hdr); in nfs4_xdr_enc_open()
2269 encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr); in nfs4_xdr_enc_open()
2278 struct nfs_open_confirmargs *args) in nfs4_xdr_enc_open_confirm() argument
2285 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open_confirm()
2286 encode_open_confirm(xdr, args, &hdr); in nfs4_xdr_enc_open_confirm()
2295 struct nfs_openargs *args) in nfs4_xdr_enc_open_noattr() argument
2298 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_open_noattr()
2302 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_open_noattr()
2303 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open_noattr()
2304 encode_open(xdr, args, &hdr); in nfs4_xdr_enc_open_noattr()
2305 if (args->access) in nfs4_xdr_enc_open_noattr()
2306 encode_access(xdr, args->access, &hdr); in nfs4_xdr_enc_open_noattr()
2307 encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr); in nfs4_xdr_enc_open_noattr()
2316 struct nfs_closeargs *args) in nfs4_xdr_enc_open_downgrade() argument
2319 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_open_downgrade()
2323 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_open_downgrade()
2324 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open_downgrade()
2325 encode_open_downgrade(xdr, args, &hdr); in nfs4_xdr_enc_open_downgrade()
2326 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_open_downgrade()
2334 struct nfs_lock_args *args) in nfs4_xdr_enc_lock() argument
2337 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lock()
2341 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lock()
2342 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_lock()
2343 encode_lock(xdr, args, &hdr); in nfs4_xdr_enc_lock()
2351 struct nfs_lockt_args *args) in nfs4_xdr_enc_lockt() argument
2354 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lockt()
2358 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lockt()
2359 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_lockt()
2360 encode_lockt(xdr, args, &hdr); in nfs4_xdr_enc_lockt()
2368 struct nfs_locku_args *args) in nfs4_xdr_enc_locku() argument
2371 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_locku()
2375 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_locku()
2376 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_locku()
2377 encode_locku(xdr, args, &hdr); in nfs4_xdr_enc_locku()
2383 struct nfs_release_lockowner_args *args) in nfs4_xdr_enc_release_lockowner() argument
2390 encode_release_lockowner(xdr, &args->lock_owner, &hdr); in nfs4_xdr_enc_release_lockowner()
2398 const struct nfs4_readlink *args) in nfs4_xdr_enc_readlink() argument
2401 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_readlink()
2405 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_readlink()
2406 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_readlink()
2407 encode_readlink(xdr, args, req, &hdr); in nfs4_xdr_enc_readlink()
2409 xdr_inline_pages(&req->rq_rcv_buf, hdr.replen << 2, args->pages, in nfs4_xdr_enc_readlink()
2410 args->pgbase, args->pglen); in nfs4_xdr_enc_readlink()
2418 const struct nfs4_readdir_arg *args) in nfs4_xdr_enc_readdir() argument
2421 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_readdir()
2425 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_readdir()
2426 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_readdir()
2427 encode_readdir(xdr, args, req, &hdr); in nfs4_xdr_enc_readdir()
2429 xdr_inline_pages(&req->rq_rcv_buf, hdr.replen << 2, args->pages, in nfs4_xdr_enc_readdir()
2430 args->pgbase, args->count); in nfs4_xdr_enc_readdir()
2432 __func__, hdr.replen << 2, args->pages, in nfs4_xdr_enc_readdir()
2433 args->pgbase, args->count); in nfs4_xdr_enc_readdir()
2441 struct nfs_pgio_args *args) in nfs4_xdr_enc_read() argument
2444 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_read()
2448 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_read()
2449 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_read()
2450 encode_read(xdr, args, &hdr); in nfs4_xdr_enc_read()
2453 args->pages, args->pgbase, args->count); in nfs4_xdr_enc_read()
2462 struct nfs_setattrargs *args) in nfs4_xdr_enc_setattr() argument
2465 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_setattr()
2469 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_setattr()
2470 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_setattr()
2471 encode_setattr(xdr, args, args->server, &hdr); in nfs4_xdr_enc_setattr()
2472 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_setattr()
2480 struct nfs_getaclargs *args) in nfs4_xdr_enc_getacl() argument
2483 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_getacl()
2488 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_getacl()
2489 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_getacl()
2494 args->acl_pages, 0, args->acl_len); in nfs4_xdr_enc_getacl()
2503 struct nfs_pgio_args *args) in nfs4_xdr_enc_write() argument
2506 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_write()
2510 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_write()
2511 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_write()
2512 encode_write(xdr, args, &hdr); in nfs4_xdr_enc_write()
2514 if (args->bitmask) in nfs4_xdr_enc_write()
2515 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_write()
2523 struct nfs_commitargs *args) in nfs4_xdr_enc_commit() argument
2526 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_commit()
2530 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_commit()
2531 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_commit()
2532 encode_commit(xdr, args, &hdr); in nfs4_xdr_enc_commit()
2540 struct nfs4_fsinfo_arg *args) in nfs4_xdr_enc_fsinfo() argument
2543 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_fsinfo()
2547 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_fsinfo()
2548 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_fsinfo()
2549 encode_fsinfo(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_fsinfo()
2557 const struct nfs4_pathconf_arg *args) in nfs4_xdr_enc_pathconf() argument
2560 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_pathconf()
2564 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_pathconf()
2565 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_pathconf()
2566 encode_getattr_one(xdr, args->bitmask[0] & nfs4_pathconf_bitmap[0], in nfs4_xdr_enc_pathconf()
2575 const struct nfs4_statfs_arg *args) in nfs4_xdr_enc_statfs() argument
2578 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_statfs()
2582 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_statfs()
2583 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_statfs()
2584 encode_getattr_two(xdr, args->bitmask[0] & nfs4_statfs_bitmap[0], in nfs4_xdr_enc_statfs()
2585 args->bitmask[1] & nfs4_statfs_bitmap[1], &hdr); in nfs4_xdr_enc_statfs()
2594 struct nfs4_server_caps_arg *args) in nfs4_xdr_enc_server_caps() argument
2596 const u32 *bitmask = args->bitmask; in nfs4_xdr_enc_server_caps()
2598 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_server_caps()
2602 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_server_caps()
2603 encode_putfh(xdr, args->fhandle, &hdr); in nfs4_xdr_enc_server_caps()
2660 const struct nfs4_delegreturnargs *args) in nfs4_xdr_enc_delegreturn() argument
2663 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_delegreturn()
2667 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_delegreturn()
2668 encode_putfh(xdr, args->fhandle, &hdr); in nfs4_xdr_enc_delegreturn()
2669 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_delegreturn()
2670 encode_delegreturn(xdr, args->stateid, &hdr); in nfs4_xdr_enc_delegreturn()
2679 struct nfs4_fs_locations_arg *args) in nfs4_xdr_enc_fs_locations() argument
2682 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_fs_locations()
2687 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_fs_locations()
2688 if (args->migration) { in nfs4_xdr_enc_fs_locations()
2689 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_fs_locations()
2691 encode_fs_locations(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_fs_locations()
2692 if (args->renew) in nfs4_xdr_enc_fs_locations()
2693 encode_renew(xdr, args->clientid, &hdr); in nfs4_xdr_enc_fs_locations()
2695 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_fs_locations()
2696 encode_lookup(xdr, args->name, &hdr); in nfs4_xdr_enc_fs_locations()
2698 encode_fs_locations(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_fs_locations()
2702 xdr_inline_pages(&req->rq_rcv_buf, replen << 2, &args->page, in nfs4_xdr_enc_fs_locations()
2712 struct nfs4_secinfo_arg *args) in nfs4_xdr_enc_secinfo() argument
2715 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_secinfo()
2719 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_secinfo()
2720 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_secinfo()
2721 encode_secinfo(xdr, args->name, &hdr); in nfs4_xdr_enc_secinfo()
2730 struct nfs4_fsid_present_arg *args) in nfs4_xdr_enc_fsid_present() argument
2733 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_fsid_present()
2737 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_fsid_present()
2738 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_fsid_present()
2740 if (args->renew) in nfs4_xdr_enc_fsid_present()
2741 encode_renew(xdr, args->clientid, &hdr); in nfs4_xdr_enc_fsid_present()
2751 struct nfs41_bind_conn_to_session_args *args) in nfs4_xdr_enc_bind_conn_to_session() argument
2754 .minorversion = args->client->cl_mvops->minor_version, in nfs4_xdr_enc_bind_conn_to_session()
2758 encode_bind_conn_to_session(xdr, args, &hdr); in nfs4_xdr_enc_bind_conn_to_session()
2767 struct nfs41_exchange_id_args *args) in nfs4_xdr_enc_exchange_id() argument
2770 .minorversion = args->client->cl_mvops->minor_version, in nfs4_xdr_enc_exchange_id()
2774 encode_exchange_id(xdr, args, &hdr); in nfs4_xdr_enc_exchange_id()
2783 struct nfs41_create_session_args *args) in nfs4_xdr_enc_create_session() argument
2786 .minorversion = args->client->cl_mvops->minor_version, in nfs4_xdr_enc_create_session()
2790 encode_create_session(xdr, args, &hdr); in nfs4_xdr_enc_create_session()
2830 struct nfs4_sequence_args *args) in nfs4_xdr_enc_sequence() argument
2833 .minorversion = nfs4_xdr_minorversion(args), in nfs4_xdr_enc_sequence()
2837 encode_sequence(xdr, args, &hdr); in nfs4_xdr_enc_sequence()
2846 struct nfs4_get_lease_time_args *args) in nfs4_xdr_enc_get_lease_time() argument
2849 .minorversion = nfs4_xdr_minorversion(&args->la_seq_args), in nfs4_xdr_enc_get_lease_time()
2854 encode_sequence(xdr, &args->la_seq_args, &hdr); in nfs4_xdr_enc_get_lease_time()
2865 struct nfs41_reclaim_complete_args *args) in nfs4_xdr_enc_reclaim_complete() argument
2868 .minorversion = nfs4_xdr_minorversion(&args->seq_args) in nfs4_xdr_enc_reclaim_complete()
2872 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_reclaim_complete()
2873 encode_reclaim_complete(xdr, args, &hdr); in nfs4_xdr_enc_reclaim_complete()
2882 struct nfs4_getdeviceinfo_args *args) in nfs4_xdr_enc_getdeviceinfo() argument
2885 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_getdeviceinfo()
2889 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_getdeviceinfo()
2890 encode_getdeviceinfo(xdr, args, &hdr); in nfs4_xdr_enc_getdeviceinfo()
2895 args->pdev->pages, args->pdev->pgbase, in nfs4_xdr_enc_getdeviceinfo()
2896 args->pdev->pglen); in nfs4_xdr_enc_getdeviceinfo()
2906 struct nfs4_layoutget_args *args) in nfs4_xdr_enc_layoutget() argument
2909 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_layoutget()
2913 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_layoutget()
2914 encode_putfh(xdr, NFS_FH(args->inode), &hdr); in nfs4_xdr_enc_layoutget()
2915 encode_layoutget(xdr, args, &hdr); in nfs4_xdr_enc_layoutget()
2918 args->layout.pages, 0, args->layout.pglen); in nfs4_xdr_enc_layoutget()
2928 struct nfs4_layoutcommit_args *args) in nfs4_xdr_enc_layoutcommit() argument
2931 container_of(args, struct nfs4_layoutcommit_data, args); in nfs4_xdr_enc_layoutcommit()
2933 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_layoutcommit()
2937 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_layoutcommit()
2938 encode_putfh(xdr, NFS_FH(args->inode), &hdr); in nfs4_xdr_enc_layoutcommit()
2939 encode_layoutcommit(xdr, data->args.inode, args, &hdr); in nfs4_xdr_enc_layoutcommit()
2940 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_layoutcommit()
2949 struct nfs4_layoutreturn_args *args) in nfs4_xdr_enc_layoutreturn() argument
2952 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_layoutreturn()
2956 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_layoutreturn()
2957 encode_putfh(xdr, NFS_FH(args->inode), &hdr); in nfs4_xdr_enc_layoutreturn()
2958 encode_layoutreturn(xdr, args, &hdr); in nfs4_xdr_enc_layoutreturn()
2967 struct nfs41_secinfo_no_name_args *args) in nfs4_xdr_enc_secinfo_no_name() argument
2970 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_secinfo_no_name()
2974 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_secinfo_no_name()
2976 encode_secinfo_no_name(xdr, args, &hdr); in nfs4_xdr_enc_secinfo_no_name()
2986 struct nfs41_test_stateid_args *args) in nfs4_xdr_enc_test_stateid() argument
2989 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_test_stateid()
2993 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_test_stateid()
2994 encode_test_stateid(xdr, args, &hdr); in nfs4_xdr_enc_test_stateid()
3003 struct nfs41_free_stateid_args *args) in nfs4_xdr_enc_free_stateid() argument
3006 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_free_stateid()
3010 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_free_stateid()
3011 encode_free_stateid(xdr, args, &hdr); in nfs4_xdr_enc_free_stateid()
6332 struct nfs_setaclargs *args) in nfs4_xdr_enc_setacl() argument
6335 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_setacl()
6339 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_setacl()
6340 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_setacl()
6341 encode_setacl(xdr, args, &hdr); in nfs4_xdr_enc_setacl()