/linux-master/include/linux/lockd/ |
H A D | xdr4.h | 15 #include <linux/sunrpc/xdr.h> 16 #include <linux/lockd/xdr.h> 26 bool nlm4svc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr); 27 bool nlm4svc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 28 bool nlm4svc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 29 bool nlm4svc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 30 bool nlm4svc_decode_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 31 bool nlm4svc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr); 32 bool nlm4svc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr); 33 bool nlm4svc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); [all...] |
H A D | xdr.h | 3 * linux/include/linux/lockd/xdr.h 16 #include <linux/sunrpc/xdr.h> 102 bool nlmsvc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr); 103 bool nlmsvc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 104 bool nlmsvc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 105 bool nlmsvc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 106 bool nlmsvc_decode_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 107 bool nlmsvc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr); 108 bool nlmsvc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr); 109 bool nlmsvc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); [all...] |
/linux-master/fs/nfsd/ |
H A D | nfs3xdr.c | 58 svcxdr_decode_nfstime3(struct xdr_stream *xdr, struct timespec64 *timep) argument 62 p = xdr_inline_decode(xdr, XDR_UNIT * 2); 73 * @xdr: XDR stream positioned at an undecoded NFSv3 FH 81 svcxdr_decode_nfs_fh3(struct xdr_stream *xdr, struct svc_fh *fhp) argument 86 if (xdr_stream_decode_u32(xdr, &size) < 0) 90 p = xdr_inline_decode(xdr, size); 102 * @xdr: XDR stream 110 svcxdr_encode_nfsstat3(struct xdr_stream *xdr, __be32 status) argument 114 p = xdr_reserve_space(xdr, sizeof(status)); 123 svcxdr_encode_nfs_fh3(struct xdr_stream *xdr, cons argument 140 svcxdr_encode_post_op_fh3(struct xdr_stream *xdr, const struct svc_fh *fhp) argument 151 svcxdr_encode_cookieverf3(struct xdr_stream *xdr, const __be32 *verf) argument 164 svcxdr_encode_writeverf3(struct xdr_stream *xdr, const __be32 *verf) argument 177 svcxdr_decode_filename3(struct xdr_stream *xdr, char **name, unsigned int *len) argument 202 svcxdr_decode_diropargs3(struct xdr_stream *xdr, struct svc_fh *fhp, char **name, unsigned int *len) argument 210 svcxdr_decode_sattr3(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct iattr *iap) argument 296 svcxdr_decode_sattrguard3(struct xdr_stream *xdr, struct nfsd3_sattrargs *args) argument 313 svcxdr_decode_specdata3(struct xdr_stream *xdr, struct nfsd3_mknodargs *args) argument 327 svcxdr_decode_devicedata3(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct nfsd3_mknodargs *args) argument 335 svcxdr_encode_fattr3(struct svc_rqst *rqstp, struct xdr_stream *xdr, const struct svc_fh *fhp, const struct kstat *stat) argument 387 svcxdr_encode_wcc_attr(struct xdr_stream *xdr, const struct svc_fh *fhp) argument 402 svcxdr_encode_pre_op_attr(struct xdr_stream *xdr, const struct svc_fh *fhp) argument 426 svcxdr_encode_post_op_attr(struct svc_rqst *rqstp, struct xdr_stream *xdr, const struct svc_fh *fhp) argument 458 svcxdr_encode_wcc_data(struct svc_rqst *rqstp, struct xdr_stream *xdr, const struct svc_fh *fhp) argument 492 nfs3svc_decode_fhandleargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 500 nfs3svc_decode_sattrargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 510 nfs3svc_decode_diropargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 518 nfs3svc_decode_accessargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 531 nfs3svc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 546 nfs3svc_decode_writeargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 576 nfs3svc_decode_createargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 600 nfs3svc_decode_mkdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 610 nfs3svc_decode_symlinkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 629 nfs3svc_decode_mknodargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 657 nfs3svc_decode_renameargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 668 nfs3svc_decode_linkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 678 nfs3svc_decode_readdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 696 nfs3svc_decode_readdirplusargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 718 nfs3svc_decode_commitargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 738 nfs3svc_encode_getattrres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 757 nfs3svc_encode_wccstat(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 767 nfs3svc_encode_lookupres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 792 nfs3svc_encode_accessres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 815 nfs3svc_encode_readlinkres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 843 nfs3svc_encode_readres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 876 nfs3svc_encode_writeres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 903 nfs3svc_encode_createres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 928 nfs3svc_encode_renameres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 939 nfs3svc_encode_linkres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 950 nfs3svc_encode_readdirres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 1041 struct xdr_stream *xdr = &resp->xdr; local 1107 struct xdr_stream *xdr = &resp->xdr; local 1181 svcxdr_encode_fsstat3resok(struct xdr_stream *xdr, const struct nfsd3_fsstatres *resp) argument 1204 nfs3svc_encode_fsstatres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 1226 svcxdr_encode_fsinfo3resok(struct xdr_stream *xdr, const struct nfsd3_fsinfores *resp) argument 1250 nfs3svc_encode_fsinfores(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 1272 svcxdr_encode_pathconf3resok(struct xdr_stream *xdr, const struct nfsd3_pathconfres *resp) argument 1292 nfs3svc_encode_pathconfres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 1315 nfs3svc_encode_commitres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument [all...] |
H A D | xdr3.h | 11 #include "xdr.h" 178 struct xdr_stream xdr; member in struct:nfsd3_readdirres 268 bool nfs3svc_decode_fhandleargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 269 bool nfs3svc_decode_sattrargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 270 bool nfs3svc_decode_diropargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 271 bool nfs3svc_decode_accessargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 272 bool nfs3svc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 273 bool nfs3svc_decode_writeargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 274 bool nfs3svc_decode_createargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 275 bool nfs3svc_decode_mkdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); [all...] |
H A D | nfsxdr.c | 9 #include "xdr.h" 29 * @xdr: XDR stream 37 svcxdr_encode_stat(struct xdr_stream *xdr, __be32 status) argument 41 p = xdr_reserve_space(xdr, sizeof(status)); 51 * @xdr: XDR stream positioned at an encoded NFSv2 FH 59 svcxdr_decode_fhandle(struct xdr_stream *xdr, struct svc_fh *fhp) argument 63 p = xdr_inline_decode(xdr, NFS_FHSIZE); 74 svcxdr_encode_fhandle(struct xdr_stream *xdr, const struct svc_fh *fhp) argument 78 p = xdr_reserve_space(xdr, NFS_FHSIZE); 98 svcxdr_decode_filename(struct xdr_stream *xdr, cha argument 122 svcxdr_decode_diropargs(struct xdr_stream *xdr, struct svc_fh *fhp, char **name, unsigned int *len) argument 130 svcxdr_decode_sattr(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct iattr *iap) argument 214 svcxdr_encode_fattr(struct svc_rqst *rqstp, struct xdr_stream *xdr, const struct svc_fh *fhp, const struct kstat *stat) argument 276 nfssvc_decode_fhandleargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 284 nfssvc_decode_sattrargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 293 nfssvc_decode_diropargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 301 nfssvc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 320 nfssvc_decode_writeargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 346 nfssvc_decode_createargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 356 nfssvc_decode_renameargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 367 nfssvc_decode_linkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 377 nfssvc_decode_symlinkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 397 nfssvc_decode_readdirargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 416 nfssvc_encode_statres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 424 nfssvc_encode_attrstatres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 441 nfssvc_encode_diropres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 460 nfssvc_encode_readlinkres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 482 nfssvc_encode_readres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 507 nfssvc_encode_readdirres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 530 nfssvc_encode_statfsres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 579 struct xdr_stream *xdr = &resp->xdr; local [all...] |
H A D | nfs4xdr.c | 134 * For xdr strings that need to be passed to other kernel api's 161 if (p != argp->xdr->scratch.iov_base) 184 if (xdr_stream_decode_u32(argp->xdr, &len) < 0) 188 if (!xdr_inline_decode(argp->xdr, len)) 200 if (xdr_stream_decode_u32(argp->xdr, &len) < 0) 204 p = xdr_inline_decode(argp->xdr, len); 220 if (xdr_stream_decode_u32(argp->xdr, lenp) < 0) 222 p = xdr_inline_decode(argp->xdr, *lenp); 240 p = xdr_inline_decode(argp->xdr, XDR_UNIT * 3); 255 p = xdr_inline_decode(argp->xdr, NFS4_VERIFIER_SIZ 2119 nfsd4_vbuf_from_vector(struct nfsd4_compoundargs *argp, struct xdr_buf *xdr, char **bufp, u32 buflen) argument 2534 nfsd4_encode_nfs_fh4(struct xdr_stream *xdr, struct knfsd_fh *fh_handle) argument 2541 nfsd4_encode_nfstime4(struct xdr_stream *xdr, const struct timespec64 *tv) argument 2554 nfsd4_encode_specdata4(struct xdr_stream *xdr, unsigned int major, unsigned int minor) argument 2566 nfsd4_encode_change_info4(struct xdr_stream *xdr, const struct nfsd4_change_info *c) argument 2579 nfsd4_encode_netaddr4(struct xdr_stream *xdr, const struct nfs42_netaddr *addr) argument 2595 nfsd4_encode_components_esc(struct xdr_stream *xdr, char sep, char *components, char esc_enter, char esc_exit) argument 2655 nfsd4_encode_components(struct xdr_stream *xdr, char sep, char *components) argument 2661 nfsd4_encode_fs_location4(struct xdr_stream *xdr, struct nfsd4_fs_location *location) argument 2676 nfsd4_encode_pathname4(struct xdr_stream *xdr, const struct path *root, const struct path *path) argument 2746 nfsd4_encode_fs_locations4(struct xdr_stream *xdr, struct svc_rqst *rqstp, struct svc_export *exp) argument 2776 nfsd4_encode_nfsace4(struct xdr_stream *xdr, struct svc_rqst *rqstp, struct nfs4_ace *ace) argument 2808 nfsd4_encode_security_label(struct xdr_stream *xdr, struct svc_rqst *rqstp, void *context, int len) argument 2828 nfsd4_encode_security_label(struct xdr_stream *xdr, struct svc_rqst *rqstp, void *context, int len) argument 2870 nfsd4_encode_bitmap4(struct xdr_stream *xdr, u32 bmval0, u32 bmval1, u32 bmval2) argument 2923 nfsd4_encode_fattr4__noop(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 2929 nfsd4_encode_fattr4__true(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 2935 nfsd4_encode_fattr4__false(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 2941 nfsd4_encode_fattr4_supported_attrs(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 2957 nfsd4_encode_fattr4_type(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 2995 nfsd4_encode_fattr4_fh_expire_type(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3006 nfsd4_encode_fattr4_change(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3026 nfsd4_encode_fattr4_size(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3032 nfsd4_encode_fattr4_fsid(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3065 nfsd4_encode_fattr4_lease_time(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3073 nfsd4_encode_fattr4_rdattr_error(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3079 nfsd4_encode_fattr4_aclsupport(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3090 nfsd4_encode_fattr4_acl(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3113 nfsd4_encode_fattr4_filehandle(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3119 nfsd4_encode_fattr4_fileid(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3125 nfsd4_encode_fattr4_files_avail(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3131 nfsd4_encode_fattr4_files_free(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3137 nfsd4_encode_fattr4_files_total(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3143 nfsd4_encode_fattr4_fs_locations(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3149 nfsd4_encode_fattr4_maxfilesize(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3157 nfsd4_encode_fattr4_maxlink(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3163 nfsd4_encode_fattr4_maxname(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3169 nfsd4_encode_fattr4_maxread(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3175 nfsd4_encode_fattr4_maxwrite(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3181 nfsd4_encode_fattr4_mode(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3187 nfsd4_encode_fattr4_numlinks(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3193 nfsd4_encode_fattr4_owner(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3199 nfsd4_encode_fattr4_owner_group(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3205 nfsd4_encode_fattr4_rawdev(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3212 nfsd4_encode_fattr4_space_avail(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3220 nfsd4_encode_fattr4_space_free(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3228 nfsd4_encode_fattr4_space_total(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3236 nfsd4_encode_fattr4_space_used(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3242 nfsd4_encode_fattr4_time_access(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3248 nfsd4_encode_fattr4_time_create(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3265 nfsd4_encode_fattr4_time_delta(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3275 nfsd4_encode_fattr4_time_metadata(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3281 nfsd4_encode_fattr4_time_modify(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3287 nfsd4_encode_fattr4_mounted_on_fileid(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3306 nfsd4_encode_fattr4_fs_layout_types(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3324 nfsd4_encode_fattr4_layout_types(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3342 nfsd4_encode_fattr4_layout_blksize(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3350 nfsd4_encode_fattr4_suppattr_exclcreat(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3365 nfsd4_encode_fattr4_sec_label(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3373 nfsd4_encode_fattr4_xattr_support(struct xdr_stream *xdr, const struct nfsd4_fattr_args *args) argument 3488 nfsd4_encode_fattr4(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct svc_fh *fhp, struct svc_export *exp, struct dentry *dentry, const u32 *bmval, int ignore_crossmnt) argument 3652 svcxdr_init_encode_from_buffer(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p, int bytes) argument 3673 struct xdr_stream xdr; local 3691 struct xdr_stream *xdr = readdir->xdr; local 3762 nfsd4_encode_entry4_rdattr_error(struct xdr_stream *xdr, __be32 nfserr) argument 3785 struct xdr_stream *xdr = cd->xdr; local 3876 nfsd4_encode_verifier4(struct xdr_stream *xdr, const nfs4_verifier *verf) argument 3888 nfsd4_encode_clientid4(struct xdr_stream *xdr, const clientid_t *clientid) argument 3901 nfsd4_encode_stateid4(struct xdr_stream *xdr, const stateid_t *sid) argument 3914 nfsd4_encode_sessionid4(struct xdr_stream *xdr, const struct nfs4_sessionid *sessionid) argument 3926 struct xdr_stream *xdr = resp->xdr; local 3941 struct xdr_stream *xdr = resp->xdr; local 3959 struct xdr_stream *xdr = resp->xdr; local 3980 struct xdr_stream *xdr = resp->xdr; local 3997 struct xdr_stream *xdr = resp->xdr; local 4008 struct xdr_stream *xdr = resp->xdr; local 4016 nfsd4_encode_lock_owner4(struct xdr_stream *xdr, const clientid_t *clientid, const struct xdr_netobj *owner) argument 4030 nfsd4_encode_lock4denied(struct xdr_stream *xdr, const struct nfsd4_lock_denied *ld) argument 4056 struct xdr_stream *xdr = resp->xdr; local 4079 struct xdr_stream *xdr = resp->xdr; local 4096 struct xdr_stream *xdr = resp->xdr; local 4108 struct xdr_stream *xdr = resp->xdr; local 4118 nfsd4_encode_open_nfsace4(struct xdr_stream *xdr) argument 4141 nfsd4_encode_open_read_delegation4(struct xdr_stream *xdr, struct nfsd4_open *open) argument 4158 nfsd4_encode_nfs_space_limit4(struct xdr_stream *xdr, u64 filesize) argument 4168 nfsd4_encode_open_write_delegation4(struct xdr_stream *xdr, struct nfsd4_open *open) argument 4189 nfsd4_encode_open_none_delegation4(struct xdr_stream *xdr, struct nfsd4_open *open) argument 4210 nfsd4_encode_open_delegation4(struct xdr_stream *xdr, struct nfsd4_open *open) argument 4245 struct xdr_stream *xdr = resp->xdr; local 4273 struct xdr_stream *xdr = resp->xdr; local 4284 struct xdr_stream *xdr = resp->xdr; local 4300 struct xdr_stream *xdr = resp->xdr; local 4356 struct xdr_stream *xdr = resp->xdr; local 4386 struct xdr_stream *xdr = resp->xdr; local 4431 struct xdr_stream *xdr = resp->xdr; local 4472 nfsd4_encode_dirlist4(struct xdr_stream *xdr, struct nfsd4_readdir *readdir, u32 max_payload) argument 4537 struct xdr_stream *xdr = resp->xdr; local 4557 struct xdr_stream *xdr = resp->xdr; local 4567 struct xdr_stream *xdr = resp->xdr; local 4576 nfsd4_encode_rpcsec_gss_info(struct xdr_stream *xdr, struct rpcsec_gss_info *info) argument 4596 nfsd4_do_encode_secinfo(struct xdr_stream *xdr, struct svc_export *exp) argument 4670 struct xdr_stream *xdr = resp->xdr; local 4680 struct xdr_stream *xdr = resp->xdr; local 4711 struct xdr_stream *xdr = resp->xdr; local 4739 struct xdr_stream *xdr = resp->xdr; local 4753 nfsd4_encode_state_protect_ops4(struct xdr_stream *xdr, struct nfsd4_exchange_id *exid) argument 4771 nfsd4_encode_state_protect4_r(struct xdr_stream *xdr, struct nfsd4_exchange_id *exid) argument 4792 nfsd4_encode_server_owner4(struct xdr_stream *xdr, struct svc_rqst *rqstp) argument 4811 struct xdr_stream *xdr = resp->xdr; local 4846 nfsd4_encode_channel_attrs4(struct xdr_stream *xdr, const struct nfsd4_channel_attrs *attrs) argument 4888 struct xdr_stream *xdr = resp->xdr; local 4915 struct xdr_stream *xdr = resp->xdr; local 4953 struct xdr_stream *xdr = resp->xdr; local 4968 nfsd4_encode_device_addr4(struct xdr_stream *xdr, const struct nfsd4_getdeviceinfo *gdev) argument 5009 struct xdr_stream *xdr = resp->xdr; local 5020 nfsd4_encode_layout4(struct xdr_stream *xdr, const struct nfsd4_layoutget *lgp) argument 5047 struct xdr_stream *xdr = resp->xdr; local 5068 struct xdr_stream *xdr = resp->xdr; local 5085 struct xdr_stream *xdr = resp->xdr; local 5099 nfsd4_encode_write_response4(struct xdr_stream *xdr, const struct nfsd4_copy *copy) argument 5126 nfsd4_encode_copy_requirements4(struct xdr_stream *xdr, const struct nfsd4_copy *copy) argument 5152 nfsd4_encode_netloc4(struct xdr_stream *xdr, const struct nl4_server *ns) argument 5174 struct xdr_stream *xdr = resp->xdr; local 5195 struct xdr_stream *xdr = resp->xdr; local 5213 struct xdr_stream *xdr = resp->xdr; local 5250 struct xdr_stream *xdr = resp->xdr; local 5287 struct xdr_stream *xdr = resp->xdr; local 5308 nfsd4_vbuf_to_stream(struct xdr_stream *xdr, char *buf, u32 buflen) argument 5353 struct xdr_stream *xdr = resp->xdr; local 5378 struct xdr_stream *xdr = resp->xdr; local 5408 struct xdr_stream *xdr = resp->xdr; local 5524 struct xdr_stream *xdr = resp->xdr; local 5658 struct xdr_stream *xdr = resp->xdr; local 5741 nfsd4_encode_replay(struct xdr_stream *xdr, struct nfsd4_op *op) argument 5770 nfs4svc_decode_compoundargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 5785 nfs4svc_encode_compoundres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument [all...] |
H A D | xdr.h | 115 struct xdr_stream xdr; member in struct:nfsd_readdirres 144 bool nfssvc_decode_fhandleargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 145 bool nfssvc_decode_sattrargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 146 bool nfssvc_decode_diropargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 147 bool nfssvc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 148 bool nfssvc_decode_writeargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 149 bool nfssvc_decode_createargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 150 bool nfssvc_decode_renameargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 151 bool nfssvc_decode_linkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 152 bool nfssvc_decode_symlinkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); [all...] |
H A D | nfs4callback.c | 80 static void encode_uint32(struct xdr_stream *xdr, u32 n) argument 82 WARN_ON_ONCE(xdr_stream_encode_u32(xdr, n) < 0); 85 static void encode_bitmap4(struct xdr_stream *xdr, const __u32 *bitmap, argument 88 xdr_stream_encode_uint32_array(xdr, bitmap, len); 91 static int decode_cb_fattr4(struct xdr_stream *xdr, uint32_t *bitmap, argument 97 if (xdr_stream_decode_u64(xdr, &fattr->ncf_cb_change) < 0) 100 if (xdr_stream_decode_u64(xdr, &fattr->ncf_cb_fsize) < 0) 105 static void encode_nfs_cb_opnum4(struct xdr_stream *xdr, enum nfs_cb_opnum4 op) argument 109 p = xdr_reserve_space(xdr, 4); 118 static void encode_nfs_fh4(struct xdr_stream *xdr, cons argument 136 encode_stateid4(struct xdr_stream *xdr, const stateid_t *sid) argument 150 encode_sessionid4(struct xdr_stream *xdr, const struct nfsd4_session *session) argument 220 decode_cb_op_status(struct xdr_stream *xdr, enum nfs_cb_opnum4 expected, int *status) argument 252 encode_cb_compound4args(struct xdr_stream *xdr, struct nfs4_cb_compound_hdr *hdr) argument 284 decode_cb_compound4res(struct xdr_stream *xdr, struct nfs4_cb_compound_hdr *hdr) argument 315 encode_cb_recall4args(struct xdr_stream *xdr, const struct nfs4_delegation *dp, struct nfs4_cb_compound_hdr *hdr) argument 341 encode_cb_recallany4args(struct xdr_stream *xdr, struct nfs4_cb_compound_hdr *hdr, struct nfsd4_cb_recall_any *ra) argument 361 encode_cb_getattr4args(struct xdr_stream *xdr, struct nfs4_cb_compound_hdr *hdr, struct nfs4_cb_fattr *fattr) argument 386 encode_cb_sequence4args(struct xdr_stream *xdr, const struct nfsd4_callback *cb, struct nfs4_cb_compound_hdr *hdr) argument 430 decode_cb_sequence4resok(struct xdr_stream *xdr, struct nfsd4_callback *cb) argument 476 decode_cb_sequence4res(struct xdr_stream *xdr, struct nfsd4_callback *cb) argument 503 nfs4_xdr_enc_cb_null(struct rpc_rqst *req, struct xdr_stream *xdr, const void *__unused) argument 512 nfs4_xdr_enc_cb_getattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 532 nfs4_xdr_enc_cb_recall(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 552 nfs4_xdr_enc_cb_recall_any(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 578 nfs4_xdr_dec_cb_null(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 587 nfs4_xdr_dec_cb_getattr(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 623 nfs4_xdr_dec_cb_recall(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 646 nfs4_xdr_dec_cb_recall_any(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 691 encode_cb_layout4args(struct xdr_stream *xdr, const struct nfs4_layout_stateid *ls, struct nfs4_cb_compound_hdr *hdr) argument 717 nfs4_xdr_enc_cb_layout(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 735 nfs4_xdr_dec_cb_layout(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 755 encode_stateowner(struct xdr_stream *xdr, struct nfs4_stateowner *so) argument 764 nfs4_xdr_enc_cb_notify_lock(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 793 nfs4_xdr_dec_cb_notify_lock(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 831 encode_offload_info4(struct xdr_stream *xdr, const struct nfsd4_cb_offload *cbo) argument 854 encode_cb_offload4args(struct xdr_stream *xdr, const struct nfsd4_cb_offload *cbo, struct nfs4_cb_compound_hdr *hdr) argument 869 nfs4_xdr_enc_cb_offload(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 887 nfs4_xdr_dec_cb_offload(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument [all...] |
/linux-master/fs/lockd/ |
H A D | svcxdr.h | 22 svcxdr_decode_stats(struct xdr_stream *xdr, __be32 *status) argument 26 p = xdr_inline_decode(xdr, XDR_UNIT); 35 svcxdr_encode_stats(struct xdr_stream *xdr, __be32 status) argument 39 p = xdr_reserve_space(xdr, XDR_UNIT); 48 svcxdr_decode_string(struct xdr_stream *xdr, char **data, unsigned int *data_len) argument 53 if (xdr_stream_decode_u32(xdr, &len) < 0) 57 p = xdr_inline_decode(xdr, len); 73 svcxdr_decode_cookie(struct xdr_stream *xdr, struct nlm_cookie *cookie) argument 78 if (xdr_stream_decode_u32(xdr, &len) < 0) 85 p = xdr_inline_decode(xdr, le 101 svcxdr_encode_cookie(struct xdr_stream *xdr, const struct nlm_cookie *cookie) argument 116 svcxdr_decode_owner(struct xdr_stream *xdr, struct xdr_netobj *obj) argument 135 svcxdr_encode_owner(struct xdr_stream *xdr, const struct xdr_netobj *obj) argument [all...] |
H A D | xdr.c | 3 * linux/fs/lockd/xdr.c 14 #include <linux/sunrpc/xdr.h> 51 svcxdr_decode_fhandle(struct xdr_stream *xdr, struct nfs_fh *fh) argument 56 if (xdr_stream_decode_u32(xdr, &len) < 0) 61 p = xdr_inline_decode(xdr, len); 72 svcxdr_decode_lock(struct xdr_stream *xdr, struct nlm_lock *lock) argument 77 if (!svcxdr_decode_string(xdr, &lock->caller, &lock->len)) 79 if (!svcxdr_decode_fhandle(xdr, &lock->fh)) 81 if (!svcxdr_decode_owner(xdr, &lock->oh)) 83 if (xdr_stream_decode_u32(xdr, 104 svcxdr_encode_holder(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 130 svcxdr_encode_testrply(struct xdr_stream *xdr, const struct nlm_res *resp) argument 149 nlmsvc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 155 nlmsvc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 173 nlmsvc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 198 nlmsvc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 218 nlmsvc_decode_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 232 nlmsvc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 245 nlmsvc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 271 nlmsvc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 298 nlmsvc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 317 nlmsvc_encode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 323 nlmsvc_encode_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 332 nlmsvc_encode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 341 nlmsvc_encode_shareres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument [all...] |
H A D | xdr4.c | 15 #include <linux/sunrpc/xdr.h> 53 svcxdr_decode_fhandle(struct xdr_stream *xdr, struct nfs_fh *fh) argument 58 if (xdr_stream_decode_u32(xdr, &len) < 0) 63 p = xdr_inline_decode(xdr, len); 74 svcxdr_decode_lock(struct xdr_stream *xdr, struct nlm_lock *lock) argument 78 if (!svcxdr_decode_string(xdr, &lock->caller, &lock->len)) 80 if (!svcxdr_decode_fhandle(xdr, &lock->fh)) 82 if (!svcxdr_decode_owner(xdr, &lock->oh)) 84 if (xdr_stream_decode_u32(xdr, &lock->svid) < 0) 86 if (xdr_stream_decode_u64(xdr, 99 svcxdr_encode_holder(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 125 svcxdr_encode_testrply(struct xdr_stream *xdr, const struct nlm_res *resp) argument 144 nlm4svc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 150 nlm4svc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 168 nlm4svc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 193 nlm4svc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 213 nlm4svc_decode_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 227 nlm4svc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 240 nlm4svc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 266 nlm4svc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 293 nlm4svc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 312 nlm4svc_encode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 318 nlm4svc_encode_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 327 nlm4svc_encode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 336 nlm4svc_encode_shareres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument [all...] |
H A D | clntxdr.c | 14 #include <linux/sunrpc/xdr.h> 86 static void encode_bool(struct xdr_stream *xdr, const int value) argument 90 p = xdr_reserve_space(xdr, 4); 94 static void encode_int32(struct xdr_stream *xdr, const s32 value) argument 98 p = xdr_reserve_space(xdr, 4); 105 static void encode_netobj(struct xdr_stream *xdr, argument 110 p = xdr_reserve_space(xdr, 4 + length); 114 static int decode_netobj(struct xdr_stream *xdr, argument 119 ret = xdr_stream_decode_opaque_inline(xdr, (void *)&obj->data, 130 static void encode_cookie(struct xdr_stream *xdr, argument 136 decode_cookie(struct xdr_stream *xdr, struct nlm_cookie *cookie) argument 171 encode_fh(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 195 encode_nlm_stat(struct xdr_stream *xdr, const __be32 stat) argument 205 decode_nlm_stat(struct xdr_stream *xdr, __be32 *stat) argument 234 encode_nlm_holder(struct xdr_stream *xdr, const struct nlm_res *result) argument 251 decode_nlm_holder(struct xdr_stream *xdr, struct nlm_res *result) argument 299 encode_caller_name(struct xdr_stream *xdr, const char *name) argument 319 encode_nlm_lock(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 352 nlm_xdr_enc_testargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 374 nlm_xdr_enc_lockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 397 nlm_xdr_enc_cancargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 416 nlm_xdr_enc_unlockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 433 nlm_xdr_enc_res(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 456 encode_nlm_testrply(struct xdr_stream *xdr, const struct nlm_res *result) argument 463 nlm_xdr_enc_testres(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 495 decode_nlm_testrply(struct xdr_stream *xdr, struct nlm_res *result) argument 509 nlm_xdr_dec_testres(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 530 nlm_xdr_dec_res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument [all...] |
H A D | clnt4xdr.c | 13 #include <linux/sunrpc/xdr.h> 89 static void encode_bool(struct xdr_stream *xdr, const int value) argument 93 p = xdr_reserve_space(xdr, 4); 97 static void encode_int32(struct xdr_stream *xdr, const s32 value) argument 101 p = xdr_reserve_space(xdr, 4); 108 static void encode_netobj(struct xdr_stream *xdr, argument 113 p = xdr_reserve_space(xdr, 4 + length); 117 static int decode_netobj(struct xdr_stream *xdr, argument 122 ret = xdr_stream_decode_opaque_inline(xdr, (void *)&obj->data, 133 static void encode_cookie(struct xdr_stream *xdr, argument 139 decode_cookie(struct xdr_stream *xdr, struct nlm_cookie *cookie) argument 174 encode_fh(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 201 encode_nlm4_stat(struct xdr_stream *xdr, const __be32 stat) argument 211 decode_nlm4_stat(struct xdr_stream *xdr, __be32 *stat) argument 239 encode_nlm4_holder(struct xdr_stream *xdr, const struct nlm_res *result) argument 256 decode_nlm4_holder(struct xdr_stream *xdr, struct nlm_res *result) argument 298 encode_caller_name(struct xdr_stream *xdr, const char *name) argument 318 encode_nlm4_lock(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 352 nlm4_xdr_enc_testargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 374 nlm4_xdr_enc_lockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 397 nlm4_xdr_enc_cancargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 416 nlm4_xdr_enc_unlockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 433 nlm4_xdr_enc_res(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 456 nlm4_xdr_enc_testres(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 490 decode_nlm4_testrply(struct xdr_stream *xdr, struct nlm_res *result) argument 504 nlm4_xdr_dec_testres(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 525 nlm4_xdr_dec_res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument [all...] |
/linux-master/net/sunrpc/auth_gss/ |
H A D | gss_rpc_xdr.c | 11 static int gssx_enc_bool(struct xdr_stream *xdr, int v) argument 15 p = xdr_reserve_space(xdr, 4); 22 static int gssx_dec_bool(struct xdr_stream *xdr, u32 *v) argument 26 p = xdr_inline_decode(xdr, 4); 33 static int gssx_enc_buffer(struct xdr_stream *xdr, argument 38 p = xdr_reserve_space(xdr, sizeof(u32) + buf->len); 45 static int gssx_enc_in_token(struct xdr_stream *xdr, argument 50 p = xdr_reserve_space(xdr, 4); 56 xdr_write_pages(xdr, in->pages, in->page_base, in->page_len); 62 static int gssx_dec_buffer(struct xdr_stream *xdr, argument 95 gssx_enc_option(struct xdr_stream *xdr, struct gssx_option *opt) argument 107 gssx_dec_option(struct xdr_stream *xdr, struct gssx_option *opt) argument 119 dummy_enc_opt_array(struct xdr_stream *xdr, const struct gssx_option_array *oa) argument 135 dummy_dec_opt_array(struct xdr_stream *xdr, struct gssx_option_array *oa) argument 156 get_host_u32(struct xdr_stream *xdr, u32 *res) argument 168 gssx_dec_linux_creds(struct xdr_stream *xdr, struct svc_cred *creds) argument 229 gssx_dec_option_array(struct xdr_stream *xdr, struct gssx_option_array *oa) argument 304 gssx_dec_status(struct xdr_stream *xdr, struct gssx_status *status) argument 349 gssx_enc_call_ctx(struct xdr_stream *xdr, const struct gssx_call_ctx *ctx) argument 388 gssx_dec_name_attr(struct xdr_stream *xdr, struct gssx_name_attr *attr) argument 409 dummy_enc_nameattr_array(struct xdr_stream *xdr, struct gssx_name_attr_array *naa) argument 425 dummy_dec_nameattr_array(struct xdr_stream *xdr, struct gssx_name_attr_array *naa) argument 451 gssx_enc_name(struct xdr_stream *xdr, struct gssx_name *name) argument 492 gssx_dec_name(struct xdr_stream *xdr, struct gssx_name *name) argument 533 dummy_enc_credel_array(struct xdr_stream *xdr, struct gssx_cred_element_array *cea) argument 549 gssx_enc_cred(struct xdr_stream *xdr, struct gssx_cred *cred) argument 575 gssx_enc_ctx(struct xdr_stream *xdr, struct gssx_ctx *ctx) argument 638 gssx_dec_ctx(struct xdr_stream *xdr, struct gssx_ctx *ctx) argument 700 gssx_enc_cb(struct xdr_stream *xdr, struct gssx_cb *cb) argument 733 gssx_enc_accept_sec_context(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 790 gssx_dec_accept_sec_context(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument [all...] |
/linux-master/net/sunrpc/ |
H A D | socklib.h | 10 int csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb); 12 struct xdr_buf *xdr, unsigned int base,
|
H A D | xdr.c | 3 * linux/net/sunrpc/xdr.c 17 #include <linux/sunrpc/xdr.h> 171 * @xdr: xdr_buf to be copied 176 const struct xdr_buf *xdr) 178 const struct kvec *head = xdr->head; 179 const struct kvec *tail = xdr->tail; 187 if (xdr->page_len) { 189 struct page **pages = xdr->pages; 191 offset = offset_in_page(xdr->page_base); 192 remaining = xdr 175 xdr_buf_to_bvec(struct bio_vec *bvec, unsigned int bvec_size, const struct xdr_buf *xdr) argument 227 xdr_inline_pages(struct xdr_buf *xdr, unsigned int offset, struct page **pages, unsigned int base, unsigned int len) argument 919 xdr_stream_pos(const struct xdr_stream *xdr) argument 925 xdr_stream_set_pos(struct xdr_stream *xdr, unsigned int pos) argument 932 xdr_stream_page_set_pos(struct xdr_stream *xdr, unsigned int pos) argument 941 xdr_page_pos(const struct xdr_stream *xdr) argument 964 xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p, struct rpc_rqst *rqst) argument 999 xdr_init_encode_pages(struct xdr_stream *xdr, struct xdr_buf *buf, struct page **pages, struct rpc_rqst *rqst) argument 1026 __xdr_commit_encode(struct xdr_stream *xdr) argument 1043 xdr_get_next_encode_buffer(struct xdr_stream *xdr, size_t nbytes) argument 1101 xdr_reserve_space(struct xdr_stream *xdr, size_t nbytes) argument 1136 xdr_reserve_space_vec(struct xdr_stream *xdr, size_t nbytes) argument 1185 xdr_truncate_encode(struct xdr_stream *xdr, size_t len) argument 1241 xdr_truncate_decode(struct xdr_stream *xdr, size_t len) argument 1262 xdr_restrict_buflen(struct xdr_stream *xdr, int newbuflen) argument 1290 xdr_write_pages(struct xdr_stream *xdr, struct page **pages, unsigned int base, unsigned int len) argument 1318 xdr_set_iov(struct xdr_stream *xdr, struct kvec *iov, unsigned int base, unsigned int len) argument 1332 xdr_set_tail_base(struct xdr_stream *xdr, unsigned int base, unsigned int len) argument 1341 xdr_stream_unmap_current_page(struct xdr_stream *xdr) argument 1349 xdr_set_page_base(struct xdr_stream *xdr, unsigned int base, unsigned int len) argument 1390 xdr_set_page(struct xdr_stream *xdr, unsigned int base, unsigned int len) argument 1399 xdr_set_next_page(struct xdr_stream *xdr) argument 1411 xdr_set_next_buffer(struct xdr_stream *xdr) argument 1427 xdr_init_decode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p, struct rpc_rqst *rqst) argument 1452 xdr_init_decode_pages(struct xdr_stream *xdr, struct xdr_buf *buf, struct page **pages, unsigned int len) argument 1468 xdr_finish_decode(struct xdr_stream *xdr) argument 1474 __xdr_inline_decode(struct xdr_stream *xdr, size_t nbytes) argument 1487 xdr_copy_to_scratch(struct xdr_stream *xdr, size_t nbytes) argument 1523 xdr_inline_decode(struct xdr_stream *xdr, size_t nbytes) argument 1541 xdr_realign_pages(struct xdr_stream *xdr) argument 1556 xdr_align_pages(struct xdr_stream *xdr, unsigned int len) argument 1592 xdr_read_pages(struct xdr_stream *xdr, unsigned int len) argument 1620 xdr_set_pagelen(struct xdr_stream *xdr, unsigned int len) argument 1649 xdr_enter_page(struct xdr_stream *xdr, unsigned int len) argument 1749 xdr_stream_subsegment(struct xdr_stream *xdr, struct xdr_buf *subbuf, unsigned int nbytes) argument 1791 xdr_stream_move_subsegment(struct xdr_stream *xdr, unsigned int offset, unsigned int target, unsigned int length) argument 1818 xdr_stream_zero(struct xdr_stream *xdr, unsigned int offset, unsigned int length) argument 2254 xdr_stream_decode_opaque(struct xdr_stream *xdr, void *ptr, size_t size) argument 2280 xdr_stream_decode_opaque_dup(struct xdr_stream *xdr, void **ptr, size_t maxlen, gfp_t gfp_flags) argument 2309 xdr_stream_decode_string(struct xdr_stream *xdr, char *str, size_t size) argument 2338 xdr_stream_decode_string_dup(struct xdr_stream *xdr, char **str, size_t maxlen, gfp_t gfp_flags) argument 2370 xdr_stream_decode_opaque_auth(struct xdr_stream *xdr, u32 *flavor, void **body, unsigned int *body_len) argument 2398 xdr_stream_encode_opaque_auth(struct xdr_stream *xdr, u32 flavor, void *body, unsigned int body_len) argument [all...] |
H A D | socklib.c | 19 #include <linux/sunrpc/xdr.h> 83 * @xdr: target XDR buffer 90 xdr_partial_copy_from_skb(struct xdr_buf *xdr, unsigned int base, struct xdr_skb_reader *desc, xdr_skb_read_actor copy_actor) argument 92 struct page **ppage = xdr->pages; 93 unsigned int len, pglen = xdr->page_len; 97 len = xdr->head[0].iov_len; 100 ret = copy_actor(desc, (char *)xdr->head[0].iov_base + base, len); 114 if (base || xdr->page_base) { 116 base += xdr->page_base; 125 if ((xdr 170 csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb) argument 221 xprt_send_pagedata(struct socket *sock, struct msghdr *msg, struct xdr_buf *xdr, size_t base) argument 264 xprt_sock_sendmsg(struct socket *sock, struct msghdr *msg, struct xdr_buf *xdr, unsigned int base, rpc_fraghdr marker, unsigned int *sent_p) argument [all...] |
/linux-master/fs/nfs/ |
H A D | nfs4xdr.c | 71 static void encode_layoutget(struct xdr_stream *xdr, 74 static int decode_layoutget(struct xdr_stream *xdr, struct rpc_rqst *req, 964 static __be32 *reserve_space(struct xdr_stream *xdr, size_t nbytes) argument 966 __be32 *p = xdr_reserve_space(xdr, nbytes); 971 static void encode_opaque_fixed(struct xdr_stream *xdr, const void *buf, size_t len) argument 973 WARN_ON_ONCE(xdr_stream_encode_opaque_fixed(xdr, buf, len) < 0); 976 static void encode_string(struct xdr_stream *xdr, unsigned int len, const char *str) argument 978 WARN_ON_ONCE(xdr_stream_encode_opaque(xdr, str, len) < 0); 981 static void encode_uint32(struct xdr_stream *xdr, u32 n) argument 983 WARN_ON_ONCE(xdr_stream_encode_u32(xdr, 986 encode_uint64(struct xdr_stream *xdr, u64 n) argument 991 xdr_encode_bitmap4(struct xdr_stream *xdr, const __u32 *bitmap, size_t len) argument 1020 encode_nfs4_seqid(struct xdr_stream *xdr, const struct nfs_seqid *seqid) argument 1029 encode_compound_hdr(struct xdr_stream *xdr, struct rpc_rqst *req, struct compound_hdr *hdr) argument 1048 encode_op_hdr(struct xdr_stream *xdr, enum nfs_opnum4 op, uint32_t replen, struct compound_hdr *hdr) argument 1063 encode_nfs4_stateid(struct xdr_stream *xdr, const nfs4_stateid *stateid) argument 1068 encode_nfs4_verifier(struct xdr_stream *xdr, const nfs4_verifier *verf) argument 1081 encode_attrs(struct xdr_stream *xdr, const struct iattr *iap, const struct nfs4_label *label, const umode_t *umask, const struct nfs_server *server, const uint32_t attrmask[]) argument 1200 encode_access(struct xdr_stream *xdr, u32 access, struct compound_hdr *hdr) argument 1206 encode_close(struct xdr_stream *xdr, const struct nfs_closeargs *arg, struct compound_hdr *hdr) argument 1213 encode_commit(struct xdr_stream *xdr, const struct nfs_commitargs *args, struct compound_hdr *hdr) argument 1223 encode_create(struct xdr_stream *xdr, const struct nfs4_create_arg *create, struct compound_hdr *hdr) argument 1254 encode_getattr(struct xdr_stream *xdr, const __u32 *bitmap, const __u32 *mask, size_t len, struct compound_hdr *hdr) argument 1270 encode_getfattr(struct xdr_stream *xdr, const u32* bitmask, struct compound_hdr *hdr) argument 1276 encode_getfattr_open(struct xdr_stream *xdr, const u32 *bitmask, const u32 *open_bitmap, struct compound_hdr *hdr) argument 1283 encode_fsinfo(struct xdr_stream *xdr, const u32* bitmask, struct compound_hdr *hdr) argument 1289 encode_fs_locations(struct xdr_stream *xdr, const u32* bitmask, struct compound_hdr *hdr) argument 1295 encode_getfh(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 1300 encode_link(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr) argument 1320 encode_lockowner(struct xdr_stream *xdr, const struct nfs_lowner *lowner) argument 1336 encode_lock(struct xdr_stream *xdr, const struct nfs_lock_args *args, struct compound_hdr *hdr) argument 1359 encode_lockt(struct xdr_stream *xdr, const struct nfs_lockt_args *args, struct compound_hdr *hdr) argument 1371 encode_locku(struct xdr_stream *xdr, const struct nfs_locku_args *args, struct compound_hdr *hdr) argument 1384 encode_release_lockowner(struct xdr_stream *xdr, const struct nfs_lowner *lowner, struct compound_hdr *hdr) argument 1390 encode_lookup(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr) argument 1396 encode_lookupp(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 1401 encode_share_access(struct xdr_stream *xdr, u32 share_access) argument 1410 encode_openhdr(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 1428 encode_createmode(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 1456 encode_opentype(struct xdr_stream *xdr, const struct nfs_openargs *arg) argument 1471 encode_delegation_type(struct xdr_stream *xdr, fmode_t delegation_type) argument 1491 encode_claim_null(struct xdr_stream *xdr, const struct qstr *name) argument 1500 encode_claim_previous(struct xdr_stream *xdr, fmode_t type) argument 1509 encode_claim_delegate_cur(struct xdr_stream *xdr, const struct qstr *name, const nfs4_stateid *stateid) argument 1519 encode_claim_fh(struct xdr_stream *xdr) argument 1527 encode_claim_delegate_cur_fh(struct xdr_stream *xdr, const nfs4_stateid *stateid) argument 1536 encode_open(struct xdr_stream *xdr, const struct nfs_openargs *arg, struct compound_hdr *hdr) argument 1562 encode_open_confirm(struct xdr_stream *xdr, const struct nfs_open_confirmargs *arg, struct compound_hdr *hdr) argument 1569 encode_open_downgrade(struct xdr_stream *xdr, const struct nfs_closeargs *arg, struct compound_hdr *hdr) argument 1578 encode_putfh(struct xdr_stream *xdr, const struct nfs_fh *fh, struct compound_hdr *hdr) argument 1584 encode_putrootfh(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 1589 encode_read(struct xdr_stream *xdr, const struct nfs_pgio_args *args, struct compound_hdr *hdr) argument 1602 encode_readdir(struct xdr_stream *xdr, const struct nfs4_readdir_arg *readdir, struct rpc_rqst *req, struct compound_hdr *hdr) argument 1661 encode_readlink(struct xdr_stream *xdr, const struct nfs4_readlink *readlink, struct rpc_rqst *req, struct compound_hdr *hdr) argument 1666 encode_remove(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr) argument 1672 encode_rename(struct xdr_stream *xdr, const struct qstr *oldname, const struct qstr *newname, struct compound_hdr *hdr) argument 1679 encode_renew(struct xdr_stream *xdr, clientid4 clid, struct compound_hdr *hdr) argument 1687 encode_restorefh(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 1709 encode_setacl(struct xdr_stream *xdr, const struct nfs_setaclargs *arg, struct compound_hdr *hdr) argument 1725 encode_savefh(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 1730 encode_setattr(struct xdr_stream *xdr, const struct nfs_setattrargs *arg, const struct nfs_server *server, struct compound_hdr *hdr) argument 1738 encode_setclientid(struct xdr_stream *xdr, const struct nfs4_setclientid *setclientid, struct compound_hdr *hdr) argument 1755 encode_setclientid_confirm(struct xdr_stream *xdr, const struct nfs4_setclientid_res *arg, struct compound_hdr *hdr) argument 1763 encode_write(struct xdr_stream *xdr, const struct nfs_pgio_args *args, struct compound_hdr *hdr) argument 1779 encode_delegreturn(struct xdr_stream *xdr, const nfs4_stateid *stateid, struct compound_hdr *hdr) argument 1785 encode_secinfo(struct xdr_stream *xdr, const struct qstr *name, struct compound_hdr *hdr) argument 1793 encode_bind_conn_to_session(struct xdr_stream *xdr, const struct nfs41_bind_conn_to_session_args *args, struct compound_hdr *hdr) argument 1807 encode_op_map(struct xdr_stream *xdr, const struct nfs4_op_map *op_map) argument 1815 encode_exchange_id(struct xdr_stream *xdr, const struct nfs41_exchange_id_args *args, struct compound_hdr *hdr) argument 1867 encode_create_session(struct xdr_stream *xdr, const struct nfs41_create_session_args *args, struct compound_hdr *hdr) argument 1920 encode_destroy_session(struct xdr_stream *xdr, const struct nfs4_session *session, struct compound_hdr *hdr) argument 1928 encode_destroy_clientid(struct xdr_stream *xdr, uint64_t clientid, struct compound_hdr *hdr) argument 1936 encode_reclaim_complete(struct xdr_stream *xdr, const struct nfs41_reclaim_complete_args *args, struct compound_hdr *hdr) argument 1945 encode_sequence(struct xdr_stream *xdr, const struct nfs4_sequence_args *args, struct compound_hdr *hdr) argument 1985 encode_getdeviceinfo(struct xdr_stream *xdr, const struct nfs4_getdeviceinfo_args *args, struct compound_hdr *hdr) argument 2004 encode_layoutget(struct xdr_stream *xdr, const struct nfs4_layoutget_args *args, struct compound_hdr *hdr) argument 2031 encode_layoutcommit(struct xdr_stream *xdr, struct inode *inode, const struct nfs4_layoutcommit_args *args, struct compound_hdr *hdr) argument 2068 encode_layoutreturn(struct xdr_stream *xdr, const struct nfs4_layoutreturn_args *args, struct compound_hdr *hdr) argument 2093 encode_secinfo_no_name(struct xdr_stream *xdr, const struct nfs41_secinfo_no_name_args *args, struct compound_hdr *hdr) argument 2102 encode_test_stateid(struct xdr_stream *xdr, const struct nfs41_test_stateid_args *args, struct compound_hdr *hdr) argument 2111 encode_free_stateid(struct xdr_stream *xdr, const struct nfs41_free_stateid_args *args, struct compound_hdr *hdr) argument 2120 encode_layoutreturn(struct xdr_stream *xdr, const struct nfs4_layoutreturn_args *args, struct compound_hdr *hdr) argument 2127 encode_layoutget(struct xdr_stream *xdr, const struct nfs4_layoutget_args *args, struct compound_hdr *hdr) argument 2151 nfs4_xdr_enc_access(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2171 nfs4_xdr_enc_lookup(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2191 nfs4_xdr_enc_lookupp(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2211 nfs4_xdr_enc_lookup_root(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2231 nfs4_xdr_enc_remove(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2249 nfs4_xdr_enc_rename(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2269 nfs4_xdr_enc_link(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2291 nfs4_xdr_enc_create(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2311 nfs4_xdr_enc_symlink(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2322 nfs4_xdr_enc_getattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2340 nfs4_xdr_enc_close(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2362 nfs4_xdr_enc_open(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2390 nfs4_xdr_enc_open_confirm(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2408 nfs4_xdr_enc_open_noattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2436 nfs4_xdr_enc_open_downgrade(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2457 nfs4_xdr_enc_lock(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2475 nfs4_xdr_enc_lockt(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2493 nfs4_xdr_enc_locku(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2508 nfs4_xdr_enc_release_lockowner(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2525 nfs4_xdr_enc_readlink(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2546 nfs4_xdr_enc_readdir(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2567 nfs4_xdr_enc_read(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2589 nfs4_xdr_enc_setattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2608 nfs4_xdr_enc_getacl(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2635 nfs4_xdr_enc_write(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2656 nfs4_xdr_enc_commit(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2674 nfs4_xdr_enc_fsinfo(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2692 nfs4_xdr_enc_pathconf(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2711 nfs4_xdr_enc_statfs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2730 nfs4_xdr_enc_server_caps(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2750 nfs4_xdr_enc_renew(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2767 nfs4_xdr_enc_setclientid(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2784 nfs4_xdr_enc_setclientid_confirm(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2801 nfs4_xdr_enc_delegreturn(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2824 nfs4_xdr_enc_fs_locations(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2857 nfs4_xdr_enc_secinfo(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2876 nfs4_xdr_enc_fsid_present(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2898 nfs4_xdr_enc_bind_conn_to_session(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2915 nfs4_xdr_enc_exchange_id(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2932 nfs4_xdr_enc_create_session(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2949 nfs4_xdr_enc_destroy_session(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2966 nfs4_xdr_enc_destroy_clientid(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 2983 nfs4_xdr_enc_sequence(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 3001 nfs4_xdr_enc_get_lease_time(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 3023 nfs4_xdr_enc_reclaim_complete(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 3041 nfs4_xdr_enc_getdeviceinfo(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 3068 nfs4_xdr_enc_layoutget(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 3090 nfs4_xdr_enc_layoutcommit(struct rpc_rqst *req, struct xdr_stream *xdr, const void *priv) argument 3112 nfs4_xdr_enc_layoutreturn(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 3131 nfs4_xdr_enc_secinfo_no_name(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 3150 nfs4_xdr_enc_test_stateid(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 3168 nfs4_xdr_enc_free_stateid(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 3184 decode_opaque_inline(struct xdr_stream *xdr, unsigned int *len, char **string) argument 3194 decode_compound_hdr(struct xdr_stream *xdr, struct compound_hdr *hdr) argument 3218 __decode_op_hdr(struct xdr_stream *xdr, enum nfs_opnum4 expected, int *nfs_retval) argument 3249 decode_op_hdr(struct xdr_stream *xdr, enum nfs_opnum4 expected) argument 3258 decode_ace(struct xdr_stream *xdr, void *ace) argument 3271 decode_bitmap4(struct xdr_stream *xdr, uint32_t *bitmap, size_t sz) argument 3283 decode_attr_bitmap(struct xdr_stream *xdr, uint32_t *bitmap) argument 3290 decode_attr_length(struct xdr_stream *xdr, uint32_t *attrlen, unsigned int *savep) argument 3302 decode_attr_supported(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *bitmask) argument 3317 decode_attr_type(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *type) argument 3341 decode_attr_fh_expire_type(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *type) argument 3360 decode_attr_change(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *change) argument 3381 decode_attr_size(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *size) argument 3401 decode_attr_link_support(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3419 decode_attr_symlink_support(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3437 decode_attr_fsid(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fsid *fsid) argument 3461 decode_attr_lease_time(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3479 decode_attr_error(struct xdr_stream *xdr, uint32_t *bitmap, int32_t *res) argument 3495 decode_attr_exclcreat_supported(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *bitmask) argument 3511 decode_attr_filehandle(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fh *fh) argument 3543 decode_attr_aclsupport(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3561 decode_attr_case_insensitive(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3579 decode_attr_case_preserving(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3597 decode_attr_fileid(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *fileid) argument 3617 decode_attr_mounted_on_fileid(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *fileid) argument 3637 decode_attr_files_avail(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3656 decode_attr_files_free(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3675 decode_attr_files_total(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3694 decode_pathname(struct xdr_stream *xdr, struct nfs4_pathname *path) argument 3736 decode_attr_fs_locations(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs4_fs_locations *res) argument 3812 decode_attr_maxfilesize(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 3831 decode_attr_maxlink(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *maxlink) argument 3850 decode_attr_maxname(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *maxname) argument 3869 decode_attr_maxread(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3892 decode_attr_maxwrite(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 3915 decode_attr_mode(struct xdr_stream *xdr, uint32_t *bitmap, umode_t *mode) argument 3937 decode_attr_nlink(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *nlink) argument 3957 decode_nfs4_string(struct xdr_stream *xdr, struct nfs4_string *name, gfp_t gfp_flags) argument 3970 decode_attr_owner(struct xdr_stream *xdr, uint32_t *bitmap, const struct nfs_server *server, kuid_t *uid, struct nfs4_string *owner_name) argument 4004 decode_attr_group(struct xdr_stream *xdr, uint32_t *bitmap, const struct nfs_server *server, kgid_t *gid, struct nfs4_string *group_name) argument 4038 decode_attr_rdev(struct xdr_stream *xdr, uint32_t *bitmap, dev_t *rdev) argument 4065 decode_attr_space_avail(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 4084 decode_attr_space_free(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 4103 decode_attr_space_total(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res) argument 4122 decode_attr_space_used(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *used) argument 4154 decode_attr_time(struct xdr_stream *xdr, struct timespec64 *time) argument 4165 decode_attr_time_access(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec64 *time) argument 4183 decode_attr_time_metadata(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec64 *time) argument 4201 decode_attr_time_delta(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec64 *time) argument 4219 decode_attr_security_label(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs4_label *label) argument 4268 decode_attr_time_modify(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec64 *time) argument 4286 decode_attr_xattrsupport(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 4306 verify_attr_len(struct xdr_stream *xdr, unsigned int savep, uint32_t attrlen) argument 4323 decode_change_info(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 4336 decode_access(struct xdr_stream *xdr, u32 *supported, u32 *access) argument 4355 decode_opaque_fixed(struct xdr_stream *xdr, void *buf, size_t len) argument 4363 decode_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 4368 decode_open_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 4374 decode_lock_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 4380 decode_delegation_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 4386 decode_invalid_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 4394 decode_close(struct xdr_stream *xdr, struct nfs_closeres *res) argument 4406 decode_verifier(struct xdr_stream *xdr, void *verifier) argument 4411 decode_write_verifier(struct xdr_stream *xdr, struct nfs_write_verifier *verifier) argument 4416 decode_commit(struct xdr_stream *xdr, struct nfs_commitres *res) argument 4429 decode_create(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 4450 decode_server_caps(struct xdr_stream *xdr, struct nfs4_server_caps_res *res) argument 4486 decode_statfs(struct xdr_stream *xdr, struct nfs_fsstat *fsstat) argument 4523 decode_pathconf(struct xdr_stream *xdr, struct nfs_pathconf *pathconf) argument 4547 decode_threshold_hint(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res, uint32_t hint_bit) argument 4564 decode_first_threshold_item4(struct xdr_stream *xdr, struct nfs4_threshold *res) argument 4617 decode_attr_mdsthreshold(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs4_threshold *res) argument 4648 decode_getfattr_attrs(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fattr *fattr, struct nfs_fh *fh, struct nfs4_fs_locations *fs_loc, const struct nfs_server *server) argument 4775 decode_getfattr_generic(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct nfs_fh *fh, struct nfs4_fs_locations *fs_loc, const struct nfs_server *server) argument 4806 decode_getfattr(struct xdr_stream *xdr, struct nfs_fattr *fattr, const struct nfs_server *server) argument 4815 decode_pnfs_layout_types(struct xdr_stream *xdr, struct nfs_fsinfo *fsinfo) argument 4851 decode_attr_pnfstype(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fsinfo *fsinfo) argument 4869 decode_attr_layout_blksize(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 4889 decode_attr_clone_blksize(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res) argument 4906 decode_attr_change_attr_type(struct xdr_stream *xdr, uint32_t *bitmap, enum nfs4_change_attr_type *res) argument 4932 decode_fsinfo(struct xdr_stream *xdr, struct nfs_fsinfo *fsinfo) argument 4996 decode_getfh(struct xdr_stream *xdr, struct nfs_fh *fh) argument 5025 decode_link(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 5038 decode_lock_denied(struct xdr_stream *xdr, struct file_lock *fl) argument 5068 decode_lock(struct xdr_stream *xdr, struct nfs_lock_res *res) argument 5088 decode_lockt(struct xdr_stream *xdr, struct nfs_lockt_res *res) argument 5097 decode_locku(struct xdr_stream *xdr, struct nfs_locku_res *res) argument 5109 decode_release_lockowner(struct xdr_stream *xdr) argument 5114 decode_lookup(struct xdr_stream *xdr) argument 5119 decode_lookupp(struct xdr_stream *xdr) argument 5125 decode_space_limit(struct xdr_stream *xdr, unsigned long *pagemod_limit) argument 5150 decode_rw_delegation(struct xdr_stream *xdr, uint32_t delegation_type, struct nfs_openres *res) argument 5177 decode_no_delegation(struct xdr_stream *xdr, struct nfs_openres *res) argument 5195 decode_delegation(struct xdr_stream *xdr, struct nfs_openres *res) argument 5217 decode_open(struct xdr_stream *xdr, struct nfs_openres *res) argument 5257 decode_open_confirm(struct xdr_stream *xdr, struct nfs_open_confirmres *res) argument 5269 decode_open_downgrade(struct xdr_stream *xdr, struct nfs_closeres *res) argument 5281 decode_putfh(struct xdr_stream *xdr) argument 5286 decode_putrootfh(struct xdr_stream *xdr) argument 5291 decode_read(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs_pgio_res *res) argument 5318 decode_readdir(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_readdir_res *readdir) argument 5334 decode_readlink(struct xdr_stream *xdr, struct rpc_rqst *req) argument 5371 decode_remove(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 5383 decode_rename(struct xdr_stream *xdr, struct nfs4_change_info *old_cinfo, struct nfs4_change_info *new_cinfo) argument 5398 decode_renew(struct xdr_stream *xdr) argument 5404 decode_restorefh(struct xdr_stream *xdr) argument 5409 decode_getacl(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs_getaclres *res, enum nfs4_acl_type type) argument 5466 decode_savefh(struct xdr_stream *xdr) argument 5471 decode_setattr(struct xdr_stream *xdr) argument 5483 decode_setclientid(struct xdr_stream *xdr, struct nfs4_setclientid_res *res) argument 5532 decode_setclientid_confirm(struct xdr_stream *xdr) argument 5537 decode_write(struct xdr_stream *xdr, struct nfs_pgio_res *res) argument 5554 decode_delegreturn(struct xdr_stream *xdr) argument 5559 decode_secinfo_gss(struct xdr_stream *xdr, struct nfs4_secinfo4 *flavor) argument 5587 decode_secinfo_common(struct xdr_stream *xdr, struct nfs4_secinfo_res *res) argument 5624 decode_secinfo(struct xdr_stream *xdr, struct nfs4_secinfo_res *res) argument 5633 decode_secinfo_no_name(struct xdr_stream *xdr, struct nfs4_secinfo_res *res) argument 5641 decode_op_map(struct xdr_stream *xdr, struct nfs4_op_map *op_map) argument 5649 decode_exchange_id(struct xdr_stream *xdr, struct nfs41_exchange_id_res *res) argument 5740 decode_chan_attrs(struct xdr_stream *xdr, struct nfs4_channel_attrs *attrs) argument 5771 decode_sessionid(struct xdr_stream *xdr, struct nfs4_sessionid *sid) argument 5776 decode_bind_conn_to_session(struct xdr_stream *xdr, struct nfs41_bind_conn_to_session_res *res) argument 5804 decode_create_session(struct xdr_stream *xdr, struct nfs41_create_session_res *res) argument 5830 decode_destroy_session(struct xdr_stream *xdr, void *dummy) argument 5835 decode_destroy_clientid(struct xdr_stream *xdr, void *dummy) argument 5840 decode_reclaim_complete(struct xdr_stream *xdr, void *dummy) argument 5846 decode_sequence(struct xdr_stream *xdr, struct nfs4_sequence_res *res, struct rpc_rqst *rqstp) argument 5916 decode_layout_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 5922 decode_getdeviceinfo(struct xdr_stream *xdr, struct nfs4_getdeviceinfo_res *res) argument 5985 decode_layoutget(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_layoutget_res *res) argument 6056 decode_layoutreturn(struct xdr_stream *xdr, struct nfs4_layoutreturn_res *res) argument 6076 decode_layoutcommit(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_layoutcommit_res *res) argument 6103 decode_test_stateid(struct xdr_stream *xdr, struct nfs41_test_stateid_res *res) argument 6129 decode_free_stateid(struct xdr_stream *xdr, struct nfs41_free_stateid_res *res) argument 6137 decode_layoutreturn(struct xdr_stream *xdr, struct nfs4_layoutreturn_res *res) argument 6143 decode_layoutget(struct xdr_stream *xdr, struct rpc_rqst *req, struct nfs4_layoutget_res *res) argument 6158 nfs4_xdr_dec_open_downgrade(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6189 nfs4_xdr_dec_access(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6217 nfs4_xdr_dec_lookup(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6247 nfs4_xdr_dec_lookupp(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6277 nfs4_xdr_dec_lookup_root(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6304 nfs4_xdr_dec_remove(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6328 nfs4_xdr_dec_rename(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6358 nfs4_xdr_dec_link(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6398 nfs4_xdr_dec_create(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6428 nfs4_xdr_dec_symlink(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 6437 nfs4_xdr_dec_getattr(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6461 nfs4_xdr_enc_setacl(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 6480 nfs4_xdr_dec_setacl(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6505 nfs4_xdr_dec_getacl(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6532 nfs4_xdr_dec_close(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6567 nfs4_xdr_dec_open(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6601 nfs4_xdr_dec_open_confirm(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6623 nfs4_xdr_dec_open_noattr(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6655 nfs4_xdr_dec_setattr(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6683 nfs4_xdr_dec_lock(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6707 nfs4_xdr_dec_lockt(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6731 nfs4_xdr_dec_locku(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6752 nfs4_xdr_dec_release_lockowner(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *dummy) argument 6767 nfs4_xdr_dec_readlink(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6792 nfs4_xdr_dec_readdir(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6816 nfs4_xdr_dec_read(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6843 nfs4_xdr_dec_write(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6874 nfs4_xdr_dec_commit(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 6899 nfs4_xdr_dec_fsinfo(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 6919 nfs4_xdr_dec_pathconf(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 6939 nfs4_xdr_dec_statfs(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 6959 nfs4_xdr_dec_server_caps(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 6984 nfs4_xdr_dec_renew(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *__unused) argument 6999 nfs4_xdr_dec_setclientid(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 7016 nfs4_xdr_dec_setclientid_confirm(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 7032 nfs4_xdr_dec_delegreturn(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7068 nfs4_xdr_dec_fs_locations(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 7112 nfs4_xdr_dec_secinfo(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7137 nfs4_xdr_dec_fsid_present(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7167 nfs4_xdr_dec_bind_conn_to_session(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 7183 nfs4_xdr_dec_exchange_id(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 7199 nfs4_xdr_dec_create_session(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 7215 nfs4_xdr_dec_destroy_session(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 7231 nfs4_xdr_dec_destroy_clientid(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 7247 nfs4_xdr_dec_sequence(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *res) argument 7265 nfs4_xdr_dec_get_lease_time(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7288 nfs4_xdr_dec_reclaim_complete(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7307 nfs4_xdr_dec_getdeviceinfo(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7329 nfs4_xdr_dec_layoutget(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7354 nfs4_xdr_dec_layoutreturn(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7379 nfs4_xdr_dec_layoutcommit(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7407 nfs4_xdr_dec_secinfo_no_name(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7432 nfs4_xdr_dec_test_stateid(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7454 nfs4_xdr_dec_free_stateid(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 7488 nfs4_decode_dirent(struct xdr_stream *xdr, struct nfs_entry *entry, bool plus) argument [all...] |
H A D | nfs42xdr.c | 268 static void encode_fallocate(struct xdr_stream *xdr, argument 271 encode_nfs4_stateid(xdr, &args->falloc_stateid); 272 encode_uint64(xdr, args->falloc_offset); 273 encode_uint64(xdr, args->falloc_length); 276 static void encode_allocate(struct xdr_stream *xdr, argument 280 encode_op_hdr(xdr, OP_ALLOCATE, decode_allocate_maxsz, hdr); 281 encode_fallocate(xdr, args); 284 static void encode_nl4_server(struct xdr_stream *xdr, argument 287 encode_uint32(xdr, ns->nl4_type); 291 encode_string(xdr, n 304 encode_copy(struct xdr_stream *xdr, const struct nfs42_copy_args *args, struct compound_hdr *hdr) argument 326 encode_copy_commit(struct xdr_stream *xdr, const struct nfs42_copy_args *args, struct compound_hdr *hdr) argument 338 encode_offload_cancel(struct xdr_stream *xdr, const struct nfs42_offload_status_args *args, struct compound_hdr *hdr) argument 346 encode_copy_notify(struct xdr_stream *xdr, const struct nfs42_copy_notify_args *args, struct compound_hdr *hdr) argument 355 encode_deallocate(struct xdr_stream *xdr, const struct nfs42_falloc_args *args, struct compound_hdr *hdr) argument 363 encode_read_plus(struct xdr_stream *xdr, const struct nfs_pgio_args *args, struct compound_hdr *hdr) argument 373 encode_seek(struct xdr_stream *xdr, const struct nfs42_seek_args *args, struct compound_hdr *hdr) argument 383 encode_layoutstats(struct xdr_stream *xdr, const struct nfs42_layoutstat_args *args, struct nfs42_layoutstat_devinfo *devinfo, struct compound_hdr *hdr) argument 411 encode_clone(struct xdr_stream *xdr, const struct nfs42_clone_args *args, struct compound_hdr *hdr) argument 426 encode_device_error(struct xdr_stream *xdr, const struct nfs42_device_error *error) argument 438 encode_layouterror(struct xdr_stream *xdr, const struct nfs42_layout_error *args, struct compound_hdr *hdr) argument 454 encode_setxattr(struct xdr_stream *xdr, const struct nfs42_setxattrargs *arg, struct compound_hdr *hdr) argument 473 encode_getxattr(struct xdr_stream *xdr, const char *name, struct compound_hdr *hdr) argument 480 encode_removexattr(struct xdr_stream *xdr, const char *name, struct compound_hdr *hdr) argument 487 encode_listxattrs(struct xdr_stream *xdr, const struct nfs42_listxattrsargs *arg, struct compound_hdr *hdr) argument 511 nfs4_xdr_enc_allocate(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 531 nfs4_xdr_enc_copy(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 554 nfs4_xdr_enc_offload_cancel(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 573 nfs4_xdr_enc_copy_notify(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 592 nfs4_xdr_enc_deallocate(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 612 nfs4_xdr_enc_read_plus(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 634 nfs4_xdr_enc_seek(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 653 nfs4_xdr_enc_layoutstats(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 676 nfs4_xdr_enc_clone(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 698 nfs4_xdr_enc_layouterror(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 719 nfs4_xdr_enc_setxattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 738 nfs4_xdr_enc_getxattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 762 nfs4_xdr_enc_listxattrs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 785 nfs4_xdr_enc_removexattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 800 decode_allocate(struct xdr_stream *xdr, struct nfs42_falloc_res *res) argument 805 decode_write_response(struct xdr_stream *xdr, struct nfs42_write_res *res) argument 831 decode_nl4_server(struct xdr_stream *xdr, struct nl4_server *ns) argument 883 decode_copy_requirements(struct xdr_stream *xdr, struct nfs42_copy_res *res) argument 896 decode_copy(struct xdr_stream *xdr, struct nfs42_copy_res *res) argument 916 decode_offload_cancel(struct xdr_stream *xdr, struct nfs42_offload_status_res *res) argument 922 decode_copy_notify(struct xdr_stream *xdr, struct nfs42_copy_notify_res *res) argument 958 decode_deallocate(struct xdr_stream *xdr, struct nfs42_falloc_res *res) argument 983 decode_read_plus_segment(struct xdr_stream *xdr, struct read_plus_segment *seg) argument 1014 process_read_plus_segment(struct xdr_stream *xdr, struct nfs_pgio_args *args, struct nfs_pgio_res *res, struct read_plus_segment *seg) argument 1043 decode_read_plus(struct xdr_stream *xdr, struct nfs_pgio_res *res) argument 1087 decode_seek(struct xdr_stream *xdr, struct nfs42_seek_res *res) argument 1105 decode_layoutstats(struct xdr_stream *xdr) argument 1110 decode_clone(struct xdr_stream *xdr) argument 1115 decode_layouterror(struct xdr_stream *xdr) argument 1120 decode_setxattr(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 1133 decode_getxattr(struct xdr_stream *xdr, struct nfs42_getxattrres *res, struct rpc_rqst *req) argument 1170 decode_removexattr(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 1184 decode_listxattrs(struct xdr_stream *xdr, struct nfs42_listxattrsres *res) argument 1285 nfs4_xdr_dec_allocate(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1313 nfs4_xdr_dec_copy(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1348 nfs4_xdr_dec_offload_cancel(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1374 nfs4_xdr_dec_copy_notify(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1400 nfs4_xdr_dec_deallocate(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1428 nfs4_xdr_dec_read_plus(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1457 nfs4_xdr_dec_seek(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1482 nfs4_xdr_dec_layoutstats(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1513 nfs4_xdr_dec_clone(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1548 nfs4_xdr_dec_layouterror(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1574 nfs4_xdr_dec_setxattr(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1601 nfs4_xdr_dec_getxattr(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1625 nfs4_xdr_dec_listxattrs(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1651 nfs4_xdr_dec_removexattr(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument [all...] |
H A D | nfs3xdr.c | 135 static void encode_uint32(struct xdr_stream *xdr, u32 value) argument 137 __be32 *p = xdr_reserve_space(xdr, 4); 141 static int decode_uint32(struct xdr_stream *xdr, u32 *value) argument 145 p = xdr_inline_decode(xdr, 4); 152 static int decode_uint64(struct xdr_stream *xdr, u64 *value) argument 156 p = xdr_inline_decode(xdr, 8); 173 static int decode_fileid3(struct xdr_stream *xdr, u64 *fileid) argument 175 return decode_uint64(xdr, fileid); 183 static void encode_filename3(struct xdr_stream *xdr, argument 189 p = xdr_reserve_space(xdr, 193 decode_inline_filename3(struct xdr_stream *xdr, const char **name, u32 *length) argument 222 encode_nfspath3(struct xdr_stream *xdr, struct page **pages, const u32 length) argument 229 decode_nfspath3(struct xdr_stream *xdr) argument 265 decode_cookie3(struct xdr_stream *xdr, u64 *cookie) argument 281 decode_cookieverf3(struct xdr_stream *xdr, __be32 *verifier) argument 297 encode_createverf3(struct xdr_stream *xdr, const __be32 *verifier) argument 305 decode_writeverf3(struct xdr_stream *xdr, struct nfs_write_verifier *verifier) argument 336 decode_nfsstat3(struct xdr_stream *xdr, enum nfs_stat *status) argument 366 encode_ftype3(struct xdr_stream *xdr, const u32 type) argument 390 encode_specdata3(struct xdr_stream *xdr, const dev_t rdev) argument 418 encode_nfs_fh3(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 427 decode_nfs_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) argument 536 encode_sattr3(struct xdr_stream *xdr, const struct iattr *attr, struct user_namespace *userns) argument 623 decode_fattr3(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument 677 decode_post_op_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument 698 decode_wcc_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 735 decode_pre_op_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 747 decode_wcc_data(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument 770 decode_post_op_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) argument 789 encode_diropargs3(struct xdr_stream *xdr, const struct nfs_fh *fh, const char *name, u32 length) argument 811 nfs3_xdr_enc_getattr3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 836 encode_sattrguard3(struct xdr_stream *xdr, const struct nfs3_sattrargs *args) argument 851 nfs3_xdr_enc_setattr3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 868 nfs3_xdr_enc_lookup3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 885 encode_access3args(struct xdr_stream *xdr, const struct nfs3_accessargs *args) argument 892 nfs3_xdr_enc_access3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 908 nfs3_xdr_enc_readlink3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 928 encode_read3args(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 940 nfs3_xdr_enc_read3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 971 encode_write3args(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 986 nfs3_xdr_enc_write3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1018 encode_createhow3(struct xdr_stream *xdr, const struct nfs3_createargs *args, struct user_namespace *userns) argument 1036 nfs3_xdr_enc_create3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1054 nfs3_xdr_enc_mkdir3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1077 encode_symlinkdata3(struct xdr_stream *xdr, const void *data, struct user_namespace *userns) argument 1087 nfs3_xdr_enc_symlink3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1122 encode_devicedata3(struct xdr_stream *xdr, const struct nfs3_mknodargs *args, struct user_namespace *userns) argument 1130 encode_mknoddata3(struct xdr_stream *xdr, const struct nfs3_mknodargs *args, struct user_namespace *userns) argument 1152 nfs3_xdr_enc_mknod3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1169 nfs3_xdr_enc_remove3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1186 nfs3_xdr_enc_rename3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1206 nfs3_xdr_enc_link3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1226 encode_readdir3args(struct xdr_stream *xdr, const struct nfs3_readdirargs *args) argument 1239 nfs3_xdr_enc_readdir3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1261 encode_readdirplus3args(struct xdr_stream *xdr, const struct nfs3_readdirargs *args) argument 1282 nfs3_xdr_enc_readdirplus3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1302 encode_commit3args(struct xdr_stream *xdr, const struct nfs_commitargs *args) argument 1314 nfs3_xdr_enc_commit3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1325 nfs3_xdr_enc_getacl3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1341 nfs3_xdr_enc_setacl3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1393 nfs3_xdr_dec_getattr3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 1430 nfs3_xdr_dec_setattr3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 1471 nfs3_xdr_dec_lookup3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1520 nfs3_xdr_dec_access3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1562 nfs3_xdr_dec_readlink3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 1605 decode_read3resok(struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 1638 nfs3_xdr_dec_read3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1691 decode_write3resok(struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 1711 nfs3_xdr_dec_write3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1754 decode_create3resok(struct xdr_stream *xdr, struct nfs3_diropres *result, struct user_namespace *userns) argument 1777 nfs3_xdr_dec_create3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1819 nfs3_xdr_dec_remove3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1861 nfs3_xdr_dec_rename3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1907 nfs3_xdr_dec_link3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1967 nfs3_decode_dirent(struct xdr_stream *xdr, struct nfs_entry *entry, bool plus) argument 2061 decode_dirlist3(struct xdr_stream *xdr) argument 2066 decode_readdir3resok(struct xdr_stream *xdr, struct nfs3_readdirres *result, struct user_namespace *userns) argument 2084 nfs3_xdr_dec_readdir3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2132 decode_fsstat3resok(struct xdr_stream *xdr, struct nfs_fsstat *result) argument 2150 nfs3_xdr_dec_fsstat3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2201 decode_fsinfo3resok(struct xdr_stream *xdr, struct nfs_fsinfo *result) argument 2226 nfs3_xdr_dec_fsinfo3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2273 decode_pathconf3resok(struct xdr_stream *xdr, struct nfs_pathconf *result) argument 2287 nfs3_xdr_dec_pathconf3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2329 nfs3_xdr_dec_commit3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2358 decode_getacl3resok(struct xdr_stream *xdr, struct nfs3_getaclres *result, struct user_namespace *userns) argument 2403 nfs3_xdr_dec_getacl3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 2422 nfs3_xdr_dec_setacl3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument [all...] |
H A D | nfs2xdr.c | 97 static int decode_nfsdata(struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 102 p = xdr_inline_decode(xdr, 4); 106 recvd = xdr_read_pages(xdr, count); 142 static int decode_stat(struct xdr_stream *xdr, enum nfs_stat *status) argument 146 p = xdr_inline_decode(xdr, 4); 155 trace_nfs_xdr_status(xdr, (int)*status); 185 static void encode_fhandle(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 189 p = xdr_reserve_space(xdr, NFS2_FHSIZE); 193 static int decode_fhandle(struct xdr_stream *xdr, struct nfs_fh *fh) argument 197 p = xdr_inline_decode(xdr, NFS2_FHSIZ 266 decode_fattr(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument 340 encode_sattr(struct xdr_stream *xdr, const struct iattr *attr, struct user_namespace *userns) argument 383 encode_filename(struct xdr_stream *xdr, const char *name, u32 length) argument 393 decode_filename_inline(struct xdr_stream *xdr, const char **name, u32 *length) argument 421 encode_path(struct xdr_stream *xdr, struct page **pages, u32 length) argument 430 decode_path(struct xdr_stream *xdr) argument 465 decode_attrstat(struct xdr_stream *xdr, struct nfs_fattr *result, __u32 *op_status, struct user_namespace *userns) argument 494 encode_diropargs(struct xdr_stream *xdr, const struct nfs_fh *fh, const char *name, u32 length) argument 514 decode_diropok(struct xdr_stream *xdr, struct nfs_diropok *result, struct user_namespace *userns) argument 527 decode_diropres(struct xdr_stream *xdr, struct nfs_diropok *result, struct user_namespace *userns) argument 553 nfs2_xdr_enc_fhandle(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 570 nfs2_xdr_enc_sattrargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 580 nfs2_xdr_enc_diropargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 589 nfs2_xdr_enc_readlinkargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 610 encode_readargs(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 625 nfs2_xdr_enc_readargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 648 encode_writeargs(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 667 nfs2_xdr_enc_writeargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 685 nfs2_xdr_enc_createargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 695 nfs2_xdr_enc_removeargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 712 nfs2_xdr_enc_renameargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 732 nfs2_xdr_enc_linkargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 751 nfs2_xdr_enc_symlinkargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 771 encode_readdirargs(struct xdr_stream *xdr, const struct nfs_readdirargs *args) argument 783 nfs2_xdr_enc_readdirargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 801 nfs2_xdr_dec_stat(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 818 nfs2_xdr_dec_attrstat(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 824 nfs2_xdr_dec_diropres(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 840 nfs2_xdr_dec_readlinkres(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 869 nfs2_xdr_dec_readres(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 892 nfs2_xdr_dec_writeres(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 926 nfs2_decode_dirent(struct xdr_stream *xdr, struct nfs_entry *entry, bool plus) argument 985 decode_readdirok(struct xdr_stream *xdr) argument 990 nfs2_xdr_dec_readdirres(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 1024 decode_info(struct xdr_stream *xdr, struct nfs2_fsstat *result) argument 1039 nfs2_xdr_dec_statfsres(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument [all...] |
H A D | callback_xdr.c | 70 static bool nfs4_encode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 75 static __be32 decode_string(struct xdr_stream *xdr, unsigned int *len, argument 80 err = xdr_stream_decode_opaque_inline(xdr, (void **)str, maxlen); 87 static __be32 decode_fh(struct xdr_stream *xdr, struct nfs_fh *fh) argument 91 p = xdr_inline_decode(xdr, 4); 97 p = xdr_inline_decode(xdr, fh->size); 105 static __be32 decode_bitmap(struct xdr_stream *xdr, uint32_t *bitmap) argument 110 p = xdr_inline_decode(xdr, 4); 114 p = xdr_inline_decode(xdr, attrlen << 2); 124 static __be32 decode_stateid(struct xdr_stream *xdr, nfs4_statei argument 135 decode_delegation_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 141 decode_compound_hdr_arg(struct xdr_stream *xdr, struct cb_compound_hdr_arg *hdr) argument 166 decode_op_hdr(struct xdr_stream *xdr, unsigned int *op) argument 176 decode_getattr_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 188 decode_recall_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 206 decode_layout_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 212 decode_layoutrecall_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 256 decode_devicenotify_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 344 decode_sessionid(struct xdr_stream *xdr, struct nfs4_sessionid *sid) argument 357 decode_rc_list(struct xdr_stream *xdr, struct referring_call_list *rc_list) argument 395 decode_cb_sequence_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 443 decode_recallany_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 463 decode_recallslot_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 477 decode_lockowner(struct xdr_stream *xdr, struct cb_notify_lock_args *args) argument 507 decode_notify_lock_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 521 decode_write_response(struct xdr_stream *xdr, struct cb_offloadargs *args) argument 548 decode_offload_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 586 encode_string(struct xdr_stream *xdr, unsigned int len, const char *str) argument 593 encode_attr_bitmap(struct xdr_stream *xdr, const uint32_t *bitmap, size_t sz) argument 600 encode_attr_change(struct xdr_stream *xdr, const uint32_t *bitmap, uint64_t change) argument 613 encode_attr_size(struct xdr_stream *xdr, const uint32_t *bitmap, uint64_t size) argument 626 encode_attr_time(struct xdr_stream *xdr, const struct timespec64 *time) argument 638 encode_attr_ctime(struct xdr_stream *xdr, const uint32_t *bitmap, const struct timespec64 *time) argument 645 encode_attr_mtime(struct xdr_stream *xdr, const uint32_t *bitmap, const struct timespec64 *time) argument 652 encode_compound_hdr_res(struct xdr_stream *xdr, struct cb_compound_hdr_res *hdr) argument 668 encode_op_hdr(struct xdr_stream *xdr, uint32_t op, __be32 res) argument 680 encode_getattr_res(struct svc_rqst *rqstp, struct xdr_stream *xdr, const void *resp) argument 713 encode_sessionid(struct xdr_stream *xdr, const struct nfs4_sessionid *sid) argument 726 encode_cb_sequence_res(struct svc_rqst *rqstp, struct xdr_stream *xdr, const void *resp) argument [all...] |
/linux-master/include/linux/sunrpc/ |
H A D | xdr.h | 87 * pre-xdr'ed macros. 143 const struct xdr_buf *xdr); 182 * Adjust kvec to reflect end of xdr'ed data (RPC client XDR) 238 typedef void (*kxdreproc_t)(struct rpc_rqst *rqstp, struct xdr_stream *xdr, 240 typedef int (*kxdrdproc_t)(struct rpc_rqst *rqstp, struct xdr_stream *xdr, 243 extern void xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf, 245 extern void xdr_init_encode_pages(struct xdr_stream *xdr, struct xdr_buf *buf, 247 extern __be32 *xdr_reserve_space(struct xdr_stream *xdr, size_t nbytes); 248 extern int xdr_reserve_space_vec(struct xdr_stream *xdr, size_t nbytes); 249 extern void __xdr_commit_encode(struct xdr_stream *xdr); 286 xdr_set_scratch_buffer(struct xdr_stream *xdr, void *buf, size_t buflen) argument 300 xdr_set_scratch_page(struct xdr_stream *xdr, struct page *page) argument 312 xdr_reset_scratch_buffer(struct xdr_stream *xdr) argument 325 xdr_commit_encode(struct xdr_stream *xdr) argument 339 xdr_stream_remaining(const struct xdr_stream *xdr) argument 395 xdr_stream_encode_item_present(struct xdr_stream *xdr) argument 414 xdr_stream_encode_item_absent(struct xdr_stream *xdr) argument 448 xdr_stream_encode_bool(struct xdr_stream *xdr, __u32 n) argument 469 xdr_stream_encode_u32(struct xdr_stream *xdr, __u32 n) argument 490 xdr_stream_encode_be32(struct xdr_stream *xdr, __be32 n) argument 511 xdr_stream_encode_u64(struct xdr_stream *xdr, __u64 n) argument 533 xdr_stream_encode_opaque_inline(struct xdr_stream *xdr, void **ptr, size_t len) argument 558 xdr_stream_encode_opaque_fixed(struct xdr_stream *xdr, const void *ptr, size_t len) argument 579 xdr_stream_encode_opaque(struct xdr_stream *xdr, const void *ptr, size_t len) argument 601 xdr_stream_encode_uint32_array(struct xdr_stream *xdr, const __u32 *array, size_t array_size) argument 651 xdr_stream_decode_bool(struct xdr_stream *xdr, __u32 *ptr) argument 672 xdr_stream_decode_u32(struct xdr_stream *xdr, __u32 *ptr) argument 693 xdr_stream_decode_u64(struct xdr_stream *xdr, __u64 *ptr) argument 715 xdr_stream_decode_opaque_fixed(struct xdr_stream *xdr, void *ptr, size_t len) argument 742 xdr_stream_decode_opaque_inline(struct xdr_stream *xdr, void **ptr, size_t maxlen) argument 773 xdr_stream_decode_uint32_array(struct xdr_stream *xdr, __u32 *array, size_t array_size) argument [all...] |
/linux-master/net/sunrpc/xprtrdma/ |
H A D | rpc_rdma.c | 129 struct xdr_buf *xdr = &rqst->rq_snd_buf; local 133 if (xdr->len > ep->re_max_inline_send) 136 if (xdr->page_len) { 137 remaining = xdr->page_len; 138 offset = offset_in_page(xdr->page_base); 267 encode_rdma_segment(struct xdr_stream *xdr, struct rpcrdma_mr *mr) argument 271 p = xdr_reserve_space(xdr, 4 * sizeof(*p)); 280 encode_read_segment(struct xdr_stream *xdr, struct rpcrdma_mr *mr, argument 285 p = xdr_reserve_space(xdr, 6 * sizeof(*p)); 329 * @xdr i 338 struct xdr_stream *xdr = &req->rl_stream; local 395 struct xdr_stream *xdr = &req->rl_stream; local 473 struct xdr_stream *xdr = &req->rl_stream; local 596 rpcrdma_prepare_pagelist(struct rpcrdma_req *req, struct xdr_buf *xdr) argument 636 rpcrdma_prepare_tail_iov(struct rpcrdma_req *req, struct xdr_buf *xdr, unsigned int page_base, unsigned int len) argument 662 rpcrdma_pullup_tail_iov(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req, struct xdr_buf *xdr) argument 676 rpcrdma_pullup_pagelist(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req, struct xdr_buf *xdr) argument 712 rpcrdma_prepare_noch_pullup(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req, struct xdr_buf *xdr) argument 726 rpcrdma_prepare_noch_mapped(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req, struct xdr_buf *xdr) argument 748 rpcrdma_prepare_readch(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req, struct xdr_buf *xdr) argument 790 rpcrdma_prepare_send_sges(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req, u32 hdrlen, struct xdr_buf *xdr, enum rpcrdma_chunktype rtype) argument 863 struct xdr_stream *xdr = &req->rl_stream; local 1125 struct xdr_stream *xdr = &rep->rr_stream; local 1168 decode_rdma_segment(struct xdr_stream *xdr, u32 *length) argument 1183 decode_write_chunk(struct xdr_stream *xdr, u32 *length) argument 1207 decode_read_list(struct xdr_stream *xdr) argument 1221 decode_write_list(struct xdr_stream *xdr, u32 *length) argument 1246 decode_reply_chunk(struct xdr_stream *xdr, u32 *length) argument 1265 struct xdr_stream *xdr = &rep->rr_stream; local 1294 struct xdr_stream *xdr = &rep->rr_stream; local 1320 struct xdr_stream *xdr = &rep->rr_stream; local [all...] |
/linux-master/include/linux/ |
H A D | nfsacl.h | 12 #include <linux/sunrpc/xdr.h> 42 nfs_stream_decode_acl(struct xdr_stream *xdr, unsigned int *aclcnt, 45 nfs_stream_encode_acl(struct xdr_stream *xdr, struct inode *inode,
|