Searched refs:xdr (Results 1 - 25 of 99) sorted by relevance

1234

/linux-master/include/linux/lockd/
H A Dxdr4.h15 #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 Dxdr.h3 * 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 Dnfs3xdr.c58 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 Dxdr3.h11 #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 Dnfsxdr.c9 #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 Dnfs4xdr.c134 * 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 Dxdr.h115 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 Dnfs4callback.c80 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 Dsvcxdr.h22 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 Dxdr.c3 * 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 Dxdr4.c15 #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 Dclntxdr.c14 #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 Dclnt4xdr.c13 #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 Dgss_rpc_xdr.c11 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 Dsocklib.h10 int csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb);
12 struct xdr_buf *xdr, unsigned int base,
H A Dxdr.c3 * 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 Dsocklib.c19 #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 Dnfs4xdr.c71 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 Dnfs42xdr.c268 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 Dnfs3xdr.c135 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 Dnfs2xdr.c97 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 Dcallback_xdr.c70 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 Dxdr.h87 * 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 Drpc_rdma.c129 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 Dnfsacl.h12 #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,

Completed in 231 milliseconds

1234