/fs/nfs/ |
H A D | nfs42xdr.c | 25 static void encode_seek(struct xdr_stream *xdr, argument 29 encode_op_hdr(xdr, OP_SEEK, decode_seek_maxsz, hdr); 30 encode_nfs4_stateid(xdr, &args->sa_stateid); 31 encode_uint64(xdr, args->sa_offset); 32 encode_uint32(xdr, args->sa_what); 39 struct xdr_stream *xdr, 46 encode_compound_hdr(xdr, req, &hdr); 47 encode_sequence(xdr, &args->seq_args, &hdr); 48 encode_putfh(xdr, args->sa_fh, &hdr); 49 encode_seek(xdr, arg 38 nfs4_xdr_enc_seek(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs42_seek_args *args) argument 53 decode_seek(struct xdr_stream *xdr, struct nfs42_seek_res *res) argument 78 nfs4_xdr_dec_seek(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs42_seek_res *res) argument [all...] |
H A D | callback_xdr.c | 73 static __be32 *read_buf(struct xdr_stream *xdr, int nbytes) argument 77 p = xdr_inline_decode(xdr, nbytes); 83 static __be32 decode_string(struct xdr_stream *xdr, unsigned int *len, const char **str) argument 87 p = read_buf(xdr, 4); 93 p = read_buf(xdr, *len); 103 static __be32 decode_fh(struct xdr_stream *xdr, struct nfs_fh *fh) argument 107 p = read_buf(xdr, 4); 113 p = read_buf(xdr, fh->size); 121 static __be32 decode_bitmap(struct xdr_stream *xdr, uint32_t *bitmap) argument 126 p = read_buf(xdr, 140 decode_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 151 decode_compound_hdr_arg(struct xdr_stream *xdr, struct cb_compound_hdr_arg *hdr) argument 184 decode_op_hdr(struct xdr_stream *xdr, unsigned int *op) argument 194 decode_getattr_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_getattrargs *args) argument 208 decode_recall_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_recallargs *args) argument 231 decode_layoutrecall_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_layoutrecallargs *args) argument 292 decode_devicenotify_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_devicenotifyargs *args) argument 382 decode_sessionid(struct xdr_stream *xdr, struct nfs4_sessionid *sid) argument 396 decode_rc_list(struct xdr_stream *xdr, struct referring_call_list *rc_list) argument 434 decode_cb_sequence_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_sequenceargs *args) argument 494 decode_recallany_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_recallanyargs *args) argument 514 decode_recallslot_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct cb_recallslotargs *args) argument 530 encode_string(struct xdr_stream *xdr, unsigned int len, const char *str) argument 543 encode_attr_bitmap(struct xdr_stream *xdr, const uint32_t *bitmap, __be32 **savep) argument 573 encode_attr_change(struct xdr_stream *xdr, const uint32_t *bitmap, uint64_t change) argument 586 encode_attr_size(struct xdr_stream *xdr, const uint32_t *bitmap, uint64_t size) argument 599 encode_attr_time(struct xdr_stream *xdr, const struct timespec *time) argument 611 encode_attr_ctime(struct xdr_stream *xdr, const uint32_t *bitmap, const struct timespec *time) argument 618 encode_attr_mtime(struct xdr_stream *xdr, const uint32_t *bitmap, const struct timespec *time) argument 625 encode_compound_hdr_res(struct xdr_stream *xdr, struct cb_compound_hdr_res *hdr) argument 641 encode_op_hdr(struct xdr_stream *xdr, uint32_t op, __be32 res) argument 653 encode_getattr_res(struct svc_rqst *rqstp, struct xdr_stream *xdr, const struct cb_getattrres *res) argument 681 encode_sessionid(struct xdr_stream *xdr, const struct nfs4_sessionid *sid) argument 695 encode_cb_sequence_res(struct svc_rqst *rqstp, struct xdr_stream *xdr, const struct cb_sequenceres *res) argument [all...] |
H A D | mount_clnt.c | 299 static void encode_mntdirpath(struct xdr_stream *xdr, const char *pathname) argument 304 p = xdr_reserve_space(xdr, 4 + pathname_len); 308 static void mnt_xdr_enc_dirpath(struct rpc_rqst *req, struct xdr_stream *xdr, argument 311 encode_mntdirpath(xdr, dirpath); 323 static int decode_status(struct xdr_stream *xdr, struct mountres *res) argument 329 p = xdr_inline_decode(xdr, 4); 346 static int decode_fhandle(struct xdr_stream *xdr, struct mountres *res) argument 351 p = xdr_inline_decode(xdr, NFS2_FHSIZE); 361 struct xdr_stream *xdr, 366 status = decode_status(xdr, re 360 mnt_xdr_dec_mountres(struct rpc_rqst *req, struct xdr_stream *xdr, struct mountres *res) argument 372 decode_fhs_status(struct xdr_stream *xdr, struct mountres *res) argument 395 decode_fhandle3(struct xdr_stream *xdr, struct mountres *res) argument 418 decode_auth_flavors(struct xdr_stream *xdr, struct mountres *res) argument 452 mnt_xdr_dec_mountres3(struct rpc_rqst *req, struct xdr_stream *xdr, struct mountres *res) argument [all...] |
H A D | nfs2xdr.c | 84 static void print_overflow_msg(const char *func, const struct xdr_stream *xdr) argument 88 func, xdr->end - xdr->p); 106 static int decode_nfsdata(struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 111 p = xdr_inline_decode(xdr, 4); 115 recvd = xdr_read_pages(xdr, count); 128 print_overflow_msg(__func__, xdr); 154 static int decode_stat(struct xdr_stream *xdr, enum nfs_stat *status) argument 158 p = xdr_inline_decode(xdr, 4); 164 print_overflow_msg(__func__, xdr); 194 encode_fhandle(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 202 decode_fhandle(struct xdr_stream *xdr, struct nfs_fh *fh) argument 278 decode_fattr(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 354 encode_sattr(struct xdr_stream *xdr, const struct iattr *attr) argument 396 encode_filename(struct xdr_stream *xdr, const char *name, u32 length) argument 406 decode_filename_inline(struct xdr_stream *xdr, const char **name, u32 *length) argument 437 encode_path(struct xdr_stream *xdr, struct page **pages, u32 length) argument 446 decode_path(struct xdr_stream *xdr) argument 484 decode_attrstat(struct xdr_stream *xdr, struct nfs_fattr *result) argument 509 encode_diropargs(struct xdr_stream *xdr, const struct nfs_fh *fh, const char *name, u32 length) argument 529 decode_diropok(struct xdr_stream *xdr, struct nfs_diropok *result) argument 541 decode_diropres(struct xdr_stream *xdr, struct nfs_diropok *result) argument 566 nfs2_xdr_enc_fhandle(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_fh *fh) argument 581 nfs2_xdr_enc_sattrargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_sattrargs *args) argument 589 nfs2_xdr_enc_diropargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_diropargs *args) argument 596 nfs2_xdr_enc_readlinkargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_readlinkargs *args) argument 615 encode_readargs(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 630 nfs2_xdr_enc_readargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 651 encode_writeargs(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 670 nfs2_xdr_enc_writeargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 686 nfs2_xdr_enc_createargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_createargs *args) argument 694 nfs2_xdr_enc_removeargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_removeargs *args) argument 709 nfs2_xdr_enc_renameargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_renameargs *args) argument 728 nfs2_xdr_enc_linkargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_linkargs *args) argument 745 nfs2_xdr_enc_symlinkargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_symlinkargs *args) argument 763 encode_readdirargs(struct xdr_stream *xdr, const struct nfs_readdirargs *args) argument 775 nfs2_xdr_enc_readdirargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_readdirargs *args) argument 791 nfs2_xdr_dec_stat(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 808 nfs2_xdr_dec_attrstat(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_fattr *result) argument 814 nfs2_xdr_dec_diropres(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_diropok *result) argument 830 nfs2_xdr_dec_readlinkres(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 859 nfs2_xdr_dec_readres(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 880 nfs2_xdr_dec_writeres(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 911 nfs2_decode_dirent(struct xdr_stream *xdr, struct nfs_entry *entry, int plus) argument 975 decode_readdirok(struct xdr_stream *xdr) argument 980 nfs2_xdr_dec_readdirres(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 1014 decode_info(struct xdr_stream *xdr, struct nfs2_fsstat *result) argument 1032 nfs2_xdr_dec_statfsres(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs2_fsstat *result) argument [all...] |
H A D | dir.c | 367 /* Fill a page with xdr information before transferring to the cache page */ 399 struct nfs_entry *entry, struct xdr_stream *xdr) 403 error = desc->decode(xdr, entry, desc->plus); 515 /* Perform conversion from xdr to cache array */ 667 * Now we cache directories properly, by converting xdr information 670 * We only need to convert from xdr once so future lookups are much simpler 398 xdr_decode(nfs_readdir_descriptor_t *desc, struct nfs_entry *entry, struct xdr_stream *xdr) argument
|
H A D | nfs3xdr.c | 123 static void print_overflow_msg(const char *func, const struct xdr_stream *xdr) argument 127 func, xdr->end - xdr->p); 142 static void encode_uint32(struct xdr_stream *xdr, u32 value) argument 144 __be32 *p = xdr_reserve_space(xdr, 4); 148 static int decode_uint32(struct xdr_stream *xdr, u32 *value) argument 152 p = xdr_inline_decode(xdr, 4); 158 print_overflow_msg(__func__, xdr); 162 static int decode_uint64(struct xdr_stream *xdr, u64 *value) argument 166 p = xdr_inline_decode(xdr, 186 decode_fileid3(struct xdr_stream *xdr, u64 *fileid) argument 196 encode_filename3(struct xdr_stream *xdr, const char *name, u32 length) argument 206 decode_inline_filename3(struct xdr_stream *xdr, const char **name, u32 *length) argument 238 encode_nfspath3(struct xdr_stream *xdr, struct page **pages, const u32 length) argument 245 decode_nfspath3(struct xdr_stream *xdr) argument 284 decode_cookie3(struct xdr_stream *xdr, u64 *cookie) argument 300 decode_cookieverf3(struct xdr_stream *xdr, __be32 *verifier) argument 319 encode_createverf3(struct xdr_stream *xdr, const __be32 *verifier) argument 327 decode_writeverf3(struct xdr_stream *xdr, struct nfs_write_verifier *verifier) argument 361 decode_nfsstat3(struct xdr_stream *xdr, enum nfs_stat *status) argument 388 encode_ftype3(struct xdr_stream *xdr, const u32 type) argument 412 encode_specdata3(struct xdr_stream *xdr, const dev_t rdev) argument 440 encode_nfs_fh3(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 449 decode_nfs_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) argument 561 encode_sattr3(struct xdr_stream *xdr, const struct iattr *attr) argument 647 decode_fattr3(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 703 decode_post_op_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 726 decode_wcc_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 766 decode_pre_op_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 781 decode_wcc_data(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 803 decode_post_op_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) argument 825 encode_diropargs3(struct xdr_stream *xdr, const struct nfs_fh *fh, const char *name, u32 length) argument 847 nfs3_xdr_enc_getattr3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_fh *fh) argument 870 encode_sattrguard3(struct xdr_stream *xdr, const struct nfs3_sattrargs *args) argument 885 nfs3_xdr_enc_setattr3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_sattrargs *args) argument 901 nfs3_xdr_enc_lookup3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_diropargs *args) argument 916 encode_access3args(struct xdr_stream *xdr, const struct nfs3_accessargs *args) argument 923 nfs3_xdr_enc_access3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_accessargs *args) argument 937 nfs3_xdr_enc_readlink3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_readlinkargs *args) argument 955 encode_read3args(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 967 nfs3_xdr_enc_read3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 994 encode_write3args(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 1009 nfs3_xdr_enc_write3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 1039 encode_createhow3(struct xdr_stream *xdr, const struct nfs3_createargs *args) argument 1056 nfs3_xdr_enc_create3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_createargs *args) argument 1072 nfs3_xdr_enc_mkdir3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_mkdirargs *args) argument 1093 encode_symlinkdata3(struct xdr_stream *xdr, const struct nfs3_symlinkargs *args) argument 1100 nfs3_xdr_enc_symlink3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_symlinkargs *args) argument 1132 encode_devicedata3(struct xdr_stream *xdr, const struct nfs3_mknodargs *args) argument 1139 encode_mknoddata3(struct xdr_stream *xdr, const struct nfs3_mknodargs *args) argument 1160 nfs3_xdr_enc_mknod3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_mknodargs *args) argument 1175 nfs3_xdr_enc_remove3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_removeargs *args) argument 1190 nfs3_xdr_enc_rename3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_renameargs *args) argument 1209 nfs3_xdr_enc_link3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_linkargs *args) argument 1227 encode_readdir3args(struct xdr_stream *xdr, const struct nfs3_readdirargs *args) argument 1240 nfs3_xdr_enc_readdir3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_readdirargs *args) argument 1260 encode_readdirplus3args(struct xdr_stream *xdr, const struct nfs3_readdirargs *args) argument 1280 nfs3_xdr_enc_readdirplus3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_readdirargs *args) argument 1298 encode_commit3args(struct xdr_stream *xdr, const struct nfs_commitargs *args) argument 1310 nfs3_xdr_enc_commit3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_commitargs *args) argument 1319 nfs3_xdr_enc_getacl3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_getaclargs *args) argument 1331 nfs3_xdr_enc_setacl3args(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs3_setaclargs *args) argument 1382 nfs3_xdr_dec_getattr3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_fattr *result) argument 1419 nfs3_xdr_dec_setattr3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_fattr *result) argument 1460 nfs3_xdr_dec_lookup3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs3_diropres *result) argument 1507 nfs3_xdr_dec_access3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs3_accessres *result) argument 1548 nfs3_xdr_dec_readlink3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_fattr *result) argument 1591 decode_read3resok(struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 1627 nfs3_xdr_dec_read3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 1675 decode_write3resok(struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 1699 nfs3_xdr_dec_write3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 1740 decode_create3resok(struct xdr_stream *xdr, struct nfs3_diropres *result) argument 1762 nfs3_xdr_dec_create3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs3_diropres *result) argument 1802 nfs3_xdr_dec_remove3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_removeres *result) argument 1843 nfs3_xdr_dec_rename3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_renameres *result) argument 1887 nfs3_xdr_dec_link3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs3_linkres *result) argument 1945 nfs3_decode_dirent(struct xdr_stream *xdr, struct nfs_entry *entry, int plus) argument 2043 decode_dirlist3(struct xdr_stream *xdr) argument 2048 decode_readdir3resok(struct xdr_stream *xdr, struct nfs3_readdirres *result) argument 2065 nfs3_xdr_dec_readdir3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs3_readdirres *result) argument 2112 decode_fsstat3resok(struct xdr_stream *xdr, struct nfs_fsstat *result) argument 2133 nfs3_xdr_dec_fsstat3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_fsstat *result) argument 2183 decode_fsinfo3resok(struct xdr_stream *xdr, struct nfs_fsinfo *result) argument 2209 nfs3_xdr_dec_fsinfo3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_fsinfo *result) argument 2255 decode_pathconf3resok(struct xdr_stream *xdr, struct nfs_pathconf *result) argument 2272 nfs3_xdr_dec_pathconf3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_pathconf *result) argument 2313 nfs3_xdr_dec_commit3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_commitres *result) argument 2337 decode_getacl3resok(struct xdr_stream *xdr, struct nfs3_getaclres *result) argument 2381 nfs3_xdr_dec_getacl3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs3_getaclres *result) argument 2400 nfs3_xdr_dec_setacl3res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_fattr *result) argument [all...] |
H A D | nfs4xdr.c | 905 static __be32 *reserve_space(struct xdr_stream *xdr, size_t nbytes) argument 907 __be32 *p = xdr_reserve_space(xdr, nbytes); 912 static void encode_opaque_fixed(struct xdr_stream *xdr, const void *buf, size_t len) argument 916 p = xdr_reserve_space(xdr, len); 920 static void encode_string(struct xdr_stream *xdr, unsigned int len, const char *str) argument 924 p = reserve_space(xdr, 4 + len); 928 static void encode_uint32(struct xdr_stream *xdr, u32 n) argument 932 p = reserve_space(xdr, 4); 936 static void encode_uint64(struct xdr_stream *xdr, u64 n) argument 940 p = reserve_space(xdr, 944 encode_nfs4_seqid(struct xdr_stream *xdr, const struct nfs_seqid *seqid) argument 950 encode_compound_hdr(struct xdr_stream *xdr, struct rpc_rqst *req, struct compound_hdr *hdr) argument 970 encode_op_hdr(struct xdr_stream *xdr, enum nfs_opnum4 op, uint32_t replen, struct compound_hdr *hdr) argument 985 encode_nfs4_stateid(struct xdr_stream *xdr, const nfs4_stateid *stateid) argument 990 encode_nfs4_verifier(struct xdr_stream *xdr, const nfs4_verifier *verf) argument 995 encode_attrs(struct xdr_stream *xdr, const struct iattr *iap, const struct nfs4_label *label, const struct nfs_server *server) argument 1116 encode_access(struct xdr_stream *xdr, u32 access, struct compound_hdr *hdr) argument 1122 encode_close(struct xdr_stream *xdr, const struct nfs_closeargs *arg, struct compound_hdr *hdr) argument 1129 encode_commit(struct xdr_stream *xdr, const struct nfs_commitargs *args, struct compound_hdr *hdr) argument 1139 encode_create(struct xdr_stream *xdr, const struct nfs4_create_arg *create, struct compound_hdr *hdr) argument 1167 encode_getattr_one(struct xdr_stream *xdr, uint32_t bitmap, struct compound_hdr *hdr) argument 1177 encode_getattr_two(struct xdr_stream *xdr, uint32_t bm0, uint32_t bm1, struct compound_hdr *hdr) argument 1189 encode_getattr_three(struct xdr_stream *xdr, uint32_t bm0, uint32_t bm1, uint32_t bm2, struct compound_hdr *hdr) argument 1214 encode_getfattr(struct xdr_stream *xdr, const u32* bitmask, struct compound_hdr *hdr) argument 1222 encode_getfattr_open(struct xdr_stream *xdr, const u32 *bitmask, const u32 *open_bitmap, struct compound_hdr *hdr) argument 1233 encode_fsinfo(struct xdr_stream *xdr, const u32* bitmask, struct compound_hdr *hdr) argument 1242 encode_fs_locations(struct xdr_stream *xdr, const u32* bitmask, struct compound_hdr *hdr) argument 1248 encode_getfh(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 1253 encode_link(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr) argument 1273 encode_lockowner(struct xdr_stream *xdr, const struct nfs_lowner *lowner) argument 1289 encode_lock(struct xdr_stream *xdr, const struct nfs_lock_args *args, struct compound_hdr *hdr) argument 1312 encode_lockt(struct xdr_stream *xdr, const struct nfs_lockt_args *args, struct compound_hdr *hdr) argument 1324 encode_locku(struct xdr_stream *xdr, const struct nfs_locku_args *args, struct compound_hdr *hdr) argument 1337 encode_release_lockowner(struct xdr_stream *xdr, const struct nfs_lowner *lowner, struct compound_hdr *hdr) argument 1343 encode_lookup(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr) argument 1349 encode_share_access(struct xdr_stream *xdr, fmode_t fmode) argument 1370 encode_openhdr(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 1388 encode_createmode(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 1415 encode_opentype(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 1430 encode_delegation_type(struct xdr_stream *xdr, fmode_t delegation_type) argument 1450 encode_claim_null(struct xdr_stream *xdr, const struct qstr *name) argument 1459 encode_claim_previous(struct xdr_stream *xdr, fmode_t type) argument 1468 encode_claim_delegate_cur(struct xdr_stream *xdr, const struct qstr *name, const nfs4_stateid *stateid) argument 1478 encode_claim_fh(struct xdr_stream *xdr) argument 1486 encode_claim_delegate_cur_fh(struct xdr_stream *xdr, const nfs4_stateid *stateid) argument 1495 encode_open(struct xdr_stream *xdr, const struct nfs_openargs *arg, struct compound_hdr *hdr) argument 1521 encode_open_confirm(struct xdr_stream *xdr, const struct nfs_open_confirmargs *arg, struct compound_hdr *hdr) argument 1528 encode_open_downgrade(struct xdr_stream *xdr, const struct nfs_closeargs *arg, struct compound_hdr *hdr) argument 1537 encode_putfh(struct xdr_stream *xdr, const struct nfs_fh *fh, struct compound_hdr *hdr) argument 1543 encode_putrootfh(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 1548 encode_read(struct xdr_stream *xdr, const struct nfs_pgio_args *args, struct compound_hdr *hdr) argument 1561 encode_readdir(struct xdr_stream *xdr, const struct nfs4_readdir_arg *readdir, struct rpc_rqst *req, struct compound_hdr *hdr) argument 1611 encode_readlink(struct xdr_stream *xdr, const struct nfs4_readlink *readlink, struct rpc_rqst *req, struct compound_hdr *hdr) argument 1616 encode_remove(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr) argument 1622 encode_rename(struct xdr_stream *xdr, const struct qstr *oldname, const struct qstr *newname, struct compound_hdr *hdr) argument 1629 encode_renew(struct xdr_stream *xdr, clientid4 clid, struct compound_hdr *hdr) argument 1637 encode_restorefh(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 1643 encode_setacl(struct xdr_stream *xdr, struct nfs_setaclargs *arg, struct compound_hdr *hdr) argument 1658 encode_savefh(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 1663 encode_setattr(struct xdr_stream *xdr, const struct nfs_setattrargs *arg, const struct nfs_server *server, struct compound_hdr *hdr) argument 1670 encode_setclientid(struct xdr_stream *xdr, const struct nfs4_setclientid *setclientid, struct compound_hdr *hdr) argument 1686 encode_setclientid_confirm(struct xdr_stream *xdr, const struct nfs4_setclientid_res *arg, struct compound_hdr *hdr) argument 1694 encode_write(struct xdr_stream *xdr, const struct nfs_pgio_args *args, struct compound_hdr *hdr) argument 1710 encode_delegreturn(struct xdr_stream *xdr, const nfs4_stateid *stateid, struct compound_hdr *hdr) argument 1716 encode_secinfo(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr) argument 1724 encode_bind_conn_to_session(struct xdr_stream *xdr, struct nfs4_session *session, struct compound_hdr *hdr) argument 1738 encode_op_map(struct xdr_stream *xdr, struct nfs4_op_map *op_map) argument 1746 encode_exchange_id(struct xdr_stream *xdr, struct nfs41_exchange_id_args *args, struct compound_hdr *hdr) argument 1797 encode_create_session(struct xdr_stream *xdr, struct nfs41_create_session_args *args, struct compound_hdr *hdr) argument 1854 encode_destroy_session(struct xdr_stream *xdr, struct nfs4_session *session, struct compound_hdr *hdr) argument 1862 encode_destroy_clientid(struct xdr_stream *xdr, uint64_t clientid, struct compound_hdr *hdr) argument 1870 encode_reclaim_complete(struct xdr_stream *xdr, struct nfs41_reclaim_complete_args *args, struct compound_hdr *hdr) argument 1879 encode_sequence(struct xdr_stream *xdr, const struct nfs4_sequence_args *args, struct compound_hdr *hdr) argument 1919 encode_getdeviceinfo(struct xdr_stream *xdr, const struct nfs4_getdeviceinfo_args *args, struct compound_hdr *hdr) argument 1938 encode_layoutget(struct xdr_stream *xdr, const struct nfs4_layoutget_args *args, struct compound_hdr *hdr) argument 1965 encode_layoutcommit(struct xdr_stream *xdr, struct inode *inode, struct nfs4_layoutcommit_args *args, struct compound_hdr *hdr) argument 2003 encode_layoutreturn(struct xdr_stream *xdr, const struct nfs4_layoutreturn_args *args, struct compound_hdr *hdr) argument 2029 encode_secinfo_no_name(struct xdr_stream *xdr, const struct nfs41_secinfo_no_name_args *args, struct compound_hdr *hdr) argument 2038 encode_test_stateid(struct xdr_stream *xdr, struct nfs41_test_stateid_args *args, struct compound_hdr *hdr) argument 2047 encode_free_stateid(struct xdr_stream *xdr, struct nfs41_free_stateid_args *args, struct compound_hdr *hdr) argument 2073 nfs4_xdr_enc_access(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_accessargs *args) argument 2091 nfs4_xdr_enc_lookup(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_lookup_arg *args) argument 2110 nfs4_xdr_enc_lookup_root(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_lookup_root_arg *args) argument 2129 nfs4_xdr_enc_remove(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_removeargs *args) argument 2146 nfs4_xdr_enc_rename(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs_renameargs *args) argument 2165 nfs4_xdr_enc_link(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_link_arg *args) argument 2186 nfs4_xdr_enc_create(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_create_arg *args) argument 2205 nfs4_xdr_enc_symlink(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_create_arg *args) argument 2214 nfs4_xdr_enc_getattr(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_getattr_arg *args) argument 2231 nfs4_xdr_enc_close(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_closeargs *args) argument 2249 nfs4_xdr_enc_open(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_openargs *args) argument 2270 nfs4_xdr_enc_open_confirm(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_open_confirmargs *args) argument 2287 nfs4_xdr_enc_open_noattr(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_openargs *args) argument 2308 nfs4_xdr_enc_open_downgrade(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_closeargs *args) argument 2327 nfs4_xdr_enc_lock(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_lock_args *args) argument 2344 nfs4_xdr_enc_lockt(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_lockt_args *args) argument 2361 nfs4_xdr_enc_locku(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_locku_args *args) argument 2375 nfs4_xdr_enc_release_lockowner(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_release_lockowner_args *args) argument 2391 nfs4_xdr_enc_readlink(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_readlink *args) argument 2411 nfs4_xdr_enc_readdir(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_readdir_arg *args) argument 2434 nfs4_xdr_enc_read(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_pgio_args *args) argument 2455 nfs4_xdr_enc_setattr(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_setattrargs *args) argument 2473 nfs4_xdr_enc_getacl(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_getaclargs *args) argument 2496 nfs4_xdr_enc_write(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_pgio_args *args) argument 2516 nfs4_xdr_enc_commit(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_commitargs *args) argument 2533 nfs4_xdr_enc_fsinfo(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_fsinfo_arg *args) argument 2550 nfs4_xdr_enc_pathconf(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_pathconf_arg *args) argument 2568 nfs4_xdr_enc_statfs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_statfs_arg *args) argument 2586 nfs4_xdr_enc_server_caps(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_server_caps_arg *args) argument 2608 nfs4_xdr_enc_renew(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_client *clp) argument 2623 nfs4_xdr_enc_setclientid(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_setclientid *sc) argument 2639 nfs4_xdr_enc_setclientid_confirm(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_setclientid_res *arg) argument 2655 nfs4_xdr_enc_delegreturn(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfs4_delegreturnargs *args) argument 2674 nfs4_xdr_enc_fs_locations(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_fs_locations_arg *args) argument 2707 nfs4_xdr_enc_secinfo(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_secinfo_arg *args) argument 2725 nfs4_xdr_enc_fsid_present(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_fsid_present_arg *args) argument 2746 nfs4_xdr_enc_bind_conn_to_session(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_client *clp) argument 2762 nfs4_xdr_enc_exchange_id(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs41_exchange_id_args *args) argument 2778 nfs4_xdr_enc_create_session(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs41_create_session_args *args) argument 2794 nfs4_xdr_enc_destroy_session(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_session *session) argument 2810 nfs4_xdr_enc_destroy_clientid(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_client *clp) argument 2826 nfs4_xdr_enc_sequence(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_sequence_args *args) argument 2841 nfs4_xdr_enc_get_lease_time(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_get_lease_time_args *args) argument 2860 nfs4_xdr_enc_reclaim_complete(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs41_reclaim_complete_args *args) argument 2877 nfs4_xdr_enc_getdeviceinfo(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_getdeviceinfo_args *args) argument 2901 nfs4_xdr_enc_layoutget(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_layoutget_args *args) argument 2923 nfs4_xdr_enc_layoutcommit(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_layoutcommit_args *args) argument 2944 nfs4_xdr_enc_layoutreturn(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_layoutreturn_args *args) argument 2962 nfs4_xdr_enc_secinfo_no_name(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs41_secinfo_no_name_args *args) argument 2981 nfs4_xdr_enc_test_stateid(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs41_test_stateid_args *args) argument 2998 nfs4_xdr_enc_free_stateid(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs41_free_stateid_args *args) argument 3013 print_overflow_msg(const char *func, const struct xdr_stream *xdr) argument 3020 decode_opaque_inline(struct xdr_stream *xdr, unsigned int *len, char **string) argument 3038 decode_compound_hdr(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 3062 __decode_op_hdr(struct xdr_stream *xdr, enum nfs_opnum4 expected, int *nfs_retval) argument 3093 decode_op_hdr(struct xdr_stream *xdr, enum nfs_opnum4 expected) argument 3102 decode_ace(struct xdr_stream *xdr, void *ace, struct nfs_client *clp) argument 3115 decode_attr_bitmap(struct xdr_stream *xdr, uint32_t *bitmap) argument 3143 decode_attr_length(struct xdr_stream *xdr, uint32_t *attrlen, unsigned int *savep) argument 3158 decode_attr_supported(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *bitmask) argument 3173 decode_attr_type(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *type) argument 3200 decode_attr_fh_expire_type(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *type) argument 3222 decode_attr_change(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *change) argument 3246 decode_attr_size(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *size) argument 3269 decode_attr_link_support(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3290 decode_attr_symlink_support(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3311 decode_attr_fsid(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fsid *fsid) argument 3338 decode_attr_lease_time(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3359 decode_attr_error(struct xdr_stream *xdr, uint32_t *bitmap, int32_t *res) argument 3378 decode_attr_filehandle(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fh *fh) argument 3410 decode_attr_aclsupport(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3431 decode_attr_fileid(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *fileid) argument 3454 decode_attr_mounted_on_fileid(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *fileid) argument 3477 decode_attr_files_avail(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3499 decode_attr_files_free(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3521 decode_attr_files_total(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3543 decode_pathname(struct xdr_stream *xdr, struct nfs4_pathname *path) argument 3588 decode_attr_fs_locations(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs4_fs_locations *res) argument 3667 decode_attr_maxfilesize(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3689 decode_attr_maxlink(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *maxlink) argument 3711 decode_attr_maxname(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *maxname) argument 3733 decode_attr_maxread(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3759 decode_attr_maxwrite(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3785 decode_attr_mode(struct xdr_stream *xdr, uint32_t *bitmap, umode_t *mode) argument 3810 decode_attr_nlink(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *nlink) argument 3833 decode_attr_owner(struct xdr_stream *xdr, uint32_t *bitmap, const struct nfs_server *server, kuid_t *uid, struct nfs4_string *owner_name) argument 3876 decode_attr_group(struct xdr_stream *xdr, uint32_t *bitmap, const struct nfs_server *server, kgid_t *gid, struct nfs4_string *group_name) argument 3919 decode_attr_rdev(struct xdr_stream *xdr, uint32_t *bitmap, dev_t *rdev) argument 3949 decode_attr_space_avail(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3971 decode_attr_space_free(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3993 decode_attr_space_total(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 4015 decode_attr_space_used(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *used) argument 4039 decode_attr_time(struct xdr_stream *xdr, struct timespec *time) argument 4058 decode_attr_time_access(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec *time) argument 4076 decode_attr_time_metadata(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec *time) argument 4094 decode_attr_time_delta(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec *time) argument 4112 decode_attr_security_label(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs4_label *label) argument 4162 decode_attr_time_modify(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec *time) argument 4180 verify_attr_len(struct xdr_stream *xdr, unsigned int savep, uint32_t attrlen) argument 4197 decode_change_info(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 4213 decode_access(struct xdr_stream *xdr, u32 *supported, u32 *access) argument 4235 decode_opaque_fixed(struct xdr_stream *xdr, void *buf, size_t len) argument 4248 decode_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 4253 decode_close(struct xdr_stream *xdr, struct nfs_closeres *res) argument 4265 decode_verifier(struct xdr_stream *xdr, void *verifier) argument 4270 decode_write_verifier(struct xdr_stream *xdr, struct nfs_write_verifier *verifier) argument 4275 decode_commit(struct xdr_stream *xdr, struct nfs_commitres *res) argument 4285 decode_create(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 4308 decode_server_caps(struct xdr_stream *xdr, struct nfs4_server_caps_res *res) argument 4337 decode_statfs(struct xdr_stream *xdr, struct nfs_fsstat *fsstat) argument 4369 decode_pathconf(struct xdr_stream *xdr, struct nfs_pathconf *pathconf) argument 4393 decode_threshold_hint(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res, uint32_t hint_bit) argument 4413 decode_first_threshold_item4(struct xdr_stream *xdr, struct nfs4_threshold *res) argument 4468 decode_attr_mdsthreshold(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs4_threshold *res) argument 4502 decode_getfattr_attrs(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fattr *fattr, struct nfs_fh *fh, struct nfs4_fs_locations *fs_loc, struct nfs4_label *label, const struct nfs_server *server) argument 4624 decode_getfattr_generic(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct nfs_fh *fh, struct nfs4_fs_locations *fs_loc, struct nfs4_label *label, const struct nfs_server *server) argument 4656 decode_getfattr_label(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct nfs4_label *label, const struct nfs_server *server) argument 4662 decode_getfattr(struct xdr_stream *xdr, struct nfs_fattr *fattr, const struct nfs_server *server) argument 4672 decode_first_pnfs_layout_type(struct xdr_stream *xdr, uint32_t *layouttype) argument 4707 decode_attr_pnfstype(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *layouttype) argument 4726 decode_attr_layout_blksize(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 4745 decode_fsinfo(struct xdr_stream *xdr, struct nfs_fsinfo *fsinfo) argument 4786 decode_getfh(struct xdr_stream *xdr, struct nfs_fh *fh) argument 4816 decode_link(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 4829 decode_lock_denied(struct xdr_stream *xdr, struct file_lock *fl) argument 4861 decode_lock(struct xdr_stream *xdr, struct nfs_lock_res *res) argument 4881 decode_lockt(struct xdr_stream *xdr, struct nfs_lockt_res *res) argument 4890 decode_locku(struct xdr_stream *xdr, struct nfs_locku_res *res) argument 4902 decode_release_lockowner(struct xdr_stream *xdr) argument 4907 decode_lookup(struct xdr_stream *xdr) argument 4913 decode_space_limit(struct xdr_stream *xdr, u64 *maxsize) argument 4937 decode_delegation(struct xdr_stream *xdr, struct nfs_openres *res) argument 4974 decode_open(struct xdr_stream *xdr, struct nfs_openres *res) argument 5017 decode_open_confirm(struct xdr_stream *xdr, struct nfs_open_confirmres *res) argument 5029 decode_open_downgrade(struct xdr_stream *xdr, struct nfs_closeres *res) argument 5041 decode_putfh(struct xdr_stream *xdr) argument 5046 decode_putrootfh(struct xdr_stream *xdr) argument 5051 decode_read(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs_pgio_res *res) argument 5081 decode_readdir(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_readdir_res *readdir) argument 5097 decode_readlink(struct xdr_stream *xdr, struct rpc_rqst *req) argument 5137 decode_remove(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 5149 decode_rename(struct xdr_stream *xdr, struct nfs4_change_info *old_cinfo, struct nfs4_change_info *new_cinfo) argument 5164 decode_renew(struct xdr_stream *xdr) argument 5170 decode_restorefh(struct xdr_stream *xdr) argument 5175 decode_getacl(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs_getaclres *res) argument 5223 decode_savefh(struct xdr_stream *xdr) argument 5228 decode_setattr(struct xdr_stream *xdr) argument 5249 decode_setclientid(struct xdr_stream *xdr, struct nfs4_setclientid_res *res) argument 5301 decode_setclientid_confirm(struct xdr_stream *xdr) argument 5306 decode_write(struct xdr_stream *xdr, struct nfs_pgio_res *res) argument 5326 decode_delegreturn(struct xdr_stream *xdr) argument 5331 decode_secinfo_gss(struct xdr_stream *xdr, struct nfs4_secinfo4 *flavor) argument 5365 decode_secinfo_common(struct xdr_stream *xdr, struct nfs4_secinfo_res *res) argument 5405 decode_secinfo(struct xdr_stream *xdr, struct nfs4_secinfo_res *res) argument 5414 decode_secinfo_no_name(struct xdr_stream *xdr, struct nfs4_secinfo_res *res) argument 5422 decode_op_map(struct xdr_stream *xdr, struct nfs4_op_map *op_map) argument 5439 decode_exchange_id(struct xdr_stream *xdr, struct nfs41_exchange_id_res *res) argument 5541 decode_chan_attrs(struct xdr_stream *xdr, struct nfs4_channel_attrs *attrs) argument 5575 decode_sessionid(struct xdr_stream *xdr, struct nfs4_sessionid *sid) argument 5580 decode_bind_conn_to_session(struct xdr_stream *xdr, struct nfs41_bind_conn_to_session_res *res) argument 5611 decode_create_session(struct xdr_stream *xdr, struct nfs41_create_session_res *res) argument 5642 decode_destroy_session(struct xdr_stream *xdr, void *dummy) argument 5647 decode_destroy_clientid(struct xdr_stream *xdr, void *dummy) argument 5652 decode_reclaim_complete(struct xdr_stream *xdr, void *dummy) argument 5658 decode_sequence(struct xdr_stream *xdr, struct nfs4_sequence_res *res, struct rpc_rqst *rqstp) argument 5729 decode_getdeviceinfo(struct xdr_stream *xdr, struct pnfs_device *pdev) argument 5799 decode_layoutget(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_layoutget_res *res) argument 5866 decode_layoutreturn(struct xdr_stream *xdr, struct nfs4_layoutreturn_res *res) argument 5887 decode_layoutcommit(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_layoutcommit_res *res) argument 5917 decode_test_stateid(struct xdr_stream *xdr, struct nfs41_test_stateid_res *res) argument 5947 decode_free_stateid(struct xdr_stream *xdr, struct nfs41_free_stateid_res *res) argument 5962 nfs4_xdr_dec_open_downgrade(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_closeres *res) argument 5989 nfs4_xdr_dec_access(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_accessres *res) argument 6015 nfs4_xdr_dec_lookup(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_lookup_res *res) argument 6044 nfs4_xdr_dec_lookup_root(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_lookup_res *res) argument 6071 nfs4_xdr_dec_remove(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_removeres *res) argument 6094 nfs4_xdr_dec_rename(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_renameres *res) argument 6123 nfs4_xdr_dec_link(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_link_res *res) argument 6162 nfs4_xdr_dec_create(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_create_res *res) argument 6191 nfs4_xdr_dec_symlink(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_create_res *res) argument 6200 nfs4_xdr_dec_getattr(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_getattr_res *res) argument 6223 nfs4_xdr_enc_setacl(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs_setaclargs *args) argument 6241 nfs4_xdr_dec_setacl(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_setaclres *res) argument 6265 nfs4_xdr_dec_getacl(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_getaclres *res) argument 6293 nfs4_xdr_dec_close(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_closeres *res) argument 6325 nfs4_xdr_dec_open(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_openres *res) argument 6356 nfs4_xdr_dec_open_confirm(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_open_confirmres *res) argument 6377 nfs4_xdr_dec_open_noattr(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_openres *res) argument 6406 nfs4_xdr_dec_setattr(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_setattrres *res) argument 6433 nfs4_xdr_dec_lock(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_lock_res *res) argument 6456 nfs4_xdr_dec_lockt(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_lockt_res *res) argument 6479 nfs4_xdr_dec_locku(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_locku_res *res) argument 6499 nfs4_xdr_dec_release_lockowner(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *dummy) argument 6514 nfs4_xdr_dec_readlink(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_readlink_res *res) argument 6538 nfs4_xdr_dec_readdir(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_readdir_res *res) argument 6561 nfs4_xdr_dec_read(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_pgio_res *res) argument 6586 nfs4_xdr_dec_write(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_pgio_res *res) argument 6615 nfs4_xdr_dec_commit(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs_commitres *res) argument 6638 nfs4_xdr_dec_fsinfo(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_fsinfo_res *res) argument 6657 nfs4_xdr_dec_pathconf(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_pathconf_res *res) argument 6676 nfs4_xdr_dec_statfs(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_statfs_res *res) argument 6695 nfs4_xdr_dec_server_caps(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_server_caps_res *res) argument 6719 nfs4_xdr_dec_renew(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *__unused) argument 6734 nfs4_xdr_dec_setclientid(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_setclientid_res *res) argument 6750 nfs4_xdr_dec_setclientid_confirm(struct rpc_rqst *req, struct xdr_stream *xdr) argument 6765 nfs4_xdr_dec_delegreturn(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_delegreturnres *res) argument 6792 nfs4_xdr_dec_fs_locations(struct rpc_rqst *req, struct xdr_stream *xdr, struct nfs4_fs_locations_res *res) argument 6835 nfs4_xdr_dec_secinfo(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_secinfo_res *res) argument 6859 nfs4_xdr_dec_fsid_present(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_fsid_present_res *res) argument 6888 nfs4_xdr_dec_bind_conn_to_session(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 6904 nfs4_xdr_dec_exchange_id(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 6920 nfs4_xdr_dec_create_session(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs41_create_session_res *res) argument 6936 nfs4_xdr_dec_destroy_session(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 6952 nfs4_xdr_dec_destroy_clientid(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 6968 nfs4_xdr_dec_sequence(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_sequence_res *res) argument 6984 nfs4_xdr_dec_get_lease_time(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_get_lease_time_res *res) argument 7004 nfs4_xdr_dec_reclaim_complete(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs41_reclaim_complete_res *res) argument 7022 nfs4_xdr_dec_getdeviceinfo(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_getdeviceinfo_res *res) argument 7043 nfs4_xdr_dec_layoutget(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_layoutget_res *res) argument 7067 nfs4_xdr_dec_layoutreturn(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_layoutreturn_res *res) argument 7091 nfs4_xdr_dec_layoutcommit(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_layoutcommit_res *res) argument 7118 nfs4_xdr_dec_secinfo_no_name(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs4_secinfo_res *res) argument 7142 nfs4_xdr_dec_test_stateid(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs41_test_stateid_res *res) argument 7163 nfs4_xdr_dec_free_stateid(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfs41_free_stateid_res *res) argument 7196 nfs4_decode_dirent(struct xdr_stream *xdr, struct nfs_entry *entry, int plus) argument [all...] |
/fs/nfs/blocklayout/ |
H A D | dev.c | 40 nfs4_block_decode_volume(struct xdr_stream *xdr, struct pnfs_block_volume *b) argument 45 p = xdr_inline_decode(xdr, 4); 52 p = xdr_inline_decode(xdr, 4); 63 p = xdr_inline_decode(xdr, 8 + 4); 69 p = xdr_inline_decode(xdr, b->simple.sigs[i].sig_len); 79 p = xdr_inline_decode(xdr, 8 + 8 + 4); 87 p = xdr_inline_decode(xdr, 4); 92 p = xdr_inline_decode(xdr, b->concat.volumes_count * 4); 99 p = xdr_inline_decode(xdr, 8 + 4); 105 p = xdr_inline_decode(xdr, 314 struct xdr_stream xdr; local [all...] |
H A D | blocklayout.c | 545 bl_alloc_extent(struct xdr_stream *xdr, struct pnfs_layout_hdr *lo, argument 554 p = xdr_inline_decode(xdr, 28 + NFS4_DEVICEID4_SIZE); 612 struct xdr_stream xdr; local 630 xdr_init_decode_pages(&xdr, &buf, 632 xdr_set_scratch_buffer(&xdr, page_address(scratch), PAGE_SIZE); 635 p = xdr_inline_decode(&xdr, 4); 647 status = bl_alloc_extent(&xdr, lo, &lv, &extents, gfp_mask);
|
/fs/nfs/objlayout/ |
H A D | pnfs_osd_xdr_cli.c | 53 * }; // xdr size 32 bytes 69 * }; // xdr size [variable] 70 * The return pointers are from the xdr buffer 74 struct xdr_stream *xdr) 76 __be32 *p = xdr_inline_decode(xdr, 1); 83 p = xdr_inline_decode(xdr, opaque_cred->cred_len); 98 * }; // xdr size 32 + 4 + 4 + [variable] + [variable] 102 struct xdr_stream *xdr) 104 __be32 *p = xdr_inline_decode(xdr, 32 + 4 + 4); 114 ret = _osd_xdr_decode_opaque_cred(&comp->oc_cap_key, xdr); 73 _osd_xdr_decode_opaque_cred(struct pnfs_osd_opaque_cred *opaque_cred, struct xdr_stream *xdr) argument 101 _osd_xdr_decode_object_cred(struct pnfs_osd_object_cred *comp, struct xdr_stream *xdr) argument 159 pnfs_osd_xdr_decode_layout_map(struct pnfs_osd_layout *layout, struct pnfs_osd_xdr_decode_layout_iter *iter, struct xdr_stream *xdr) argument 180 pnfs_osd_xdr_decode_layout_comp(struct pnfs_osd_object_cred *comp, struct pnfs_osd_xdr_decode_layout_iter *iter, struct xdr_stream *xdr, int *err) argument 355 pnfs_osd_xdr_encode_layoutupdate(struct xdr_stream *xdr, struct pnfs_osd_layoutupdate *lou) argument 406 pnfs_osd_xdr_ioerr_reserve_space(struct xdr_stream *xdr) argument [all...] |
H A D | objio_osd.c | 213 struct xdr_stream *xdr, 224 err = pnfs_osd_xdr_decode_layout_map(&layout, &iter, xdr); 245 while (pnfs_osd_xdr_decode_layout_comp(&src_comp, &iter, xdr, &err)) { 210 objio_alloc_lseg(struct pnfs_layout_segment **outp, struct pnfs_layout_hdr *pnfslay, struct pnfs_layout_range *range, struct xdr_stream *xdr, gfp_t gfp_flags) argument
|
H A D | objlayout.c | 372 struct xdr_stream *xdr, 389 start = xdr_reserve_space(xdr, 4); 391 BUG_ON(pnfs_osd_xdr_encode_layoutupdate(xdr, &lou)); 393 *start = cpu_to_be32((xdr->p - start - 1) * 4); 508 struct xdr_stream *xdr, 516 start = xdr_reserve_space(xdr, 4); 544 p = pnfs_osd_xdr_ioerr_reserve_space(xdr); 573 *start = cpu_to_be32((xdr->p - start - 1) * 4); 371 objlayout_encode_layoutcommit(struct pnfs_layout_hdr *pnfslay, struct xdr_stream *xdr, const struct nfs4_layoutcommit_args *args) argument 507 objlayout_encode_layoutreturn(struct pnfs_layout_hdr *pnfslay, struct xdr_stream *xdr, const struct nfs4_layoutreturn_args *args) argument
|
/fs/lockd/ |
H A D | clnt4xdr.c | 12 #include <linux/sunrpc/xdr.h> 79 static void print_overflow_msg(const char *func, const struct xdr_stream *xdr) argument 83 func, xdr->end - xdr->p); 99 static void encode_bool(struct xdr_stream *xdr, const int value) argument 103 p = xdr_reserve_space(xdr, 4); 107 static void encode_int32(struct xdr_stream *xdr, const s32 value) argument 111 p = xdr_reserve_space(xdr, 4); 118 static void encode_netobj(struct xdr_stream *xdr, argument 123 p = xdr_reserve_space(xdr, 127 decode_netobj(struct xdr_stream *xdr, struct xdr_netobj *obj) argument 153 encode_cookie(struct xdr_stream *xdr, const struct nlm_cookie *cookie) argument 159 decode_cookie(struct xdr_stream *xdr, struct nlm_cookie *cookie) argument 195 encode_fh(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 222 encode_nlm4_stat(struct xdr_stream *xdr, const __be32 stat) argument 232 decode_nlm4_stat(struct xdr_stream *xdr, __be32 *stat) argument 261 encode_nlm4_holder(struct xdr_stream *xdr, const struct nlm_res *result) argument 278 decode_nlm4_holder(struct xdr_stream *xdr, struct nlm_res *result) argument 328 encode_caller_name(struct xdr_stream *xdr, const char *name) argument 348 encode_nlm4_lock(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 382 nlm4_xdr_enc_testargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_args *args) argument 403 nlm4_xdr_enc_lockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_args *args) argument 425 nlm4_xdr_enc_cancargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_args *args) argument 443 nlm4_xdr_enc_unlockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_args *args) argument 459 nlm4_xdr_enc_res(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_res *result) argument 480 nlm4_xdr_enc_testres(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_res *result) argument 512 decode_nlm4_testrply(struct xdr_stream *xdr, struct nlm_res *result) argument 526 nlm4_xdr_dec_testres(struct rpc_rqst *req, struct xdr_stream *xdr, struct nlm_res *result) argument 546 nlm4_xdr_dec_res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nlm_res *result) argument [all...] |
H A D | clntxdr.c | 13 #include <linux/sunrpc/xdr.h> 75 static void print_overflow_msg(const char *func, const struct xdr_stream *xdr) argument 79 func, xdr->end - xdr->p); 96 static void encode_bool(struct xdr_stream *xdr, const int value) argument 100 p = xdr_reserve_space(xdr, 4); 104 static void encode_int32(struct xdr_stream *xdr, const s32 value) argument 108 p = xdr_reserve_space(xdr, 4); 115 static void encode_netobj(struct xdr_stream *xdr, argument 120 p = xdr_reserve_space(xdr, 124 decode_netobj(struct xdr_stream *xdr, struct xdr_netobj *obj) argument 150 encode_cookie(struct xdr_stream *xdr, const struct nlm_cookie *cookie) argument 156 decode_cookie(struct xdr_stream *xdr, struct nlm_cookie *cookie) argument 192 encode_fh(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 216 encode_nlm_stat(struct xdr_stream *xdr, const __be32 stat) argument 226 decode_nlm_stat(struct xdr_stream *xdr, __be32 *stat) argument 256 encode_nlm_holder(struct xdr_stream *xdr, const struct nlm_res *result) argument 273 decode_nlm_holder(struct xdr_stream *xdr, struct nlm_res *result) argument 322 encode_caller_name(struct xdr_stream *xdr, const char *name) argument 342 encode_nlm_lock(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 375 nlm_xdr_enc_testargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_args *args) argument 396 nlm_xdr_enc_lockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_args *args) argument 418 nlm_xdr_enc_cancargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_args *args) argument 436 nlm_xdr_enc_unlockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_args *args) argument 452 nlm_xdr_enc_res(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_res *result) argument 473 encode_nlm_testrply(struct xdr_stream *xdr, const struct nlm_res *result) argument 480 nlm_xdr_enc_testres(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nlm_res *result) argument 510 decode_nlm_testrply(struct xdr_stream *xdr, struct nlm_res *result) argument 524 nlm_xdr_dec_testres(struct rpc_rqst *req, struct xdr_stream *xdr, struct nlm_res *result) argument 544 nlm_xdr_dec_res(struct rpc_rqst *req, struct xdr_stream *xdr, struct nlm_res *result) argument [all...] |
H A D | mon.c | 467 static void encode_nsm_string(struct xdr_stream *xdr, const char *string) argument 472 p = xdr_reserve_space(xdr, 4 + len); 479 static void encode_mon_name(struct xdr_stream *xdr, const struct nsm_args *argp) argument 481 encode_nsm_string(xdr, argp->mon_name); 490 static void encode_my_id(struct xdr_stream *xdr, const struct nsm_args *argp) argument 494 encode_nsm_string(xdr, argp->nodename); 495 p = xdr_reserve_space(xdr, 4 + 4 + 4); 505 static void encode_mon_id(struct xdr_stream *xdr, const struct nsm_args *argp) argument 507 encode_mon_name(xdr, argp); 508 encode_my_id(xdr, arg 516 encode_priv(struct xdr_stream *xdr, const struct nsm_args *argp) argument 524 nsm_xdr_enc_mon(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nsm_args *argp) argument 531 nsm_xdr_enc_unmon(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nsm_args *argp) argument 537 nsm_xdr_dec_stat_res(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nsm_res *resp) argument 554 nsm_xdr_dec_stat(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nsm_res *resp) argument [all...] |
/fs/nfsd/ |
H A D | nfssvc.c | 653 kxdrproc_t xdr; local 662 * Give the xdr decoder a chance to change this if it wants 667 xdr = proc->pc_decode; 668 if (xdr && !xdr(rqstp, (__be32*)rqstp->rq_arg.head[0].iov_base, 708 xdr = proc->pc_encode; 709 if (xdr && !xdr(rqstp, nfserrp,
|
H A D | nfs4acl.c | 927 __be32 nfs4_acl_write_who(struct xdr_stream *xdr, int who) argument 935 p = xdr_reserve_space(xdr, s2t_map[i].stringlen + 4);
|
H A D | nfs4idmap.c | 550 static __be32 encode_ascii_id(struct xdr_stream *xdr, u32 id) argument 557 p = xdr_reserve_space(xdr, len + 4); 564 static __be32 idmap_id_to_name(struct xdr_stream *xdr, argument 578 return encode_ascii_id(xdr, id); 583 p = xdr_reserve_space(xdr, ret + 4); 620 static __be32 encode_name_from_id(struct xdr_stream *xdr, argument 624 return encode_ascii_id(xdr, id); 625 return idmap_id_to_name(xdr, rqstp, type, id); 654 __be32 nfsd4_encode_user(struct xdr_stream *xdr, struct svc_rqst *rqstp, argument 658 return encode_name_from_id(xdr, rqst 661 nfsd4_encode_group(struct xdr_stream *xdr, struct svc_rqst *rqstp, kgid_t gid) argument [all...] |
H A D | nfs4callback.c | 65 static void print_overflow_msg(const char *func, const struct xdr_stream *xdr) argument 69 func, xdr->end - xdr->p); 111 static void encode_nfs_cb_opnum4(struct xdr_stream *xdr, enum nfs_cb_opnum4 op) argument 115 p = xdr_reserve_space(xdr, 4); 124 static void encode_nfs_fh4(struct xdr_stream *xdr, const struct knfsd_fh *fh) argument 130 p = xdr_reserve_space(xdr, 4 + length); 142 static void encode_stateid4(struct xdr_stream *xdr, const stateid_t *sid) argument 146 p = xdr_reserve_space(xdr, NFS4_STATEID_SIZE); 156 static void encode_sessionid4(struct xdr_stream *xdr, argument 226 decode_cb_op_status(struct xdr_stream *xdr, enum nfs_opnum4 expected, enum nfsstat4 *status) argument 259 encode_cb_compound4args(struct xdr_stream *xdr, struct nfs4_cb_compound_hdr *hdr) argument 291 decode_cb_compound4res(struct xdr_stream *xdr, struct nfs4_cb_compound_hdr *hdr) argument 322 encode_cb_recall4args(struct xdr_stream *xdr, const struct nfs4_delegation *dp, struct nfs4_cb_compound_hdr *hdr) argument 351 encode_cb_sequence4args(struct xdr_stream *xdr, const struct nfsd4_callback *cb, struct nfs4_cb_compound_hdr *hdr) argument 395 decode_cb_sequence4resok(struct xdr_stream *xdr, struct nfsd4_callback *cb) argument 446 decode_cb_sequence4res(struct xdr_stream *xdr, struct nfsd4_callback *cb) argument 479 nfs4_xdr_enc_cb_null(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 488 nfs4_xdr_enc_cb_recall(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nfsd4_callback *cb) argument 513 nfs4_xdr_dec_cb_null(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 522 nfs4_xdr_dec_cb_recall(struct rpc_rqst *rqstp, struct xdr_stream *xdr, struct nfsd4_callback *cb) argument [all...] |
H A D | nfs4proc.c | 1289 struct xdr_stream *xdr = &resp->xdr; local 1293 xdr->buf = buf; 1294 xdr->iov = head; 1295 xdr->p = head->iov_base + head->iov_len; 1296 xdr->end = head->iov_base + PAGE_SIZE - rqstp->rq_auth_slack; 1299 xdr->scratch.iov_len = 0; 1300 xdr->page_ptr = buf->pages - 1; 1321 resp->tagp = resp->xdr.p; 1323 xdr_reserve_space(&resp->xdr, [all...] |
H A D | nfs4xdr.c | 89 dprintk("NFSD: xdr error (%s:%d)\n", \ 102 dprintk("NFSD: xdr error (%s:%d)\n", \ 119 dprintk("NFSD: xdr error (%s:%d)\n", \ 198 * For xdr strings that need to be passed to other kernel api's 1183 /* For convenience's sake, we compare raw xdr'd attributes in 1217 dprintk("NFSD: xdr error (%s:%d)\n", 1491 dprintk("NFSD: xdr error (%s:%d)\n", __FILE__, __LINE__); 1699 * out of xdr buffer space, and it is the only operation 1751 static __be32 nfsd4_encode_components_esc(struct xdr_stream *xdr, char sep, argument 1763 pathlen_offset = xdr 1808 nfsd4_encode_components(struct xdr_stream *xdr, char sep, char *components) argument 1817 nfsd4_encode_fs_location4(struct xdr_stream *xdr, struct nfsd4_fs_location *location) argument 1835 nfsd4_encode_path(struct xdr_stream *xdr, const struct path *root, const struct path *path) argument 1905 nfsd4_encode_fsloc_fsroot(struct xdr_stream *xdr, struct svc_rqst *rqstp, const struct path *path) argument 1922 nfsd4_encode_fs_locations(struct xdr_stream *xdr, struct svc_rqst *rqstp, struct svc_export *exp) argument 1960 nfsd4_encode_aclname(struct xdr_stream *xdr, struct svc_rqst *rqstp, struct nfs4_ace *ace) argument 1977 nfsd4_encode_security_label(struct xdr_stream *xdr, struct svc_rqst *rqstp, void *context, int len) argument 1997 nfsd4_encode_security_label(struct xdr_stream *xdr, struct svc_rqst *rqstp, void *context, int len) argument 2039 nfsd4_encode_fattr(struct xdr_stream *xdr, struct svc_fh *fhp, struct svc_export *exp, struct dentry *dentry, u32 *bmval, struct svc_rqst *rqstp, int ignore_crossmnt) argument 2563 svcxdr_init_encode_from_buffer(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p, int bytes) argument 2584 struct xdr_stream xdr; local 2604 nfsd4_encode_dirent_fattr(struct xdr_stream *xdr, struct nfsd4_readdir *cd, const char *name, int namlen) argument 2666 nfsd4_encode_rdattr_error(struct xdr_stream *xdr, __be32 nfserr) argument 2688 struct xdr_stream *xdr = cd->xdr; local 2772 nfsd4_encode_stateid(struct xdr_stream *xdr, stateid_t *sid) argument 2788 struct xdr_stream *xdr = &resp->xdr; local 2803 struct xdr_stream *xdr = &resp->xdr; local 2822 struct xdr_stream *xdr = &resp->xdr; local 2834 struct xdr_stream *xdr = &resp->xdr; local 2850 struct xdr_stream *xdr = &resp->xdr; local 2869 struct xdr_stream *xdr = &resp->xdr; local 2883 struct xdr_stream *xdr = &resp->xdr; local 2903 nfsd4_encode_lock_denied(struct xdr_stream *xdr, struct nfsd4_lock_denied *ld) argument 2940 struct xdr_stream *xdr = &resp->xdr; local 2953 struct xdr_stream *xdr = &resp->xdr; local 2963 struct xdr_stream *xdr = &resp->xdr; local 2975 struct xdr_stream *xdr = &resp->xdr; local 2991 struct xdr_stream *xdr = &resp->xdr; local 3083 struct xdr_stream *xdr = &resp->xdr; local 3094 struct xdr_stream *xdr = &resp->xdr; local 3107 struct xdr_stream *xdr = &resp->xdr; local 3167 struct xdr_stream *xdr = &resp->xdr; local 3227 struct xdr_stream *xdr = &resp->xdr; local 3279 struct xdr_stream *xdr = &resp->xdr; local 3325 struct xdr_stream *xdr = &resp->xdr; local 3414 struct xdr_stream *xdr = &resp->xdr; local 3429 struct xdr_stream *xdr = &resp->xdr; local 3443 nfsd4_do_encode_secinfo(struct xdr_stream *xdr, __be32 nfserr, struct svc_export *exp) argument 3522 struct xdr_stream *xdr = &resp->xdr; local 3531 struct xdr_stream *xdr = &resp->xdr; local 3543 struct xdr_stream *xdr = &resp->xdr; local 3567 struct xdr_stream *xdr = &resp->xdr; local 3591 struct xdr_stream *xdr = &resp->xdr; local 3618 struct xdr_stream *xdr = &resp->xdr; local 3696 struct xdr_stream *xdr = &resp->xdr; local 3752 struct xdr_stream *xdr = &resp->xdr; local 3778 struct xdr_stream *xdr = &resp->xdr; local 3933 struct xdr_stream *xdr = &resp->xdr; local 4004 nfsd4_encode_replay(struct xdr_stream *xdr, struct nfsd4_op *op) argument [all...] |
H A D | xdr4.h | 291 struct xdr_stream *xdr; member in struct:nfsd4_readdir 527 struct xdr_stream xdr; member in struct:nfsd4_compoundres 585 void nfsd4_encode_replay(struct xdr_stream *xdr, struct nfsd4_op *op);
|
H A D | nfs4state.c | 2061 struct xdr_buf *buf = resp->xdr.buf; 2118 struct xdr_stream *xdr = &resp->xdr; local 2128 p = xdr_reserve_space(xdr, slot->sl_datalen); 2134 xdr_commit_encode(xdr); 2198 default: /* checked by xdr code */ 2317 * slot cache by saving the xdr structure. sl_seqid has been set. 2722 struct xdr_stream *xdr = &resp->xdr; local 2797 if (xdr_restrict_buflen(xdr, bufle [all...] |