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

1234

/linux-master/net/sunrpc/auth_gss/
H A Dgss_rpc_xdr.h11 #include <linux/sunrpc/xdr.h>
168 struct xdr_stream *xdr,
171 struct xdr_stream *xdr,
/linux-master/net/sunrpc/
H A Dauth_null.c63 nul_marshal(struct rpc_task *task, struct xdr_stream *xdr) argument
67 p = xdr_reserve_space(xdr, 4 * sizeof(*p));
90 nul_validate(struct rpc_task *task, struct xdr_stream *xdr) argument
94 p = xdr_inline_decode(xdr, 2 * sizeof(*p));
/linux-master/fs/afs/
H A Daddr_list.c284 __be32 xdr, u16 port)
298 srx.transport.sin.sin_addr.s_addr = xdr;
328 __be32 *xdr, u16 port)
342 memcpy(&srx.transport.sin6.sin6_addr, xdr, 16);
283 afs_merge_fs_addr4(struct afs_net *net, struct afs_addr_list *alist, __be32 xdr, u16 port) argument
327 afs_merge_fs_addr6(struct afs_net *net, struct afs_addr_list *alist, __be32 *xdr, u16 port) argument
H A Dfsclient.c58 const struct afs_xdr_AFSFetchStatus *xdr = (const void *)*_bp; local
64 abort_code = ntohl(xdr->abort_code);
66 if (xdr->if_version != htonl(AFS_FSTATUS_VERSION)) {
67 if (xdr->if_version == htonl(0) &&
79 pr_warn("Unknown AFSFetchStatus version %u\n", ntohl(xdr->if_version));
89 type = ntohl(xdr->type);
100 status->nlink = ntohl(xdr->nlink);
101 status->author = ntohl(xdr->author);
102 status->owner = ntohl(xdr->owner);
103 status->caller_access = ntohl(xdr
[all...]
H A Dinternal.h1003 __be32 xdr, u16 port);
1005 __be32 *xdr, u16 port);
H A Dvlclient.c45 struct afs_uuid__xdr *xdr; local
61 xdr = &uvldb->serverNumber[i];
63 uuid->time_low = xdr->time_low;
64 uuid->time_mid = htons(ntohl(xdr->time_mid));
65 uuid->time_hi_and_version = htons(ntohl(xdr->time_hi_and_version));
66 uuid->clock_seq_hi_and_reserved = (u8)ntohl(xdr->clock_seq_hi_and_reserved);
67 uuid->clock_seq_low = (u8)ntohl(xdr->clock_seq_low);
69 uuid->node[j] = (u8)ntohl(xdr->node[j]);
H A Dyfsclient.c131 static struct timespec64 xdr_to_time(const struct yfs_xdr_u64 xdr) argument
133 s64 t = xdr_to_u64(xdr);
177 const struct yfs_xdr_YFSFetchStatus *xdr = (const void *)*_bp; local
181 status->abort_code = ntohl(xdr->abort_code);
189 type = ntohl(xdr->type);
200 status->nlink = ntohl(xdr->nlink);
201 status->author = xdr_to_u64(xdr->author);
202 status->owner = xdr_to_u64(xdr->owner);
203 status->caller_access = ntohl(xdr->caller_access); /* Ticket dependent */
204 status->anon_access = ntohl(xdr
[all...]
/linux-master/fs/lockd/
H A DMakefile11 svcshare.o svcproc.o svcsubs.o mon.o trace.o xdr.o
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...]
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 Dmon.c427 static void encode_nsm_string(struct xdr_stream *xdr, const char *string) argument
432 p = xdr_reserve_space(xdr, 4 + len);
439 static void encode_mon_name(struct xdr_stream *xdr, const struct nsm_args *argp) argument
441 encode_nsm_string(xdr, argp->mon_name);
450 static void encode_my_id(struct xdr_stream *xdr, const struct nsm_args *argp) argument
454 encode_nsm_string(xdr, argp->nodename);
455 p = xdr_reserve_space(xdr, 4 + 4 + 4);
465 static void encode_mon_id(struct xdr_stream *xdr, const struct nsm_args *argp) argument
467 encode_mon_name(xdr, argp);
468 encode_my_id(xdr, arg
476 encode_priv(struct xdr_stream *xdr, const struct nsm_args *argp) argument
484 nsm_xdr_enc_mon(struct rpc_rqst *req, struct xdr_stream *xdr, const void *argp) argument
491 nsm_xdr_enc_unmon(struct rpc_rqst *req, struct xdr_stream *xdr, const void *argp) argument
497 nsm_xdr_dec_stat_res(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument
515 nsm_xdr_dec_stat(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument
[all...]
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...]
/linux-master/fs/nfs/blocklayout/
H A Dblocklayout.c589 bl_alloc_extent(struct xdr_stream *xdr, struct pnfs_layout_hdr *lo, argument
598 p = xdr_inline_decode(xdr, 28 + NFS4_DEVICEID4_SIZE);
658 struct xdr_stream xdr; local
676 xdr_init_decode_pages(&xdr, &buf,
678 xdr_set_scratch_page(&xdr, scratch);
681 p = xdr_inline_decode(&xdr, 4);
693 status = bl_alloc_extent(&xdr, lo, &lv, &extents, gfp_mask);
H A Ddev.c53 nfs4_block_decode_volume(struct xdr_stream *xdr, struct pnfs_block_volume *b) argument
58 p = xdr_inline_decode(xdr, 4);
65 p = xdr_inline_decode(xdr, 4);
76 p = xdr_inline_decode(xdr, 8 + 4);
87 p = xdr_inline_decode(xdr, b->simple.sigs[i].sig_len);
98 p = xdr_inline_decode(xdr, 8 + 8 + 4);
106 p = xdr_inline_decode(xdr, 4);
116 p = xdr_inline_decode(xdr, b->concat.volumes_count * 4);
123 p = xdr_inline_decode(xdr, 8 + 4);
134 p = xdr_inline_decode(xdr,
485 struct xdr_stream xdr; local
[all...]
/linux-master/fs/nfs/
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...]
H A Ddir.c579 /* Fill a page with xdr information before transferring to the cache page */
622 struct nfs_entry *entry, struct xdr_stream *xdr)
627 error = NFS_PROTO(inode)->decode_dirent(xdr, entry, desc->plus);
818 /* Perform conversion from xdr to cache array */
621 xdr_decode(struct nfs_readdir_descriptor *desc, struct nfs_entry *entry, struct xdr_stream *xdr) argument
H A Dmount_clnt.c303 static void encode_mntdirpath(struct xdr_stream *xdr, const char *pathname) argument
308 p = xdr_reserve_space(xdr, 4 + pathname_len);
312 static void mnt_xdr_enc_dirpath(struct rpc_rqst *req, struct xdr_stream *xdr, argument
315 encode_mntdirpath(xdr, dirpath);
327 static int decode_status(struct xdr_stream *xdr, struct mountres *res) argument
333 p = xdr_inline_decode(xdr, 4);
350 static int decode_fhandle(struct xdr_stream *xdr, struct mountres *res) argument
355 p = xdr_inline_decode(xdr, NFS2_FHSIZE);
365 struct xdr_stream *xdr,
371 status = decode_status(xdr, re
364 mnt_xdr_dec_mountres(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument
377 decode_fhs_status(struct xdr_stream *xdr, struct mountres *res) argument
400 decode_fhandle3(struct xdr_stream *xdr, struct mountres *res) argument
423 decode_auth_flavors(struct xdr_stream *xdr, struct mountres *res) argument
457 mnt_xdr_dec_mountres3(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) 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 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 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...]
/linux-master/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c47 static void ff_layout_encode_ff_layoutupdate(struct xdr_stream *xdr,
81 static int decode_pnfs_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument
85 p = xdr_inline_decode(xdr, NFS4_STATEID_SIZE);
95 static int decode_deviceid(struct xdr_stream *xdr, struct nfs4_deviceid *devid) argument
99 p = xdr_inline_decode(xdr, NFS4_DEVICEID4_SIZE);
107 static int decode_nfs_fh(struct xdr_stream *xdr, struct nfs_fh *fh) argument
111 p = xdr_inline_decode(xdr, 4);
121 p = xdr_inline_decode(xdr, fh->size);
139 decode_name(struct xdr_stream *xdr, u32 *id) argument
145 p = xdr_inline_decode(xdr,
2082 ff_layout_encode_ioerr(struct xdr_stream *xdr, const struct nfs4_layoutreturn_args *args, const struct nfs4_flexfile_layoutreturn_args *ff_args) argument
2098 encode_opaque_fixed(struct xdr_stream *xdr, const void *buf, size_t len) argument
2104 ff_layout_encode_ff_iostat_head(struct xdr_stream *xdr, const nfs4_stateid *stateid, const struct nfs42_layoutstat_devinfo *devinfo) argument
2123 ff_layout_encode_ff_iostat(struct xdr_stream *xdr, const nfs4_stateid *stateid, const struct nfs42_layoutstat_devinfo *devinfo) argument
2133 ff_layout_encode_iostats_array(struct xdr_stream *xdr, const struct nfs4_layoutreturn_args *args, struct nfs4_flexfile_layoutreturn_args *ff_args) argument
2176 ff_layout_encode_layoutreturn(struct xdr_stream *xdr, const void *voidargs, const struct nfs4_xdr_opaque_data *ff_opaque) argument
2357 ff_layout_encode_netaddr(struct xdr_stream *xdr, struct nfs4_pnfs_ds_addr *da) argument
2394 ff_layout_encode_nfstime(struct xdr_stream *xdr, ktime_t t) argument
2407 ff_layout_encode_io_latency(struct xdr_stream *xdr, struct nfs4_ff_io_stat *stat) argument
2423 ff_layout_encode_ff_layoutupdate(struct xdr_stream *xdr, const struct nfs42_layoutstat_devinfo *devinfo, struct nfs4_ff_layout_mirror *mirror) argument
2454 ff_layout_encode_layoutstats(struct xdr_stream *xdr, const void *args, const struct nfs4_xdr_opaque_data *opaque) argument
[all...]
H A Dflexfilelayout.h199 int ff_layout_encode_ds_ioerr(struct xdr_stream *xdr, const struct list_head *head);
H A Dflexfilelayoutdev.c57 /* set up xdr stream */
475 int ff_layout_encode_ds_ioerr(struct xdr_stream *xdr, const struct list_head *head) argument
485 p = xdr_reserve_space(xdr,

Completed in 424 milliseconds

1234