/linux-6.3-rc2/fs/nfs/ |
A D | nfs42xdr.c | 275 encode_fallocate(xdr, args); in encode_allocate() 342 encode_fallocate(xdr, args); in encode_deallocate() 390 encode_uint32(xdr, 0); in encode_layoutstats() 431 p = reserve_space(xdr, 4); in encode_layouterror() 446 p = reserve_space(xdr, 4); in encode_setxattr() 449 p = reserve_space(xdr, 4); in encode_setxattr() 543 p = reserve_space(xdr, 12); in encode_listxattrs() 681 p = reserve_space(xdr, 12); in encode_copy_commit() 701 encode_savefh(xdr, &hdr); in nfs4_xdr_enc_copy() 713 struct xdr_stream *xdr, in nfs4_xdr_enc_offload_cancel() argument [all …]
|
A D | nfs4xdr.c | 1026 encode_uint32(xdr, 0); in encode_nfs4_seqid() 1052 encode_uint32(xdr, op); in encode_op_hdr() 1552 encode_claim_fh(xdr); in encode_open() 1846 encode_string(xdr, in encode_exchange_id() 2080 encode_uint32(xdr, 0); in encode_layoutreturn() 2098 encode_uint32(xdr, 1); in encode_test_stateid() 2174 encode_getfh(xdr, &hdr); in nfs4_xdr_enc_lookup() 2194 encode_getfh(xdr, &hdr); in nfs4_xdr_enc_lookupp() 2214 encode_getfh(xdr, &hdr); in nfs4_xdr_enc_lookup_root() 5322 return xdr_read_pages(xdr, xdr->buf->page_len); in decode_readdir() [all …]
|
A D | nfs3xdr.c | 145 p = xdr_inline_decode(xdr, 4); in decode_uint32() 156 p = xdr_inline_decode(xdr, 8); in decode_uint64() 199 p = xdr_inline_decode(xdr, 4); in decode_inline_filename3() 225 encode_uint32(xdr, length); in encode_nfspath3() 234 p = xdr_inline_decode(xdr, 4); in decode_nfspath3() 368 encode_uint32(xdr, type); in encode_ftype3() 792 encode_nfs_fh3(xdr, fh); in encode_diropargs3() 817 encode_nfs_fh3(xdr, fh); in nfs3_xdr_enc_getattr3args() 948 encode_read3args(xdr, args); in nfs3_xdr_enc_read3args() 1646 pos = xdr_stream_pos(xdr); in nfs3_xdr_dec_read3res() [all …]
|
A D | nfs2xdr.c | 102 p = xdr_inline_decode(xdr, 4); in decode_nfsdata() 146 p = xdr_inline_decode(xdr, 4); in decode_stat() 497 encode_fhandle(xdr, fh); in encode_diropargs() 554 struct xdr_stream *xdr, in nfs2_xdr_enc_fhandle() argument 559 encode_fhandle(xdr, fh); in nfs2_xdr_enc_fhandle() 626 struct xdr_stream *xdr, in nfs2_xdr_enc_readargs() argument 631 encode_readargs(xdr, args); in nfs2_xdr_enc_readargs() 673 encode_writeargs(xdr, args); in nfs2_xdr_enc_writeargs() 733 struct xdr_stream *xdr, in nfs2_xdr_enc_linkargs() argument 851 error = decode_path(xdr); in nfs2_xdr_dec_readlinkres() [all …]
|
A D | callback_xdr.c | 91 p = xdr_inline_decode(xdr, 4); in decode_fh() 110 p = xdr_inline_decode(xdr, 4); in decode_bitmap() 149 p = xdr_inline_decode(xdr, 12); in decode_compound_hdr_arg() 169 p = xdr_inline_decode(xdr, 4); in decode_op_hdr() 198 p = xdr_inline_decode(xdr, 4); in decode_recall_args() 257 struct xdr_stream *xdr, in decode_devicenotify_args() argument 375 p = xdr_inline_decode(xdr, in decode_rc_list() 396 struct xdr_stream *xdr, in decode_cb_sequence_args() argument 451 p = xdr_inline_decode(xdr, 4); in decode_recallany_args() 464 struct xdr_stream *xdr, in decode_recallslot_args() argument [all …]
|
/linux-6.3-rc2/fs/nfsd/ |
A D | nfs3xdr.c | 62 p = xdr_inline_decode(xdr, XDR_UNIT * 2); in svcxdr_decode_nfstime3() 86 if (xdr_stream_decode_u32(xdr, &size) < 0) in svcxdr_decode_nfs_fh3() 90 p = xdr_inline_decode(xdr, size); in svcxdr_decode_nfs_fh3() 144 if (!svcxdr_encode_nfs_fh3(xdr, fhp)) in svcxdr_encode_post_op_fh3() 187 p = xdr_inline_decode(xdr, size); in svcxdr_decode_filename3() 334 svcxdr_decode_specdata3(xdr, args); in svcxdr_decode_devicedata3() 509 svcxdr_decode_sattrguard3(xdr, args); in nfs3svc_decode_sattrargs() 1041 struct xdr_stream *xdr = &resp->xdr; in svcxdr_encode_entry3_common() local 1092 xdr_commit_encode(&resp->xdr); in nfs3svc_encode_entry3() 1107 struct xdr_stream *xdr = &resp->xdr; in svcxdr_encode_entry3_plus() local [all …]
|
A D | nfsxdr.c | 41 p = xdr_reserve_space(xdr, sizeof(status)); in svcxdr_encode_stat() 63 p = xdr_inline_decode(xdr, NFS_FHSIZE); in svcxdr_decode_fhandle() 78 p = xdr_reserve_space(xdr, NFS_FHSIZE); in svcxdr_encode_fhandle() 104 if (xdr_stream_decode_u32(xdr, &size) < 0) in svcxdr_decode_filename() 108 p = xdr_inline_decode(xdr, size); in svcxdr_decode_filename() 125 return svcxdr_decode_fhandle(xdr, fhp) && in svcxdr_decode_diropargs() 126 svcxdr_decode_filename(xdr, name, len); in svcxdr_decode_diropargs() 136 p = xdr_inline_decode(xdr, XDR_UNIT * 8); in svcxdr_decode_sattr() 576 struct xdr_stream *xdr = &resp->xdr; in svcxdr_encode_entry_common() local 588 if (xdr_stream_encode_u32(xdr, ~0U) < 0) in svcxdr_encode_entry_common() [all …]
|
A D | nfs4xdr.c | 3592 struct xdr_stream *xdr = cd->xdr; in nfsd4_encode_dirent() local 3709 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_access() local 3724 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_bind_conn_to_session() local 3743 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_close() local 3754 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_commit() local 3770 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_create() local 3787 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_getattr() local 3798 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_getfh() local 4031 if (xdr->end - xdr->p < 1) in nfsd4_encode_splice_read() 4252 readdir->xdr = xdr; in nfsd4_encode_readdir() [all …]
|
A D | xdr3.h | 178 struct xdr_stream xdr; member 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); 272 bool nfs3svc_decode_readargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 278 bool nfs3svc_decode_linkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 285 bool nfs3svc_encode_wccstat(struct svc_rqst *rqstp, struct xdr_stream *xdr); 289 bool nfs3svc_encode_readres(struct svc_rqst *rqstp, struct xdr_stream *xdr); 290 bool nfs3svc_encode_writeres(struct svc_rqst *rqstp, struct xdr_stream *xdr); 293 bool nfs3svc_encode_linkres(struct svc_rqst *rqstp, struct xdr_stream *xdr); 309 bool svcxdr_decode_nfs_fh3(struct xdr_stream *xdr, struct svc_fh *fhp); [all …]
|
A D | nfs4callback.c | 119 p = xdr_reserve_space(xdr, 4); in encode_nfs_cb_opnum4() 334 p = xdr_reserve_space(xdr, 4); in encode_cb_recall4args() 492 xdr_reserve_space(xdr, 0); in nfs4_xdr_enc_cb_null() 554 struct xdr_stream *xdr, in nfs4_xdr_dec_cb_recall() argument 577 struct xdr_stream *xdr, in nfs4_xdr_dec_cb_recall_any() argument 648 struct xdr_stream *xdr, in nfs4_xdr_enc_cb_layout() argument 666 struct xdr_stream *xdr, in nfs4_xdr_dec_cb_layout() argument 695 struct xdr_stream *xdr, in nfs4_xdr_enc_cb_notify_lock() argument 714 p = xdr_reserve_space(xdr, 4); in nfs4_xdr_enc_cb_notify_lock() 724 struct xdr_stream *xdr, in nfs4_xdr_dec_cb_notify_lock() argument [all …]
|
A D | xdr.h | 115 struct xdr_stream xdr; member 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); 151 bool nfssvc_decode_linkargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 155 bool nfssvc_encode_statres(struct svc_rqst *rqstp, struct xdr_stream *xdr); 157 bool nfssvc_encode_diropres(struct svc_rqst *rqstp, struct xdr_stream *xdr); 159 bool nfssvc_encode_readres(struct svc_rqst *rqstp, struct xdr_stream *xdr); 172 bool svcxdr_decode_fhandle(struct xdr_stream *xdr, struct svc_fh *fhp); 173 bool svcxdr_encode_stat(struct xdr_stream *xdr, __be32 status); [all …]
|
A D | nfs3acl.c | 135 if (!svcxdr_decode_nfs_fh3(xdr, &args->fh)) in nfs3svc_decode_getaclargs() 137 if (xdr_stream_decode_u32(xdr, &args->mask) < 0) in nfs3svc_decode_getaclargs() 148 if (!svcxdr_decode_nfs_fh3(xdr, &argp->fh)) in nfs3svc_decode_setaclargs() 150 if (xdr_stream_decode_u32(xdr, &argp->mask) < 0) in nfs3svc_decode_setaclargs() 176 if (!svcxdr_encode_nfsstat3(xdr, resp->status)) in nfs3svc_encode_getaclres() 181 if (!svcxdr_encode_post_op_attr(rqstp, xdr, &resp->fh)) in nfs3svc_encode_getaclres() 183 if (xdr_stream_encode_u32(xdr, resp->mask) < 0) in nfs3svc_encode_getaclres() 186 if (!nfs_stream_encode_acl(xdr, inode, resp->acl_access, in nfs3svc_encode_getaclres() 195 if (!svcxdr_encode_post_op_attr(rqstp, xdr, &resp->fh)) in nfs3svc_encode_getaclres() 208 return svcxdr_encode_nfsstat3(xdr, resp->status) && in nfs3svc_encode_setaclres() [all …]
|
/linux-6.3-rc2/fs/lockd/ |
A D | xdr4.c | 47 if (xdr_stream_decode_u32(xdr, &len) < 0) in svcxdr_decode_fhandle() 52 p = xdr_inline_decode(xdr, len); in svcxdr_decode_fhandle() 69 if (!svcxdr_decode_fhandle(xdr, &lock->fh)) in svcxdr_decode_lock() 71 if (!svcxdr_decode_owner(xdr, &lock->oh)) in svcxdr_decode_lock() 98 if (!svcxdr_encode_owner(xdr, &lock->oh)) in svcxdr_encode_holder() 105 if (xdr_stream_encode_u64(xdr, start) < 0) in svcxdr_encode_holder() 107 if (xdr_stream_encode_u64(xdr, len) < 0) in svcxdr_encode_holder() 239 p = xdr_inline_decode(xdr, len); in nlm4svc_decode_reboot() 312 svcxdr_encode_testrply(xdr, resp); in nlm4svc_encode_testres() 321 svcxdr_encode_stats(xdr, resp->status); in nlm4svc_encode_res() [all …]
|
A D | xdr.c | 56 if (xdr_stream_decode_u32(xdr, &len) < 0) in svcxdr_decode_fhandle() 61 p = xdr_inline_decode(xdr, len); in svcxdr_decode_fhandle() 79 if (!svcxdr_decode_fhandle(xdr, &lock->fh)) in svcxdr_decode_lock() 81 if (!svcxdr_decode_owner(xdr, &lock->oh)) in svcxdr_decode_lock() 87 if (xdr_stream_decode_u32(xdr, &len) < 0) in svcxdr_decode_lock() 114 if (!svcxdr_encode_owner(xdr, &lock->oh)) in svcxdr_encode_holder() 121 if (xdr_stream_encode_u32(xdr, start) < 0) in svcxdr_encode_holder() 123 if (xdr_stream_encode_u32(xdr, len) < 0) in svcxdr_encode_holder() 255 p = xdr_inline_decode(xdr, len); in nlmsvc_decode_reboot() 328 svcxdr_encode_testrply(xdr, resp); in nlmsvc_encode_testres() [all …]
|
A D | clntxdr.c | 90 p = xdr_reserve_space(xdr, 4); in encode_bool() 98 p = xdr_reserve_space(xdr, 4); in encode_int32() 326 encode_fh(xdr, &lock->fh); in encode_nlm_lock() 353 struct xdr_stream *xdr, in nlm_xdr_enc_testargs() argument 361 encode_nlm_lock(xdr, lock); in nlm_xdr_enc_testargs() 375 struct xdr_stream *xdr, in nlm_xdr_enc_lockargs() argument 384 encode_nlm_lock(xdr, lock); in nlm_xdr_enc_lockargs() 398 struct xdr_stream *xdr, in nlm_xdr_enc_cancargs() argument 407 encode_nlm_lock(xdr, lock); in nlm_xdr_enc_cancargs() 424 encode_nlm_lock(xdr, lock); in nlm_xdr_enc_unlockargs() [all …]
|
A D | clnt4xdr.c | 93 p = xdr_reserve_space(xdr, 4); in encode_bool() 101 p = xdr_reserve_space(xdr, 4); in encode_int32() 332 encode_fh(xdr, &lock->fh); in encode_nlm4_lock() 360 struct xdr_stream *xdr, in nlm4_xdr_enc_testargs() argument 368 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_testargs() 382 struct xdr_stream *xdr, in nlm4_xdr_enc_lockargs() argument 391 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_lockargs() 405 struct xdr_stream *xdr, in nlm4_xdr_enc_cancargs() argument 414 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_cancargs() 464 struct xdr_stream *xdr, in nlm4_xdr_enc_testres() argument [all …]
|
A D | svcxdr.h | 26 p = xdr_inline_decode(xdr, XDR_UNIT); in svcxdr_decode_stats() 35 svcxdr_encode_stats(struct xdr_stream *xdr, __be32 status) in svcxdr_encode_stats() argument 39 p = xdr_reserve_space(xdr, XDR_UNIT); in svcxdr_encode_stats() 53 if (xdr_stream_decode_u32(xdr, &len) < 0) in svcxdr_decode_string() 57 p = xdr_inline_decode(xdr, len); in svcxdr_decode_string() 78 if (xdr_stream_decode_u32(xdr, &len) < 0) in svcxdr_decode_cookie() 85 p = xdr_inline_decode(xdr, len); in svcxdr_decode_cookie() 105 if (xdr_stream_encode_u32(xdr, cookie->len) < 0) in svcxdr_encode_cookie() 107 p = xdr_reserve_space(xdr, cookie->len); in svcxdr_encode_cookie() 121 if (xdr_stream_decode_u32(xdr, &len) < 0) in svcxdr_decode_owner() [all …]
|
/linux-6.3-rc2/net/sunrpc/auth_gss/ |
A D | gss_rpc_xdr.c | 15 p = xdr_reserve_space(xdr, 4); in gssx_enc_bool() 26 p = xdr_inline_decode(xdr, 4); in gssx_dec_bool() 50 p = xdr_reserve_space(xdr, 4); in gssx_enc_in_token() 68 p = xdr_inline_decode(xdr, 4); in gssx_dec_buffer() 127 p = xdr_reserve_space(xdr, 4); in dummy_enc_opt_array() 142 p = xdr_inline_decode(xdr, 4); in dummy_dec_opt_array() 148 gssx_dec_option(xdr, &dummy); in dummy_dec_opt_array() 160 p = xdr_inline_decode(xdr, 4); in get_host_u32() 177 p = xdr_inline_decode(xdr, 4); in gssx_dec_linux_creds() 723 struct xdr_stream *xdr, in gssx_enc_accept_sec_context() argument [all …]
|
/linux-6.3-rc2/net/sunrpc/ |
A D | xdr.c | 931 BUG_ON(p < xdr->p || p > xdr->end); in xdr_init_encode() 1004 frag1bytes = (xdr->end - xdr->p) << 2; in xdr_get_next_encode_buffer() 1095 if (xdr->iov == xdr->buf->head) { in xdr_reserve_space_vec() 1097 xdr->end = xdr->p; in xdr_reserve_space_vec() 1259 BUG_ON(xdr->p >= xdr->end); in xdr_write_pages() 1353 else if (xdr->iov == xdr->buf->head) in xdr_set_next_buffer() 1355 return xdr->p != xdr->end; in xdr_set_next_buffer() 1375 xdr->nwords -= p - xdr->p; in xdr_init_decode() 1456 if (xdr->p == xdr->end && !xdr_set_next_buffer(xdr)) in xdr_inline_decode() 1688 if (xdr->p == xdr->end && !xdr_set_next_buffer(xdr)) in xdr_stream_subsegment() [all …]
|
A D | socklib.c | 92 struct page **ppage = xdr->pages; in xdr_partial_copy_from_skb() 97 len = xdr->head[0].iov_len; in xdr_partial_copy_from_skb() 114 if (base || xdr->page_base) { in xdr_partial_copy_from_skb() 116 base += xdr->page_base; in xdr_partial_copy_from_skb() 155 len = xdr->tail[0].iov_len; in xdr_partial_copy_from_skb() 224 iov_iter_bvec(&msg->msg_iter, ITER_SOURCE, xdr->bvec, xdr_buf_pagecount(xdr), in xprt_send_pagedata() 225 xdr->page_len + xdr->page_base); in xprt_send_pagedata() 288 &xdr->head[0], base); in xprt_sock_sendmsg() 299 if (base < xdr->page_len) { in xprt_sock_sendmsg() 311 base -= xdr->page_len; in xprt_sock_sendmsg() [all …]
|
/linux-6.3-rc2/include/linux/sunrpc/ |
A D | xdr.h | 285 xdr->scratch.iov_base = buf; in xdr_set_scratch_buffer() 286 xdr->scratch.iov_len = buflen; in xdr_set_scratch_buffer() 311 xdr_set_scratch_buffer(xdr, NULL, 0); in xdr_reset_scratch_buffer() 324 if (unlikely(xdr->scratch.iov_len)) in xdr_commit_encode() 325 __xdr_commit_encode(xdr); in xdr_commit_encode() 338 return xdr->nwords << 2; in xdr_stream_remaining() 395 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_item_present() 414 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_item_absent() 448 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_bool() 469 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_u32() [all …]
|
/linux-6.3-rc2/net/sunrpc/xprtrdma/ |
A D | rpc_rdma.c | 136 if (xdr->page_len) { in rpcrdma_args_inline() 137 remaining = xdr->page_len; in rpcrdma_args_inline() 605 ppages = xdr->pages + (xdr->page_base >> PAGE_SHIFT); in rpcrdma_prepare_pagelist() 607 remaining = xdr->page_len; in rpcrdma_prepare_pagelist() 669 dst += xdr->head[0].iov_len + xdr->page_len; in rpcrdma_pullup_tail_iov() 670 memmove(dst, xdr->tail[0].iov_base, xdr->tail[0].iov_len); in rpcrdma_pullup_tail_iov() 686 ppages = xdr->pages + (xdr->page_base >> PAGE_SHIFT); in rpcrdma_pullup_pagelist() 688 remaining = xdr->page_len; in rpcrdma_pullup_pagelist() 714 struct xdr_buf *xdr) in rpcrdma_prepare_noch_pullup() argument 728 struct xdr_buf *xdr) in rpcrdma_prepare_noch_mapped() argument [all …]
|
/linux-6.3-rc2/include/linux/lockd/ |
A D | xdr4.h | 25 bool nlm4svc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr); 26 bool nlm4svc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 27 bool nlm4svc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 28 bool nlm4svc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr); 30 bool nlm4svc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr); 31 bool nlm4svc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr); 33 bool nlm4svc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr); 35 bool nlm4svc_encode_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr); 36 bool nlm4svc_encode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr); 37 bool nlm4svc_encode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr); [all …]
|
A D | 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); 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); 110 bool nlmsvc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr); 112 bool nlmsvc_encode_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr); 113 bool nlmsvc_encode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr); 114 bool nlmsvc_encode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr); [all …]
|
/linux-6.3-rc2/net/rxrpc/ |
A D | key.c | 62 ntohl(xdr[0]), ntohl(xdr[1]), ntohl(xdr[2]), ntohl(xdr[3]), in rxrpc_preparse_xdr_rxkad() 67 tktlen = ntohl(xdr[7]); in rxrpc_preparse_xdr_rxkad() 145 ntohl(xdr[0]), ntohl(xdr[1]), ntohl(xdr[2]), ntohl(xdr[3]), in rxrpc_preparse_xdr() 157 if (ntohl(*xdr++) != 0) in rxrpc_preparse_xdr() 162 len = ntohl(*xdr++); in rxrpc_preparse_xdr() 180 xdr += paddedlen >> 2; in rxrpc_preparse_xdr() 192 p = xdr; in rxrpc_preparse_xdr() 219 token = xdr; in rxrpc_preparse_xdr() 567 __be32 *xdr, *oldxdr; in rxrpc_read() local 644 xdr += 8 >> 2; \ in rxrpc_read() [all …]
|