H A D | nfs4xdr.c | 470 p = xdr_reserve_space(xdr, nbytes); \ 475 static void encode_string(struct xdr_stream *xdr, unsigned int len, const char *str) argument 479 p = xdr_reserve_space(xdr, 4 + len); 484 static int encode_compound_hdr(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 498 static void encode_nfs4_verifier(struct xdr_stream *xdr, const nfs4_verifier *verf) argument 502 p = xdr_reserve_space(xdr, NFS4_VERIFIER_SIZE); 507 static int encode_attrs(struct xdr_stream *xdr, const struct iattr *iap, const struct nfs_server *server) argument 633 static int encode_access(struct xdr_stream *xdr, u32 access) argument 644 static int encode_close(struct xdr_stream *xdr, const struct nfs_closeargs *arg) argument 656 static int encode_commit(struct xdr_stream *xdr, cons argument 668 encode_create(struct xdr_stream *xdr, const struct nfs4_create_arg *create) argument 700 encode_getattr_one(struct xdr_stream *xdr, uint32_t bitmap) argument 711 encode_getattr_two(struct xdr_stream *xdr, uint32_t bm0, uint32_t bm1) argument 723 encode_getfattr(struct xdr_stream *xdr, const u32* bitmask) argument 730 encode_fsinfo(struct xdr_stream *xdr, const u32* bitmask) argument 736 encode_fs_locations(struct xdr_stream *xdr, const u32* bitmask) argument 743 encode_getfh(struct xdr_stream *xdr) argument 753 encode_link(struct xdr_stream *xdr, const struct qstr *name) argument 783 encode_lock(struct xdr_stream *xdr, const struct nfs_lock_args *args) argument 812 encode_lockt(struct xdr_stream *xdr, const struct nfs_lockt_args *args) argument 828 encode_locku(struct xdr_stream *xdr, const struct nfs_locku_args *args) argument 843 encode_lookup(struct xdr_stream *xdr, const struct qstr *name) argument 856 encode_share_access(struct xdr_stream *xdr, int open_flags) argument 877 encode_openhdr(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 894 encode_createmode(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 910 encode_opentype(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 926 encode_delegation_type(struct xdr_stream *xdr, int delegation_type) argument 946 encode_claim_null(struct xdr_stream *xdr, const struct qstr *name) argument 955 encode_claim_previous(struct xdr_stream *xdr, int type) argument 964 encode_claim_delegate_cur(struct xdr_stream *xdr, const struct qstr *name, const nfs4_stateid *stateid) argument 974 encode_open(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 994 encode_open_confirm(struct xdr_stream *xdr, const struct nfs_open_confirmargs *arg) argument 1006 encode_open_downgrade(struct xdr_stream *xdr, const struct nfs_closeargs *arg) argument 1019 encode_putfh(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 1032 encode_putrootfh(struct xdr_stream *xdr) argument 1042 encode_stateid(struct xdr_stream *xdr, const struct nfs_open_context *ctx) argument 1055 encode_read(struct xdr_stream *xdr, const struct nfs_readargs *args) argument 1071 encode_readdir(struct xdr_stream *xdr, const struct nfs4_readdir_arg *readdir, struct rpc_rqst *req) argument 1117 encode_readlink(struct xdr_stream *xdr, const struct nfs4_readlink *readlink, struct rpc_rqst *req) argument 1137 encode_remove(struct xdr_stream *xdr, const struct qstr *name) argument 1149 encode_rename(struct xdr_stream *xdr, const struct qstr *oldname, const struct qstr *newname) argument 1165 encode_renew(struct xdr_stream *xdr, const struct nfs_client *client_stateid) argument 1177 encode_restorefh(struct xdr_stream *xdr) argument 1188 encode_setacl(struct xdr_stream *xdr, struct nfs_setaclargs *arg) argument 1207 encode_savefh(struct xdr_stream *xdr) argument 1217 encode_setattr(struct xdr_stream *xdr, const struct nfs_setattrargs *arg, const struct nfs_server *server) argument 1232 encode_setclientid(struct xdr_stream *xdr, const struct nfs4_setclientid *setclientid) argument 1251 encode_setclientid_confirm(struct xdr_stream *xdr, const struct nfs_client *client_state) argument 1263 encode_write(struct xdr_stream *xdr, const struct nfs_writeargs *args) argument 1282 encode_delegreturn(struct xdr_stream *xdr, const nfs4_stateid *stateid) argument 1302 struct xdr_stream xdr; local 1320 struct xdr_stream xdr; local 1344 struct xdr_stream xdr; local 1365 struct xdr_stream xdr; local 1387 struct xdr_stream xdr; local 1417 struct xdr_stream xdr; local 1447 struct xdr_stream xdr; local 1485 struct xdr_stream xdr; local 1503 struct xdr_stream xdr; local 1527 struct xdr_stream xdr; local 1563 struct xdr_stream xdr; local 1584 struct xdr_stream xdr; local 1608 struct xdr_stream xdr; local 1632 struct xdr_stream xdr; local 1653 struct xdr_stream xdr; local 1674 struct xdr_stream xdr; local 1695 struct xdr_stream xdr; local 1716 struct xdr_stream xdr; local 1738 struct xdr_stream xdr; local 1770 struct xdr_stream xdr; local 1796 struct xdr_stream xdr; local 1822 struct xdr_stream xdr; local 1846 struct xdr_stream xdr; local 1870 struct xdr_stream xdr; local 1889 struct xdr_stream xdr; local 1909 struct xdr_stream xdr; local 1930 struct xdr_stream xdr; local 1952 struct xdr_stream xdr; local 1967 struct xdr_stream xdr; local 1982 struct xdr_stream xdr; local 2004 struct xdr_stream xdr; local 2028 struct xdr_stream xdr; local 2091 decode_opaque_inline(struct xdr_stream *xdr, unsigned int *len, char **string) argument 2102 decode_compound_hdr(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 2117 decode_op_hdr(struct xdr_stream *xdr, enum nfs_opnum4 expected) argument 2139 decode_ace(struct xdr_stream *xdr, void *ace, struct nfs_client *clp) argument 2149 decode_attr_bitmap(struct xdr_stream *xdr, uint32_t *bitmap) argument 2167 decode_attr_length(struct xdr_stream *xdr, uint32_t *attrlen, __be32 **savep) argument 2177 decode_attr_supported(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *bitmask) argument 2188 decode_attr_type(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *type) argument 2208 decode_attr_change(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *change) argument 2225 decode_attr_size(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *size) argument 2241 decode_attr_link_support(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 2257 decode_attr_symlink_support(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 2273 decode_attr_fsid(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fsid *fsid) argument 2293 decode_attr_lease_time(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 2309 decode_attr_aclsupport(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 2325 decode_attr_fileid(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *fileid) argument 2341 decode_attr_mounted_on_fileid(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *fileid) argument 2357 decode_attr_files_avail(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 2374 decode_attr_files_free(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 2391 decode_attr_files_total(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 2408 decode_pathname(struct xdr_stream *xdr, struct nfs4_pathname *path) argument 2453 decode_attr_fs_locations(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs4_fs_locations *res) argument 2518 decode_attr_maxfilesize(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 2535 decode_attr_maxlink(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *maxlink) argument 2552 decode_attr_maxname(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *maxname) argument 2569 decode_attr_maxread(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 2590 decode_attr_maxwrite(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 2611 decode_attr_mode(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *mode) argument 2628 decode_attr_nlink(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *nlink) argument 2644 decode_attr_owner(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_client *clp, uint32_t *uid) argument 2669 decode_attr_group(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_client *clp, uint32_t *gid) argument 2694 decode_attr_rdev(struct xdr_stream *xdr, uint32_t *bitmap, dev_t *rdev) argument 2717 decode_attr_space_avail(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 2734 decode_attr_space_free(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 2751 decode_attr_space_total(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 2768 decode_attr_space_used(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *used) argument 2785 decode_attr_time(struct xdr_stream *xdr, struct timespec *time) argument 2799 decode_attr_time_access(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec *time) argument 2815 decode_attr_time_metadata(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec *time) argument 2831 decode_attr_time_modify(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec *time) argument 2847 verify_attr_len(struct xdr_stream *xdr, __be32 *savep, uint32_t attrlen) argument 2863 decode_change_info(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 2874 decode_access(struct xdr_stream *xdr, struct nfs4_accessres *access) argument 2891 decode_close(struct xdr_stream *xdr, struct nfs_closeres *res) argument 2904 decode_commit(struct xdr_stream *xdr, struct nfs_writeres *res) argument 2917 decode_create(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 2934 decode_server_caps(struct xdr_stream *xdr, struct nfs4_server_caps_res *res) argument 2961 decode_statfs(struct xdr_stream *xdr, struct nfs_fsstat *fsstat) argument 2994 decode_pathconf(struct xdr_stream *xdr, struct nfs_pathconf *pathconf) argument 3019 decode_getfattr(struct xdr_stream *xdr, struct nfs_fattr *fattr, const struct nfs_server *server) argument 3088 decode_fsinfo(struct xdr_stream *xdr, struct nfs_fsinfo *fsinfo) argument 3120 decode_getfh(struct xdr_stream *xdr, struct nfs_fh *fh) argument 3142 decode_link(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 3155 decode_lock_denied(struct xdr_stream *xdr, struct file_lock *fl) argument 3181 decode_lock(struct xdr_stream *xdr, struct nfs_lock_res *res) argument 3195 decode_lockt(struct xdr_stream *xdr, struct nfs_lockt_res *res) argument 3204 decode_locku(struct xdr_stream *xdr, struct nfs_locku_res *res) argument 3217 decode_lookup(struct xdr_stream *xdr) argument 3223 decode_space_limit(struct xdr_stream *xdr, u64 *maxsize) argument 3242 decode_delegation(struct xdr_stream *xdr, struct nfs_openres *res) argument 3268 decode_open(struct xdr_stream *xdr, struct nfs_openres *res) argument 3296 decode_open_confirm(struct xdr_stream *xdr, struct nfs_open_confirmres *res) argument 3309 decode_open_downgrade(struct xdr_stream *xdr, struct nfs_closeres *res) argument 3322 decode_putfh(struct xdr_stream *xdr) argument 3327 decode_putrootfh(struct xdr_stream *xdr) argument 3332 decode_read(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs_readres *res) argument 3359 decode_readdir(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_readdir_res *readdir) argument 3434 decode_readlink(struct xdr_stream *xdr, struct rpc_rqst *req) argument 3475 decode_remove(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 3487 decode_rename(struct xdr_stream *xdr, struct nfs4_change_info *old_cinfo, struct nfs4_change_info *new_cinfo) argument 3502 decode_renew(struct xdr_stream *xdr) argument 3508 decode_restorefh(struct xdr_stream *xdr) argument 3513 decode_getacl(struct xdr_stream *xdr, struct rpc_rqst *req, size_t *acl_len) argument 3555 decode_savefh(struct xdr_stream *xdr) argument 3560 decode_setattr(struct xdr_stream *xdr, struct nfs_setattrres *res) argument 3576 decode_setclientid(struct xdr_stream *xdr, struct nfs_client *clp) argument 3614 decode_setclientid_confirm(struct xdr_stream *xdr) argument 3619 decode_write(struct xdr_stream *xdr, struct nfs_writeres *res) argument 3635 decode_delegreturn(struct xdr_stream *xdr) argument 3645 struct xdr_stream xdr; local 3673 struct xdr_stream xdr; local 3691 struct xdr_stream xdr; local 3714 struct xdr_stream xdr; local 3734 struct xdr_stream xdr; local 3755 struct xdr_stream xdr; local 3785 struct xdr_stream xdr; local 3818 struct xdr_stream xdr; local 3855 struct xdr_stream xdr; local 3878 struct xdr_stream xdr; local 3899 struct xdr_stream xdr; local 3921 struct xdr_stream xdr; local 3943 struct xdr_stream xdr; local 3973 struct xdr_stream xdr; local 4007 struct xdr_stream xdr; local 4028 struct xdr_stream xdr; local 4052 struct xdr_stream xdr; local 4078 struct xdr_stream xdr; local 4099 struct xdr_stream xdr; local 4120 struct xdr_stream xdr; local 4141 struct xdr_stream xdr; local 4162 struct xdr_stream xdr; local 4183 struct xdr_stream xdr; local 4206 struct xdr_stream xdr; local 4232 struct xdr_stream xdr; local 4256 struct xdr_stream xdr; local 4276 struct xdr_stream xdr; local 4294 struct xdr_stream xdr; local 4312 struct xdr_stream xdr; local 4331 struct xdr_stream xdr; local 4348 struct xdr_stream xdr; local 4366 struct xdr_stream xdr; local 4388 struct xdr_stream xdr; local 4410 struct xdr_stream xdr; local [all...] |