• Home
  • Raw
  • Download

Lines Matching refs:args

72 			     const struct nfs4_layoutget_args *args,
1201 static void encode_commit(struct xdr_stream *xdr, const struct nfs_commitargs *args, struct compoun… in encode_commit() argument
1207 p = xdr_encode_hyper(p, args->offset); in encode_commit()
1208 *p = cpu_to_be32(args->count); in encode_commit()
1324 static void encode_lock(struct xdr_stream *xdr, const struct nfs_lock_args *args, struct compound_h… in encode_lock() argument
1330 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, args->block)); in encode_lock()
1331 *p++ = cpu_to_be32(args->reclaim); in encode_lock()
1332 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lock()
1333 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lock()
1334 *p = cpu_to_be32(args->new_lock_owner); in encode_lock()
1335 if (args->new_lock_owner){ in encode_lock()
1336 encode_nfs4_seqid(xdr, args->open_seqid); in encode_lock()
1337 encode_nfs4_stateid(xdr, &args->open_stateid); in encode_lock()
1338 encode_nfs4_seqid(xdr, args->lock_seqid); in encode_lock()
1339 encode_lockowner(xdr, &args->lock_owner); in encode_lock()
1342 encode_nfs4_stateid(xdr, &args->lock_stateid); in encode_lock()
1343 encode_nfs4_seqid(xdr, args->lock_seqid); in encode_lock()
1347 static void encode_lockt(struct xdr_stream *xdr, const struct nfs_lockt_args *args, struct compound… in encode_lockt() argument
1353 *p++ = cpu_to_be32(nfs4_lock_type(args->fl, 0)); in encode_lockt()
1354 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_lockt()
1355 p = xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_lockt()
1356 encode_lockowner(xdr, &args->lock_owner); in encode_lockt()
1359 static void encode_locku(struct xdr_stream *xdr, const struct nfs_locku_args *args, struct compound… in encode_locku() argument
1364 encode_uint32(xdr, nfs4_lock_type(args->fl, 0)); in encode_locku()
1365 encode_nfs4_seqid(xdr, args->seqid); in encode_locku()
1366 encode_nfs4_stateid(xdr, &args->stateid); in encode_locku()
1368 p = xdr_encode_hyper(p, args->fl->fl_start); in encode_locku()
1369 xdr_encode_hyper(p, nfs4_lock_length(args->fl)); in encode_locku()
1577 static void encode_read(struct xdr_stream *xdr, const struct nfs_pgio_args *args, in encode_read() argument
1583 encode_nfs4_stateid(xdr, &args->stateid); in encode_read()
1586 p = xdr_encode_hyper(p, args->offset); in encode_read()
1587 *p = cpu_to_be32(args->count); in encode_read()
1726 static void encode_write(struct xdr_stream *xdr, const struct nfs_pgio_args *args, in encode_write() argument
1732 encode_nfs4_stateid(xdr, &args->stateid); in encode_write()
1735 p = xdr_encode_hyper(p, args->offset); in encode_write()
1736 *p++ = cpu_to_be32(args->stable); in encode_write()
1737 *p = cpu_to_be32(args->count); in encode_write()
1739 xdr_write_pages(xdr, args->pages, args->pgbase, args->count); in encode_write()
1757 const struct nfs41_bind_conn_to_session_args *args, in encode_bind_conn_to_session() argument
1764 encode_opaque_fixed(xdr, args->sessionid.data, NFS4_MAX_SESSIONID_LEN); in encode_bind_conn_to_session()
1766 *p++ = cpu_to_be32(args->dir); in encode_bind_conn_to_session()
1767 *p = (args->use_conn_in_rdma_mode) ? cpu_to_be32(1) : cpu_to_be32(0); in encode_bind_conn_to_session()
1779 const struct nfs41_exchange_id_args *args, in encode_exchange_id() argument
1787 encode_nfs4_verifier(xdr, &args->verifier); in encode_exchange_id()
1789 encode_string(xdr, strlen(args->client->cl_owner_id), in encode_exchange_id()
1790 args->client->cl_owner_id); in encode_exchange_id()
1792 encode_uint32(xdr, args->flags); in encode_exchange_id()
1793 encode_uint32(xdr, args->state_protect.how); in encode_exchange_id()
1795 switch (args->state_protect.how) { in encode_exchange_id()
1799 encode_op_map(xdr, &args->state_protect.enforce); in encode_exchange_id()
1800 encode_op_map(xdr, &args->state_protect.allow); in encode_exchange_id()
1831 const struct nfs41_create_session_args *args, in encode_create_session() argument
1835 struct nfs_client *clp = args->client; in encode_create_session()
1849 p = xdr_encode_hyper(p, args->clientid); in encode_create_session()
1850 *p++ = cpu_to_be32(args->seqid); /*Sequence id */ in encode_create_session()
1851 *p++ = cpu_to_be32(args->flags); /*flags */ in encode_create_session()
1855 *p++ = cpu_to_be32(args->fc_attrs.max_rqst_sz); /* max req size */ in encode_create_session()
1856 *p++ = cpu_to_be32(args->fc_attrs.max_resp_sz); /* max resp size */ in encode_create_session()
1858 *p++ = cpu_to_be32(args->fc_attrs.max_ops); /* max operations */ in encode_create_session()
1859 *p++ = cpu_to_be32(args->fc_attrs.max_reqs); /* max requests */ in encode_create_session()
1864 *p++ = cpu_to_be32(args->bc_attrs.max_rqst_sz); /* max req size */ in encode_create_session()
1865 *p++ = cpu_to_be32(args->bc_attrs.max_resp_sz); /* max resp size */ in encode_create_session()
1866 *p++ = cpu_to_be32(args->bc_attrs.max_resp_sz_cached); /* Max resp sz cached */ in encode_create_session()
1867 *p++ = cpu_to_be32(args->bc_attrs.max_ops); /* max operations */ in encode_create_session()
1868 *p++ = cpu_to_be32(args->bc_attrs.max_reqs); /* max requests */ in encode_create_session()
1871 *p++ = cpu_to_be32(args->cb_program); /* cb_program */ in encode_create_session()
1900 const struct nfs41_reclaim_complete_args *args, in encode_reclaim_complete() argument
1904 encode_uint32(xdr, args->one_fs); in encode_reclaim_complete()
1909 const struct nfs4_sequence_args *args, in encode_sequence() argument
1915 struct nfs4_slot *slot = args->sa_slot; in encode_sequence()
1936 tp->highest_used_slotid, args->sa_cache_this); in encode_sequence()
1942 *p = cpu_to_be32(args->sa_cache_this); in encode_sequence()
1949 const struct nfs4_getdeviceinfo_args *args, in encode_getdeviceinfo() argument
1956 p = xdr_encode_opaque_fixed(p, args->pdev->dev_id.data, in encode_getdeviceinfo()
1958 *p++ = cpu_to_be32(args->pdev->layout_type); in encode_getdeviceinfo()
1959 *p++ = cpu_to_be32(args->pdev->maxcount); /* gdia_maxcount */ in encode_getdeviceinfo()
1963 *p++ = cpu_to_be32(args->notify_types); in encode_getdeviceinfo()
1968 const struct nfs4_layoutget_args *args, in encode_layoutget() argument
1976 *p++ = cpu_to_be32(args->type); in encode_layoutget()
1977 *p++ = cpu_to_be32(args->range.iomode); in encode_layoutget()
1978 p = xdr_encode_hyper(p, args->range.offset); in encode_layoutget()
1979 p = xdr_encode_hyper(p, args->range.length); in encode_layoutget()
1980 p = xdr_encode_hyper(p, args->minlength); in encode_layoutget()
1981 encode_nfs4_stateid(xdr, &args->stateid); in encode_layoutget()
1982 encode_uint32(xdr, args->maxcount); in encode_layoutget()
1986 args->type, in encode_layoutget()
1987 args->range.iomode, in encode_layoutget()
1988 (unsigned long)args->range.offset, in encode_layoutget()
1989 (unsigned long)args->range.length, in encode_layoutget()
1990 args->maxcount); in encode_layoutget()
1996 const struct nfs4_layoutcommit_args *args, in encode_layoutcommit() argument
2001 dprintk("%s: lbw: %llu type: %d\n", __func__, args->lastbytewritten, in encode_layoutcommit()
2002 NFS_SERVER(args->inode)->pnfs_curr_ld->id); in encode_layoutcommit()
2008 p = xdr_encode_hyper(p, args->lastbytewritten + 1); /* length */ in encode_layoutcommit()
2010 encode_nfs4_stateid(xdr, &args->stateid); in encode_layoutcommit()
2011 if (args->lastbytewritten != U64_MAX) { in encode_layoutcommit()
2014 p = xdr_encode_hyper(p, args->lastbytewritten); in encode_layoutcommit()
2020 *p++ = cpu_to_be32(NFS_SERVER(args->inode)->pnfs_curr_ld->id);/* type */ in encode_layoutcommit()
2022 encode_uint32(xdr, args->layoutupdate_len); in encode_layoutcommit()
2023 if (args->layoutupdate_pages) in encode_layoutcommit()
2024 xdr_write_pages(xdr, args->layoutupdate_pages, 0, in encode_layoutcommit()
2025 args->layoutupdate_len); in encode_layoutcommit()
2032 const struct nfs4_layoutreturn_args *args, in encode_layoutreturn() argument
2040 *p++ = cpu_to_be32(args->layout_type); in encode_layoutreturn()
2041 *p++ = cpu_to_be32(args->range.iomode); in encode_layoutreturn()
2044 p = xdr_encode_hyper(p, args->range.offset); in encode_layoutreturn()
2045 p = xdr_encode_hyper(p, args->range.length); in encode_layoutreturn()
2046 spin_lock(&args->inode->i_lock); in encode_layoutreturn()
2047 encode_nfs4_stateid(xdr, &args->stateid); in encode_layoutreturn()
2048 spin_unlock(&args->inode->i_lock); in encode_layoutreturn()
2049 if (args->ld_private->ops && args->ld_private->ops->encode) in encode_layoutreturn()
2050 args->ld_private->ops->encode(xdr, args, args->ld_private); in encode_layoutreturn()
2057 const struct nfs41_secinfo_no_name_args *args, in encode_secinfo_no_name() argument
2061 encode_uint32(xdr, args->style); in encode_secinfo_no_name()
2066 const struct nfs41_test_stateid_args *args, in encode_test_stateid() argument
2071 encode_nfs4_stateid(xdr, args->stateid); in encode_test_stateid()
2075 const struct nfs41_free_stateid_args *args, in encode_free_stateid() argument
2079 encode_nfs4_stateid(xdr, &args->stateid); in encode_free_stateid()
2084 const struct nfs4_layoutreturn_args *args, in encode_layoutreturn() argument
2091 const struct nfs4_layoutget_args *args, in encode_layoutget() argument
2101 static u32 nfs4_xdr_minorversion(const struct nfs4_sequence_args *args) in nfs4_xdr_minorversion() argument
2104 struct nfs4_session *session = args->sa_slot->table->session; in nfs4_xdr_minorversion()
2117 const struct nfs4_accessargs *args = data; in nfs4_xdr_enc_access() local
2119 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_access()
2123 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_access()
2124 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_access()
2125 encode_access(xdr, args->access, &hdr); in nfs4_xdr_enc_access()
2126 if (args->bitmask) in nfs4_xdr_enc_access()
2127 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_access()
2137 const struct nfs4_lookup_arg *args = data; in nfs4_xdr_enc_lookup() local
2139 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookup()
2143 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lookup()
2144 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_lookup()
2145 encode_lookup(xdr, args->name, &hdr); in nfs4_xdr_enc_lookup()
2147 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_lookup()
2157 const struct nfs4_lookupp_arg *args = data; in nfs4_xdr_enc_lookupp() local
2159 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookupp()
2163 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lookupp()
2164 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_lookupp()
2167 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_lookupp()
2178 const struct nfs4_lookup_root_arg *args = data; in nfs4_xdr_enc_lookup_root() local
2180 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookup_root()
2184 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lookup_root()
2187 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_lookup_root()
2197 const struct nfs_removeargs *args = data; in nfs4_xdr_enc_remove() local
2199 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_remove()
2203 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_remove()
2204 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_remove()
2205 encode_remove(xdr, &args->name, &hdr); in nfs4_xdr_enc_remove()
2215 const struct nfs_renameargs *args = data; in nfs4_xdr_enc_rename() local
2217 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_rename()
2221 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_rename()
2222 encode_putfh(xdr, args->old_dir, &hdr); in nfs4_xdr_enc_rename()
2224 encode_putfh(xdr, args->new_dir, &hdr); in nfs4_xdr_enc_rename()
2225 encode_rename(xdr, args->old_name, args->new_name, &hdr); in nfs4_xdr_enc_rename()
2235 const struct nfs4_link_arg *args = data; in nfs4_xdr_enc_link() local
2237 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_link()
2241 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_link()
2242 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_link()
2244 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_link()
2245 encode_link(xdr, args->name, &hdr); in nfs4_xdr_enc_link()
2247 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_link()
2257 const struct nfs4_create_arg *args = data; in nfs4_xdr_enc_create() local
2259 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_create()
2263 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_create()
2264 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_create()
2265 encode_create(xdr, args, &hdr); in nfs4_xdr_enc_create()
2267 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_create()
2277 const struct nfs4_create_arg *args = data; in nfs4_xdr_enc_symlink() local
2279 nfs4_xdr_enc_create(req, xdr, args); in nfs4_xdr_enc_symlink()
2288 const struct nfs4_getattr_arg *args = data; in nfs4_xdr_enc_getattr() local
2290 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_getattr()
2294 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_getattr()
2295 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_getattr()
2296 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_getattr()
2306 const struct nfs_closeargs *args = data; in nfs4_xdr_enc_close() local
2308 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_close()
2312 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_close()
2313 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_close()
2314 if (args->lr_args) in nfs4_xdr_enc_close()
2315 encode_layoutreturn(xdr, args->lr_args, &hdr); in nfs4_xdr_enc_close()
2316 if (args->bitmask != NULL) in nfs4_xdr_enc_close()
2317 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_close()
2318 encode_close(xdr, args, &hdr); in nfs4_xdr_enc_close()
2328 const struct nfs_openargs *args = data; in nfs4_xdr_enc_open() local
2330 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_open()
2334 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_open()
2335 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open()
2336 encode_open(xdr, args, &hdr); in nfs4_xdr_enc_open()
2338 if (args->access) in nfs4_xdr_enc_open()
2339 encode_access(xdr, args->access, &hdr); in nfs4_xdr_enc_open()
2340 encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr); in nfs4_xdr_enc_open()
2341 if (args->lg_args) { in nfs4_xdr_enc_open()
2342 encode_layoutget(xdr, args->lg_args, &hdr); in nfs4_xdr_enc_open()
2343 rpc_prepare_reply_pages(req, args->lg_args->layout.pages, 0, in nfs4_xdr_enc_open()
2344 args->lg_args->layout.pglen, in nfs4_xdr_enc_open()
2357 const struct nfs_open_confirmargs *args = data; in nfs4_xdr_enc_open_confirm() local
2363 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open_confirm()
2364 encode_open_confirm(xdr, args, &hdr); in nfs4_xdr_enc_open_confirm()
2375 const struct nfs_openargs *args = data; in nfs4_xdr_enc_open_noattr() local
2377 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_open_noattr()
2381 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_open_noattr()
2382 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open_noattr()
2383 encode_open(xdr, args, &hdr); in nfs4_xdr_enc_open_noattr()
2384 if (args->access) in nfs4_xdr_enc_open_noattr()
2385 encode_access(xdr, args->access, &hdr); in nfs4_xdr_enc_open_noattr()
2386 encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr); in nfs4_xdr_enc_open_noattr()
2387 if (args->lg_args) { in nfs4_xdr_enc_open_noattr()
2388 encode_layoutget(xdr, args->lg_args, &hdr); in nfs4_xdr_enc_open_noattr()
2389 rpc_prepare_reply_pages(req, args->lg_args->layout.pages, 0, in nfs4_xdr_enc_open_noattr()
2390 args->lg_args->layout.pglen, in nfs4_xdr_enc_open_noattr()
2403 const struct nfs_closeargs *args = data; in nfs4_xdr_enc_open_downgrade() local
2405 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_open_downgrade()
2409 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_open_downgrade()
2410 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_open_downgrade()
2411 if (args->lr_args) in nfs4_xdr_enc_open_downgrade()
2412 encode_layoutreturn(xdr, args->lr_args, &hdr); in nfs4_xdr_enc_open_downgrade()
2413 encode_open_downgrade(xdr, args, &hdr); in nfs4_xdr_enc_open_downgrade()
2423 const struct nfs_lock_args *args = data; in nfs4_xdr_enc_lock() local
2425 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lock()
2429 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lock()
2430 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_lock()
2431 encode_lock(xdr, args, &hdr); in nfs4_xdr_enc_lock()
2441 const struct nfs_lockt_args *args = data; in nfs4_xdr_enc_lockt() local
2443 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lockt()
2447 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_lockt()
2448 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_lockt()
2449 encode_lockt(xdr, args, &hdr); in nfs4_xdr_enc_lockt()
2459 const struct nfs_locku_args *args = data; in nfs4_xdr_enc_locku() local
2461 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_locku()
2465 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_locku()
2466 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_locku()
2467 encode_locku(xdr, args, &hdr); in nfs4_xdr_enc_locku()
2475 const struct nfs_release_lockowner_args *args = data; in nfs4_xdr_enc_release_lockowner() local
2481 encode_release_lockowner(xdr, &args->lock_owner, &hdr); in nfs4_xdr_enc_release_lockowner()
2491 const struct nfs4_readlink *args = data; in nfs4_xdr_enc_readlink() local
2493 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_readlink()
2497 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_readlink()
2498 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_readlink()
2499 encode_readlink(xdr, args, req, &hdr); in nfs4_xdr_enc_readlink()
2501 rpc_prepare_reply_pages(req, args->pages, args->pgbase, in nfs4_xdr_enc_readlink()
2502 args->pglen, hdr.replen); in nfs4_xdr_enc_readlink()
2512 const struct nfs4_readdir_arg *args = data; in nfs4_xdr_enc_readdir() local
2514 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_readdir()
2518 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_readdir()
2519 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_readdir()
2520 encode_readdir(xdr, args, req, &hdr); in nfs4_xdr_enc_readdir()
2522 rpc_prepare_reply_pages(req, args->pages, args->pgbase, in nfs4_xdr_enc_readdir()
2523 args->count, hdr.replen); in nfs4_xdr_enc_readdir()
2533 const struct nfs_pgio_args *args = data; in nfs4_xdr_enc_read() local
2535 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_read()
2539 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_read()
2540 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_read()
2541 encode_read(xdr, args, &hdr); in nfs4_xdr_enc_read()
2543 rpc_prepare_reply_pages(req, args->pages, args->pgbase, in nfs4_xdr_enc_read()
2544 args->count, hdr.replen); in nfs4_xdr_enc_read()
2555 const struct nfs_setattrargs *args = data; in nfs4_xdr_enc_setattr() local
2557 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_setattr()
2561 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_setattr()
2562 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_setattr()
2563 encode_setattr(xdr, args, args->server, &hdr); in nfs4_xdr_enc_setattr()
2564 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_setattr()
2574 const struct nfs_getaclargs *args = data; in nfs4_xdr_enc_getacl() local
2576 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_getacl()
2584 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_getacl()
2585 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_getacl()
2590 rpc_prepare_reply_pages(req, args->acl_pages, 0, in nfs4_xdr_enc_getacl()
2591 args->acl_len, replen + 1); in nfs4_xdr_enc_getacl()
2601 const struct nfs_pgio_args *args = data; in nfs4_xdr_enc_write() local
2603 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_write()
2607 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_write()
2608 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_write()
2609 encode_write(xdr, args, &hdr); in nfs4_xdr_enc_write()
2611 if (args->bitmask) in nfs4_xdr_enc_write()
2612 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_write()
2622 const struct nfs_commitargs *args = data; in nfs4_xdr_enc_commit() local
2624 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_commit()
2628 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_commit()
2629 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_commit()
2630 encode_commit(xdr, args, &hdr); in nfs4_xdr_enc_commit()
2640 const struct nfs4_fsinfo_arg *args = data; in nfs4_xdr_enc_fsinfo() local
2642 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_fsinfo()
2646 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_fsinfo()
2647 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_fsinfo()
2648 encode_fsinfo(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_fsinfo()
2658 const struct nfs4_pathconf_arg *args = data; in nfs4_xdr_enc_pathconf() local
2660 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_pathconf()
2664 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_pathconf()
2665 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_pathconf()
2666 encode_getattr(xdr, nfs4_pathconf_bitmap, args->bitmask, in nfs4_xdr_enc_pathconf()
2677 const struct nfs4_statfs_arg *args = data; in nfs4_xdr_enc_statfs() local
2679 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_statfs()
2683 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_statfs()
2684 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_statfs()
2685 encode_getattr(xdr, nfs4_statfs_bitmap, args->bitmask, in nfs4_xdr_enc_statfs()
2697 const struct nfs4_server_caps_arg *args = data; in nfs4_xdr_enc_server_caps() local
2698 const u32 *bitmask = args->bitmask; in nfs4_xdr_enc_server_caps()
2700 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_server_caps()
2704 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_server_caps()
2705 encode_putfh(xdr, args->fhandle, &hdr); in nfs4_xdr_enc_server_caps()
2768 const struct nfs4_delegreturnargs *args = data; in nfs4_xdr_enc_delegreturn() local
2770 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_delegreturn()
2774 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_delegreturn()
2775 encode_putfh(xdr, args->fhandle, &hdr); in nfs4_xdr_enc_delegreturn()
2776 if (args->lr_args) in nfs4_xdr_enc_delegreturn()
2777 encode_layoutreturn(xdr, args->lr_args, &hdr); in nfs4_xdr_enc_delegreturn()
2778 if (args->bitmask) in nfs4_xdr_enc_delegreturn()
2779 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_delegreturn()
2780 encode_delegreturn(xdr, args->stateid, &hdr); in nfs4_xdr_enc_delegreturn()
2791 const struct nfs4_fs_locations_arg *args = data; in nfs4_xdr_enc_fs_locations() local
2793 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_fs_locations()
2798 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_fs_locations()
2799 if (args->migration) { in nfs4_xdr_enc_fs_locations()
2800 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_fs_locations()
2802 encode_fs_locations(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_fs_locations()
2803 if (args->renew) in nfs4_xdr_enc_fs_locations()
2804 encode_renew(xdr, args->clientid, &hdr); in nfs4_xdr_enc_fs_locations()
2806 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_fs_locations()
2807 encode_lookup(xdr, args->name, &hdr); in nfs4_xdr_enc_fs_locations()
2809 encode_fs_locations(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_fs_locations()
2812 rpc_prepare_reply_pages(req, (struct page **)&args->page, 0, in nfs4_xdr_enc_fs_locations()
2824 const struct nfs4_secinfo_arg *args = data; in nfs4_xdr_enc_secinfo() local
2826 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_secinfo()
2830 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_secinfo()
2831 encode_putfh(xdr, args->dir_fh, &hdr); in nfs4_xdr_enc_secinfo()
2832 encode_secinfo(xdr, args->name, &hdr); in nfs4_xdr_enc_secinfo()
2843 const struct nfs4_fsid_present_arg *args = data; in nfs4_xdr_enc_fsid_present() local
2845 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_fsid_present()
2849 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_fsid_present()
2850 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_fsid_present()
2852 if (args->renew) in nfs4_xdr_enc_fsid_present()
2853 encode_renew(xdr, args->clientid, &hdr); in nfs4_xdr_enc_fsid_present()
2865 const struct nfs41_bind_conn_to_session_args *args = data; in nfs4_xdr_enc_bind_conn_to_session() local
2867 .minorversion = args->client->cl_mvops->minor_version, in nfs4_xdr_enc_bind_conn_to_session()
2871 encode_bind_conn_to_session(xdr, args, &hdr); in nfs4_xdr_enc_bind_conn_to_session()
2882 const struct nfs41_exchange_id_args *args = data; in nfs4_xdr_enc_exchange_id() local
2884 .minorversion = args->client->cl_mvops->minor_version, in nfs4_xdr_enc_exchange_id()
2888 encode_exchange_id(xdr, args, &hdr); in nfs4_xdr_enc_exchange_id()
2899 const struct nfs41_create_session_args *args = data; in nfs4_xdr_enc_create_session() local
2901 .minorversion = args->client->cl_mvops->minor_version, in nfs4_xdr_enc_create_session()
2905 encode_create_session(xdr, args, &hdr); in nfs4_xdr_enc_create_session()
2949 const struct nfs4_sequence_args *args = data; in nfs4_xdr_enc_sequence() local
2951 .minorversion = nfs4_xdr_minorversion(args), in nfs4_xdr_enc_sequence()
2955 encode_sequence(xdr, args, &hdr); in nfs4_xdr_enc_sequence()
2968 const struct nfs4_get_lease_time_args *args = data; in nfs4_xdr_enc_get_lease_time() local
2970 .minorversion = nfs4_xdr_minorversion(&args->la_seq_args), in nfs4_xdr_enc_get_lease_time()
2975 encode_sequence(xdr, &args->la_seq_args, &hdr); in nfs4_xdr_enc_get_lease_time()
2990 const struct nfs41_reclaim_complete_args *args = data; in nfs4_xdr_enc_reclaim_complete() local
2992 .minorversion = nfs4_xdr_minorversion(&args->seq_args) in nfs4_xdr_enc_reclaim_complete()
2996 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_reclaim_complete()
2997 encode_reclaim_complete(xdr, args, &hdr); in nfs4_xdr_enc_reclaim_complete()
3008 const struct nfs4_getdeviceinfo_args *args = data; in nfs4_xdr_enc_getdeviceinfo() local
3010 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_getdeviceinfo()
3015 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_getdeviceinfo()
3019 encode_getdeviceinfo(xdr, args, &hdr); in nfs4_xdr_enc_getdeviceinfo()
3023 rpc_prepare_reply_pages(req, args->pdev->pages, args->pdev->pgbase, in nfs4_xdr_enc_getdeviceinfo()
3024 args->pdev->pglen, replen + 2 + 1); in nfs4_xdr_enc_getdeviceinfo()
3035 const struct nfs4_layoutget_args *args = data; in nfs4_xdr_enc_layoutget() local
3037 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_layoutget()
3041 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_layoutget()
3042 encode_putfh(xdr, NFS_FH(args->inode), &hdr); in nfs4_xdr_enc_layoutget()
3043 encode_layoutget(xdr, args, &hdr); in nfs4_xdr_enc_layoutget()
3045 rpc_prepare_reply_pages(req, args->layout.pages, 0, in nfs4_xdr_enc_layoutget()
3046 args->layout.pglen, hdr.replen); in nfs4_xdr_enc_layoutget()
3057 const struct nfs4_layoutcommit_args *args = priv; in nfs4_xdr_enc_layoutcommit() local
3059 container_of(args, struct nfs4_layoutcommit_data, args); in nfs4_xdr_enc_layoutcommit()
3061 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_layoutcommit()
3065 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_layoutcommit()
3066 encode_putfh(xdr, NFS_FH(args->inode), &hdr); in nfs4_xdr_enc_layoutcommit()
3067 encode_layoutcommit(xdr, data->args.inode, args, &hdr); in nfs4_xdr_enc_layoutcommit()
3068 encode_getfattr(xdr, args->bitmask, &hdr); in nfs4_xdr_enc_layoutcommit()
3079 const struct nfs4_layoutreturn_args *args = data; in nfs4_xdr_enc_layoutreturn() local
3081 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_layoutreturn()
3085 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_layoutreturn()
3086 encode_putfh(xdr, NFS_FH(args->inode), &hdr); in nfs4_xdr_enc_layoutreturn()
3087 encode_layoutreturn(xdr, args, &hdr); in nfs4_xdr_enc_layoutreturn()
3098 const struct nfs41_secinfo_no_name_args *args = data; in nfs4_xdr_enc_secinfo_no_name() local
3100 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_secinfo_no_name()
3104 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_secinfo_no_name()
3106 encode_secinfo_no_name(xdr, args, &hdr); in nfs4_xdr_enc_secinfo_no_name()
3117 const struct nfs41_test_stateid_args *args = data; in nfs4_xdr_enc_test_stateid() local
3119 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_test_stateid()
3123 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_test_stateid()
3124 encode_test_stateid(xdr, args, &hdr); in nfs4_xdr_enc_test_stateid()
3135 const struct nfs41_free_stateid_args *args = data; in nfs4_xdr_enc_free_stateid() local
3137 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_free_stateid()
3141 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_free_stateid()
3142 encode_free_stateid(xdr, args, &hdr); in nfs4_xdr_enc_free_stateid()
6359 const struct nfs_setaclargs *args = data; in nfs4_xdr_enc_setacl() local
6361 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_setacl()
6365 encode_sequence(xdr, &args->seq_args, &hdr); in nfs4_xdr_enc_setacl()
6366 encode_putfh(xdr, args->fh, &hdr); in nfs4_xdr_enc_setacl()
6367 encode_setacl(xdr, args, &hdr); in nfs4_xdr_enc_setacl()