/linux-master/net/sunrpc/auth_gss/ |
H A D | gss_rpc_xdr.h | 11 #include <linux/sunrpc/xdr.h> 168 struct xdr_stream *xdr, 171 struct xdr_stream *xdr,
|
/linux-master/net/sunrpc/ |
H A D | auth_null.c | 63 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 D | addr_list.c | 284 __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 D | fsclient.c | 58 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 D | internal.h | 1003 __be32 xdr, u16 port); 1005 __be32 *xdr, u16 port);
|
H A D | vlclient.c | 45 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 D | yfsclient.c | 131 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 D | Makefile | 11 svcshare.o svcproc.o svcsubs.o mon.o trace.o xdr.o
|
H A D | clnt4xdr.c | 13 #include <linux/sunrpc/xdr.h> 89 static void encode_bool(struct xdr_stream *xdr, const int value) argument 93 p = xdr_reserve_space(xdr, 4); 97 static void encode_int32(struct xdr_stream *xdr, const s32 value) argument 101 p = xdr_reserve_space(xdr, 4); 108 static void encode_netobj(struct xdr_stream *xdr, argument 113 p = xdr_reserve_space(xdr, 4 + length); 117 static int decode_netobj(struct xdr_stream *xdr, argument 122 ret = xdr_stream_decode_opaque_inline(xdr, (void *)&obj->data, 133 static void encode_cookie(struct xdr_stream *xdr, argument 139 decode_cookie(struct xdr_stream *xdr, struct nlm_cookie *cookie) argument 174 encode_fh(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 201 encode_nlm4_stat(struct xdr_stream *xdr, const __be32 stat) argument 211 decode_nlm4_stat(struct xdr_stream *xdr, __be32 *stat) argument 239 encode_nlm4_holder(struct xdr_stream *xdr, const struct nlm_res *result) argument 256 decode_nlm4_holder(struct xdr_stream *xdr, struct nlm_res *result) argument 298 encode_caller_name(struct xdr_stream *xdr, const char *name) argument 318 encode_nlm4_lock(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 352 nlm4_xdr_enc_testargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 374 nlm4_xdr_enc_lockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 397 nlm4_xdr_enc_cancargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 416 nlm4_xdr_enc_unlockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 433 nlm4_xdr_enc_res(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 456 nlm4_xdr_enc_testres(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 490 decode_nlm4_testrply(struct xdr_stream *xdr, struct nlm_res *result) argument 504 nlm4_xdr_dec_testres(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 525 nlm4_xdr_dec_res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument [all...] |
H A D | clntxdr.c | 14 #include <linux/sunrpc/xdr.h> 86 static void encode_bool(struct xdr_stream *xdr, const int value) argument 90 p = xdr_reserve_space(xdr, 4); 94 static void encode_int32(struct xdr_stream *xdr, const s32 value) argument 98 p = xdr_reserve_space(xdr, 4); 105 static void encode_netobj(struct xdr_stream *xdr, argument 110 p = xdr_reserve_space(xdr, 4 + length); 114 static int decode_netobj(struct xdr_stream *xdr, argument 119 ret = xdr_stream_decode_opaque_inline(xdr, (void *)&obj->data, 130 static void encode_cookie(struct xdr_stream *xdr, argument 136 decode_cookie(struct xdr_stream *xdr, struct nlm_cookie *cookie) argument 171 encode_fh(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 195 encode_nlm_stat(struct xdr_stream *xdr, const __be32 stat) argument 205 decode_nlm_stat(struct xdr_stream *xdr, __be32 *stat) argument 234 encode_nlm_holder(struct xdr_stream *xdr, const struct nlm_res *result) argument 251 decode_nlm_holder(struct xdr_stream *xdr, struct nlm_res *result) argument 299 encode_caller_name(struct xdr_stream *xdr, const char *name) argument 319 encode_nlm_lock(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 352 nlm_xdr_enc_testargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 374 nlm_xdr_enc_lockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 397 nlm_xdr_enc_cancargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 416 nlm_xdr_enc_unlockargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 433 nlm_xdr_enc_res(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 456 encode_nlm_testrply(struct xdr_stream *xdr, const struct nlm_res *result) argument 463 nlm_xdr_enc_testres(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 495 decode_nlm_testrply(struct xdr_stream *xdr, struct nlm_res *result) argument 509 nlm_xdr_dec_testres(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 530 nlm_xdr_dec_res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument [all...] |
H A D | mon.c | 427 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 D | svcxdr.h | 22 svcxdr_decode_stats(struct xdr_stream *xdr, __be32 *status) argument 26 p = xdr_inline_decode(xdr, XDR_UNIT); 35 svcxdr_encode_stats(struct xdr_stream *xdr, __be32 status) argument 39 p = xdr_reserve_space(xdr, XDR_UNIT); 48 svcxdr_decode_string(struct xdr_stream *xdr, char **data, unsigned int *data_len) argument 53 if (xdr_stream_decode_u32(xdr, &len) < 0) 57 p = xdr_inline_decode(xdr, len); 73 svcxdr_decode_cookie(struct xdr_stream *xdr, struct nlm_cookie *cookie) argument 78 if (xdr_stream_decode_u32(xdr, &len) < 0) 85 p = xdr_inline_decode(xdr, le 101 svcxdr_encode_cookie(struct xdr_stream *xdr, const struct nlm_cookie *cookie) argument 116 svcxdr_decode_owner(struct xdr_stream *xdr, struct xdr_netobj *obj) argument 135 svcxdr_encode_owner(struct xdr_stream *xdr, const struct xdr_netobj *obj) argument [all...] |
H A D | xdr.c | 3 * linux/fs/lockd/xdr.c 14 #include <linux/sunrpc/xdr.h> 51 svcxdr_decode_fhandle(struct xdr_stream *xdr, struct nfs_fh *fh) argument 56 if (xdr_stream_decode_u32(xdr, &len) < 0) 61 p = xdr_inline_decode(xdr, len); 72 svcxdr_decode_lock(struct xdr_stream *xdr, struct nlm_lock *lock) argument 77 if (!svcxdr_decode_string(xdr, &lock->caller, &lock->len)) 79 if (!svcxdr_decode_fhandle(xdr, &lock->fh)) 81 if (!svcxdr_decode_owner(xdr, &lock->oh)) 83 if (xdr_stream_decode_u32(xdr, 104 svcxdr_encode_holder(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 130 svcxdr_encode_testrply(struct xdr_stream *xdr, const struct nlm_res *resp) argument 149 nlmsvc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 155 nlmsvc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 173 nlmsvc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 198 nlmsvc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 218 nlmsvc_decode_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 232 nlmsvc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 245 nlmsvc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 271 nlmsvc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 298 nlmsvc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 317 nlmsvc_encode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 323 nlmsvc_encode_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 332 nlmsvc_encode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 341 nlmsvc_encode_shareres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument [all...] |
H A D | xdr4.c | 15 #include <linux/sunrpc/xdr.h> 53 svcxdr_decode_fhandle(struct xdr_stream *xdr, struct nfs_fh *fh) argument 58 if (xdr_stream_decode_u32(xdr, &len) < 0) 63 p = xdr_inline_decode(xdr, len); 74 svcxdr_decode_lock(struct xdr_stream *xdr, struct nlm_lock *lock) argument 78 if (!svcxdr_decode_string(xdr, &lock->caller, &lock->len)) 80 if (!svcxdr_decode_fhandle(xdr, &lock->fh)) 82 if (!svcxdr_decode_owner(xdr, &lock->oh)) 84 if (xdr_stream_decode_u32(xdr, &lock->svid) < 0) 86 if (xdr_stream_decode_u64(xdr, 99 svcxdr_encode_holder(struct xdr_stream *xdr, const struct nlm_lock *lock) argument 125 svcxdr_encode_testrply(struct xdr_stream *xdr, const struct nlm_res *resp) argument 144 nlm4svc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 150 nlm4svc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 168 nlm4svc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 193 nlm4svc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 213 nlm4svc_decode_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 227 nlm4svc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 240 nlm4svc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 266 nlm4svc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 293 nlm4svc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 312 nlm4svc_encode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 318 nlm4svc_encode_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 327 nlm4svc_encode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 336 nlm4svc_encode_shareres(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument [all...] |
/linux-master/fs/nfs/blocklayout/ |
H A D | blocklayout.c | 589 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 D | dev.c | 53 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 D | callback_xdr.c | 70 static bool nfs4_encode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr) argument 75 static __be32 decode_string(struct xdr_stream *xdr, unsigned int *len, argument 80 err = xdr_stream_decode_opaque_inline(xdr, (void **)str, maxlen); 87 static __be32 decode_fh(struct xdr_stream *xdr, struct nfs_fh *fh) argument 91 p = xdr_inline_decode(xdr, 4); 97 p = xdr_inline_decode(xdr, fh->size); 105 static __be32 decode_bitmap(struct xdr_stream *xdr, uint32_t *bitmap) argument 110 p = xdr_inline_decode(xdr, 4); 114 p = xdr_inline_decode(xdr, attrlen << 2); 124 static __be32 decode_stateid(struct xdr_stream *xdr, nfs4_statei argument 135 decode_delegation_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 141 decode_compound_hdr_arg(struct xdr_stream *xdr, struct cb_compound_hdr_arg *hdr) argument 166 decode_op_hdr(struct xdr_stream *xdr, unsigned int *op) argument 176 decode_getattr_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 188 decode_recall_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 206 decode_layout_stateid(struct xdr_stream *xdr, nfs4_stateid *stateid) argument 212 decode_layoutrecall_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 256 decode_devicenotify_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 344 decode_sessionid(struct xdr_stream *xdr, struct nfs4_sessionid *sid) argument 357 decode_rc_list(struct xdr_stream *xdr, struct referring_call_list *rc_list) argument 395 decode_cb_sequence_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 443 decode_recallany_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 463 decode_recallslot_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 477 decode_lockowner(struct xdr_stream *xdr, struct cb_notify_lock_args *args) argument 507 decode_notify_lock_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *argp) argument 521 decode_write_response(struct xdr_stream *xdr, struct cb_offloadargs *args) argument 548 decode_offload_args(struct svc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 586 encode_string(struct xdr_stream *xdr, unsigned int len, const char *str) argument 593 encode_attr_bitmap(struct xdr_stream *xdr, const uint32_t *bitmap, size_t sz) argument 600 encode_attr_change(struct xdr_stream *xdr, const uint32_t *bitmap, uint64_t change) argument 613 encode_attr_size(struct xdr_stream *xdr, const uint32_t *bitmap, uint64_t size) argument 626 encode_attr_time(struct xdr_stream *xdr, const struct timespec64 *time) argument 638 encode_attr_ctime(struct xdr_stream *xdr, const uint32_t *bitmap, const struct timespec64 *time) argument 645 encode_attr_mtime(struct xdr_stream *xdr, const uint32_t *bitmap, const struct timespec64 *time) argument 652 encode_compound_hdr_res(struct xdr_stream *xdr, struct cb_compound_hdr_res *hdr) argument 668 encode_op_hdr(struct xdr_stream *xdr, uint32_t op, __be32 res) argument 680 encode_getattr_res(struct svc_rqst *rqstp, struct xdr_stream *xdr, const void *resp) argument 713 encode_sessionid(struct xdr_stream *xdr, const struct nfs4_sessionid *sid) argument 726 encode_cb_sequence_res(struct svc_rqst *rqstp, struct xdr_stream *xdr, const void *resp) argument [all...] |
H A D | dir.c | 579 /* 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 D | mount_clnt.c | 303 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 D | nfs2xdr.c | 97 static int decode_nfsdata(struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 102 p = xdr_inline_decode(xdr, 4); 106 recvd = xdr_read_pages(xdr, count); 142 static int decode_stat(struct xdr_stream *xdr, enum nfs_stat *status) argument 146 p = xdr_inline_decode(xdr, 4); 155 trace_nfs_xdr_status(xdr, (int)*status); 185 static void encode_fhandle(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 189 p = xdr_reserve_space(xdr, NFS2_FHSIZE); 193 static int decode_fhandle(struct xdr_stream *xdr, struct nfs_fh *fh) argument 197 p = xdr_inline_decode(xdr, NFS2_FHSIZ 266 decode_fattr(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument 340 encode_sattr(struct xdr_stream *xdr, const struct iattr *attr, struct user_namespace *userns) argument 383 encode_filename(struct xdr_stream *xdr, const char *name, u32 length) argument 393 decode_filename_inline(struct xdr_stream *xdr, const char **name, u32 *length) argument 421 encode_path(struct xdr_stream *xdr, struct page **pages, u32 length) argument 430 decode_path(struct xdr_stream *xdr) argument 465 decode_attrstat(struct xdr_stream *xdr, struct nfs_fattr *result, __u32 *op_status, struct user_namespace *userns) argument 494 encode_diropargs(struct xdr_stream *xdr, const struct nfs_fh *fh, const char *name, u32 length) argument 514 decode_diropok(struct xdr_stream *xdr, struct nfs_diropok *result, struct user_namespace *userns) argument 527 decode_diropres(struct xdr_stream *xdr, struct nfs_diropok *result, struct user_namespace *userns) argument 553 nfs2_xdr_enc_fhandle(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 570 nfs2_xdr_enc_sattrargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 580 nfs2_xdr_enc_diropargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 589 nfs2_xdr_enc_readlinkargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 610 encode_readargs(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 625 nfs2_xdr_enc_readargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 648 encode_writeargs(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 667 nfs2_xdr_enc_writeargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 685 nfs2_xdr_enc_createargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 695 nfs2_xdr_enc_removeargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 712 nfs2_xdr_enc_renameargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 732 nfs2_xdr_enc_linkargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 751 nfs2_xdr_enc_symlinkargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 771 encode_readdirargs(struct xdr_stream *xdr, const struct nfs_readdirargs *args) argument 783 nfs2_xdr_enc_readdirargs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 801 nfs2_xdr_dec_stat(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 818 nfs2_xdr_dec_attrstat(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 824 nfs2_xdr_dec_diropres(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 840 nfs2_xdr_dec_readlinkres(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 869 nfs2_xdr_dec_readres(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 892 nfs2_xdr_dec_writeres(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 926 nfs2_decode_dirent(struct xdr_stream *xdr, struct nfs_entry *entry, bool plus) argument 985 decode_readdirok(struct xdr_stream *xdr) argument 990 nfs2_xdr_dec_readdirres(struct rpc_rqst *req, struct xdr_stream *xdr, void *__unused) argument 1024 decode_info(struct xdr_stream *xdr, struct nfs2_fsstat *result) argument 1039 nfs2_xdr_dec_statfsres(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument [all...] |
H A D | nfs3xdr.c | 135 static void encode_uint32(struct xdr_stream *xdr, u32 value) argument 137 __be32 *p = xdr_reserve_space(xdr, 4); 141 static int decode_uint32(struct xdr_stream *xdr, u32 *value) argument 145 p = xdr_inline_decode(xdr, 4); 152 static int decode_uint64(struct xdr_stream *xdr, u64 *value) argument 156 p = xdr_inline_decode(xdr, 8); 173 static int decode_fileid3(struct xdr_stream *xdr, u64 *fileid) argument 175 return decode_uint64(xdr, fileid); 183 static void encode_filename3(struct xdr_stream *xdr, argument 189 p = xdr_reserve_space(xdr, 193 decode_inline_filename3(struct xdr_stream *xdr, const char **name, u32 *length) argument 222 encode_nfspath3(struct xdr_stream *xdr, struct page **pages, const u32 length) argument 229 decode_nfspath3(struct xdr_stream *xdr) argument 265 decode_cookie3(struct xdr_stream *xdr, u64 *cookie) argument 281 decode_cookieverf3(struct xdr_stream *xdr, __be32 *verifier) argument 297 encode_createverf3(struct xdr_stream *xdr, const __be32 *verifier) argument 305 decode_writeverf3(struct xdr_stream *xdr, struct nfs_write_verifier *verifier) argument 336 decode_nfsstat3(struct xdr_stream *xdr, enum nfs_stat *status) argument 366 encode_ftype3(struct xdr_stream *xdr, const u32 type) argument 390 encode_specdata3(struct xdr_stream *xdr, const dev_t rdev) argument 418 encode_nfs_fh3(struct xdr_stream *xdr, const struct nfs_fh *fh) argument 427 decode_nfs_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) argument 536 encode_sattr3(struct xdr_stream *xdr, const struct iattr *attr, struct user_namespace *userns) argument 623 decode_fattr3(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument 677 decode_post_op_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument 698 decode_wcc_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 735 decode_pre_op_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr) argument 747 decode_wcc_data(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument 770 decode_post_op_fh3(struct xdr_stream *xdr, struct nfs_fh *fh) argument 789 encode_diropargs3(struct xdr_stream *xdr, const struct nfs_fh *fh, const char *name, u32 length) argument 811 nfs3_xdr_enc_getattr3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 836 encode_sattrguard3(struct xdr_stream *xdr, const struct nfs3_sattrargs *args) argument 851 nfs3_xdr_enc_setattr3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 868 nfs3_xdr_enc_lookup3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 885 encode_access3args(struct xdr_stream *xdr, const struct nfs3_accessargs *args) argument 892 nfs3_xdr_enc_access3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 908 nfs3_xdr_enc_readlink3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 928 encode_read3args(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 940 nfs3_xdr_enc_read3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 971 encode_write3args(struct xdr_stream *xdr, const struct nfs_pgio_args *args) argument 986 nfs3_xdr_enc_write3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1018 encode_createhow3(struct xdr_stream *xdr, const struct nfs3_createargs *args, struct user_namespace *userns) argument 1036 nfs3_xdr_enc_create3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1054 nfs3_xdr_enc_mkdir3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1077 encode_symlinkdata3(struct xdr_stream *xdr, const void *data, struct user_namespace *userns) argument 1087 nfs3_xdr_enc_symlink3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1122 encode_devicedata3(struct xdr_stream *xdr, const struct nfs3_mknodargs *args, struct user_namespace *userns) argument 1130 encode_mknoddata3(struct xdr_stream *xdr, const struct nfs3_mknodargs *args, struct user_namespace *userns) argument 1152 nfs3_xdr_enc_mknod3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1169 nfs3_xdr_enc_remove3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1186 nfs3_xdr_enc_rename3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1206 nfs3_xdr_enc_link3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1226 encode_readdir3args(struct xdr_stream *xdr, const struct nfs3_readdirargs *args) argument 1239 nfs3_xdr_enc_readdir3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1261 encode_readdirplus3args(struct xdr_stream *xdr, const struct nfs3_readdirargs *args) argument 1282 nfs3_xdr_enc_readdirplus3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1302 encode_commit3args(struct xdr_stream *xdr, const struct nfs_commitargs *args) argument 1314 nfs3_xdr_enc_commit3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1325 nfs3_xdr_enc_getacl3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1341 nfs3_xdr_enc_setacl3args(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 1393 nfs3_xdr_dec_getattr3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 1430 nfs3_xdr_dec_setattr3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 1471 nfs3_xdr_dec_lookup3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1520 nfs3_xdr_dec_access3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1562 nfs3_xdr_dec_readlink3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 1605 decode_read3resok(struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 1638 nfs3_xdr_dec_read3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1691 decode_write3resok(struct xdr_stream *xdr, struct nfs_pgio_res *result) argument 1711 nfs3_xdr_dec_write3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1754 decode_create3resok(struct xdr_stream *xdr, struct nfs3_diropres *result, struct user_namespace *userns) argument 1777 nfs3_xdr_dec_create3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1819 nfs3_xdr_dec_remove3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1861 nfs3_xdr_dec_rename3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1907 nfs3_xdr_dec_link3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1967 nfs3_decode_dirent(struct xdr_stream *xdr, struct nfs_entry *entry, bool plus) argument 2061 decode_dirlist3(struct xdr_stream *xdr) argument 2066 decode_readdir3resok(struct xdr_stream *xdr, struct nfs3_readdirres *result, struct user_namespace *userns) argument 2084 nfs3_xdr_dec_readdir3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2132 decode_fsstat3resok(struct xdr_stream *xdr, struct nfs_fsstat *result) argument 2150 nfs3_xdr_dec_fsstat3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2201 decode_fsinfo3resok(struct xdr_stream *xdr, struct nfs_fsinfo *result) argument 2226 nfs3_xdr_dec_fsinfo3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2273 decode_pathconf3resok(struct xdr_stream *xdr, struct nfs_pathconf *result) argument 2287 nfs3_xdr_dec_pathconf3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2329 nfs3_xdr_dec_commit3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 2358 decode_getacl3resok(struct xdr_stream *xdr, struct nfs3_getaclres *result, struct user_namespace *userns) argument 2403 nfs3_xdr_dec_getacl3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument 2422 nfs3_xdr_dec_setacl3res(struct rpc_rqst *req, struct xdr_stream *xdr, void *result) argument [all...] |
H A D | nfs42xdr.c | 268 static void encode_fallocate(struct xdr_stream *xdr, argument 271 encode_nfs4_stateid(xdr, &args->falloc_stateid); 272 encode_uint64(xdr, args->falloc_offset); 273 encode_uint64(xdr, args->falloc_length); 276 static void encode_allocate(struct xdr_stream *xdr, argument 280 encode_op_hdr(xdr, OP_ALLOCATE, decode_allocate_maxsz, hdr); 281 encode_fallocate(xdr, args); 284 static void encode_nl4_server(struct xdr_stream *xdr, argument 287 encode_uint32(xdr, ns->nl4_type); 291 encode_string(xdr, n 304 encode_copy(struct xdr_stream *xdr, const struct nfs42_copy_args *args, struct compound_hdr *hdr) argument 326 encode_copy_commit(struct xdr_stream *xdr, const struct nfs42_copy_args *args, struct compound_hdr *hdr) argument 338 encode_offload_cancel(struct xdr_stream *xdr, const struct nfs42_offload_status_args *args, struct compound_hdr *hdr) argument 346 encode_copy_notify(struct xdr_stream *xdr, const struct nfs42_copy_notify_args *args, struct compound_hdr *hdr) argument 355 encode_deallocate(struct xdr_stream *xdr, const struct nfs42_falloc_args *args, struct compound_hdr *hdr) argument 363 encode_read_plus(struct xdr_stream *xdr, const struct nfs_pgio_args *args, struct compound_hdr *hdr) argument 373 encode_seek(struct xdr_stream *xdr, const struct nfs42_seek_args *args, struct compound_hdr *hdr) argument 383 encode_layoutstats(struct xdr_stream *xdr, const struct nfs42_layoutstat_args *args, struct nfs42_layoutstat_devinfo *devinfo, struct compound_hdr *hdr) argument 411 encode_clone(struct xdr_stream *xdr, const struct nfs42_clone_args *args, struct compound_hdr *hdr) argument 426 encode_device_error(struct xdr_stream *xdr, const struct nfs42_device_error *error) argument 438 encode_layouterror(struct xdr_stream *xdr, const struct nfs42_layout_error *args, struct compound_hdr *hdr) argument 454 encode_setxattr(struct xdr_stream *xdr, const struct nfs42_setxattrargs *arg, struct compound_hdr *hdr) argument 473 encode_getxattr(struct xdr_stream *xdr, const char *name, struct compound_hdr *hdr) argument 480 encode_removexattr(struct xdr_stream *xdr, const char *name, struct compound_hdr *hdr) argument 487 encode_listxattrs(struct xdr_stream *xdr, const struct nfs42_listxattrsargs *arg, struct compound_hdr *hdr) argument 511 nfs4_xdr_enc_allocate(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 531 nfs4_xdr_enc_copy(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 554 nfs4_xdr_enc_offload_cancel(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 573 nfs4_xdr_enc_copy_notify(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 592 nfs4_xdr_enc_deallocate(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 612 nfs4_xdr_enc_read_plus(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 634 nfs4_xdr_enc_seek(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 653 nfs4_xdr_enc_layoutstats(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 676 nfs4_xdr_enc_clone(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 698 nfs4_xdr_enc_layouterror(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 719 nfs4_xdr_enc_setxattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 738 nfs4_xdr_enc_getxattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 762 nfs4_xdr_enc_listxattrs(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 785 nfs4_xdr_enc_removexattr(struct rpc_rqst *req, struct xdr_stream *xdr, const void *data) argument 800 decode_allocate(struct xdr_stream *xdr, struct nfs42_falloc_res *res) argument 805 decode_write_response(struct xdr_stream *xdr, struct nfs42_write_res *res) argument 831 decode_nl4_server(struct xdr_stream *xdr, struct nl4_server *ns) argument 883 decode_copy_requirements(struct xdr_stream *xdr, struct nfs42_copy_res *res) argument 896 decode_copy(struct xdr_stream *xdr, struct nfs42_copy_res *res) argument 916 decode_offload_cancel(struct xdr_stream *xdr, struct nfs42_offload_status_res *res) argument 922 decode_copy_notify(struct xdr_stream *xdr, struct nfs42_copy_notify_res *res) argument 958 decode_deallocate(struct xdr_stream *xdr, struct nfs42_falloc_res *res) argument 983 decode_read_plus_segment(struct xdr_stream *xdr, struct read_plus_segment *seg) argument 1014 process_read_plus_segment(struct xdr_stream *xdr, struct nfs_pgio_args *args, struct nfs_pgio_res *res, struct read_plus_segment *seg) argument 1043 decode_read_plus(struct xdr_stream *xdr, struct nfs_pgio_res *res) argument 1087 decode_seek(struct xdr_stream *xdr, struct nfs42_seek_res *res) argument 1105 decode_layoutstats(struct xdr_stream *xdr) argument 1110 decode_clone(struct xdr_stream *xdr) argument 1115 decode_layouterror(struct xdr_stream *xdr) argument 1120 decode_setxattr(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 1133 decode_getxattr(struct xdr_stream *xdr, struct nfs42_getxattrres *res, struct rpc_rqst *req) argument 1170 decode_removexattr(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) argument 1184 decode_listxattrs(struct xdr_stream *xdr, struct nfs42_listxattrsres *res) argument 1285 nfs4_xdr_dec_allocate(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1313 nfs4_xdr_dec_copy(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1348 nfs4_xdr_dec_offload_cancel(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1374 nfs4_xdr_dec_copy_notify(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1400 nfs4_xdr_dec_deallocate(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1428 nfs4_xdr_dec_read_plus(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1457 nfs4_xdr_dec_seek(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1482 nfs4_xdr_dec_layoutstats(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1513 nfs4_xdr_dec_clone(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1548 nfs4_xdr_dec_layouterror(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1574 nfs4_xdr_dec_setxattr(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument 1601 nfs4_xdr_dec_getxattr(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1625 nfs4_xdr_dec_listxattrs(struct rpc_rqst *rqstp, struct xdr_stream *xdr, void *data) argument 1651 nfs4_xdr_dec_removexattr(struct rpc_rqst *req, struct xdr_stream *xdr, void *data) argument [all...] |
/linux-master/fs/nfs/flexfilelayout/ |
H A D | flexfilelayout.c | 47 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 D | flexfilelayout.h | 199 int ff_layout_encode_ds_ioerr(struct xdr_stream *xdr, const struct list_head *head);
|
H A D | flexfilelayoutdev.c | 57 /* 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,
|