Home
last modified time | relevance | path

Searched refs:xdr (Results 1 – 25 of 90) sorted by relevance

1234

/openbmc/linux/fs/nfs/
H A Dnfs42xdr.c281 encode_fallocate(xdr, args); in encode_allocate()
333 p = reserve_space(xdr, 12); in encode_copy_commit()
360 encode_fallocate(xdr, args); in encode_deallocate()
408 encode_uint32(xdr, 0); in encode_layoutstats()
449 p = reserve_space(xdr, 4); in encode_layouterror()
464 p = reserve_space(xdr, 4); in encode_setxattr()
467 p = reserve_space(xdr, 4); in encode_setxattr()
495 p = reserve_space(xdr, 12); in encode_listxattrs()
543 encode_savefh(xdr, &hdr); in nfs4_xdr_enc_copy()
555 struct xdr_stream *xdr, in nfs4_xdr_enc_offload_cancel() argument
[all …]
H A Dnfs4xdr.c1026 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 …]
H A Dnfs3xdr.c145 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 …]
H A Dnfs2xdr.c102 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 …]
H A Dcallback_xdr.c91 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 …]
/openbmc/linux/fs/nfsd/
H A Dnfs3xdr.c62 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()
1044 struct xdr_stream *xdr = &resp->xdr; in svcxdr_encode_entry3_common() local
1095 xdr_commit_encode(&resp->xdr); in nfs3svc_encode_entry3()
1110 struct xdr_stream *xdr = &resp->xdr; in svcxdr_encode_entry3_plus() local
[all …]
H A Dnfsxdr.c41 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()
579 struct xdr_stream *xdr = &resp->xdr; in svcxdr_encode_entry_common() local
591 if (xdr_stream_encode_u32(xdr, ~0U) < 0) in svcxdr_encode_entry_common()
[all …]
H A Dnfs4xdr.c3608 struct xdr_stream *xdr = cd->xdr; in nfsd4_encode_dirent() local
3749 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_access() local
3764 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_bind_conn_to_session() local
3783 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_close() local
3803 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_create() local
3818 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_getattr() local
3829 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_getfh() local
3886 struct xdr_stream *xdr = resp->xdr; in nfsd4_encode_lock() local
4069 if (xdr->iov != xdr->buf->head || xdr->end - xdr->p < 1) in nfsd4_encode_splice_read()
4274 readdir->xdr = xdr; in nfsd4_encode_readdir()
[all …]
H A Dxdr3.h178 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 …]
H A Dnfs4callback.c119 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 …]
H A Dxdr.h115 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 …]
H A Dnfs3acl.c135 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 …]
/openbmc/linux/fs/lockd/
H A Dxdr4.c58 if (xdr_stream_decode_u32(xdr, &len) < 0) in svcxdr_decode_fhandle()
63 p = xdr_inline_decode(xdr, len); in svcxdr_decode_fhandle()
80 if (!svcxdr_decode_fhandle(xdr, &lock->fh)) in svcxdr_decode_lock()
82 if (!svcxdr_decode_owner(xdr, &lock->oh)) in svcxdr_decode_lock()
109 if (!svcxdr_encode_owner(xdr, &lock->oh)) in svcxdr_encode_holder()
116 if (xdr_stream_encode_u64(xdr, start) < 0) in svcxdr_encode_holder()
118 if (xdr_stream_encode_u64(xdr, len) < 0) in svcxdr_encode_holder()
250 p = xdr_inline_decode(xdr, len); in nlm4svc_decode_reboot()
323 svcxdr_encode_testrply(xdr, resp); in nlm4svc_encode_testres()
332 svcxdr_encode_stats(xdr, resp->status); in nlm4svc_encode_res()
[all …]
H A Dxdr.c56 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 …]
H A Dclnt4xdr.c93 p = xdr_reserve_space(xdr, 4); in encode_bool()
101 p = xdr_reserve_space(xdr, 4); in encode_int32()
325 encode_fh(xdr, &lock->fh); in encode_nlm4_lock()
353 struct xdr_stream *xdr, in nlm4_xdr_enc_testargs() argument
361 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_testargs()
375 struct xdr_stream *xdr, in nlm4_xdr_enc_lockargs() argument
384 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_lockargs()
398 struct xdr_stream *xdr, in nlm4_xdr_enc_cancargs() argument
407 encode_nlm4_lock(xdr, lock); in nlm4_xdr_enc_cancargs()
457 struct xdr_stream *xdr, in nlm4_xdr_enc_testres() argument
[all …]
H A Dclntxdr.c90 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 …]
H A Dsvcxdr.h26 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 …]
/openbmc/linux/net/sunrpc/auth_gss/
H A Dgss_rpc_xdr.c15 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()
734 struct xdr_stream *xdr, in gssx_enc_accept_sec_context() argument
[all …]
/openbmc/linux/net/sunrpc/
H A Dxdr.c981 BUG_ON(p < xdr->p || p > xdr->end); in xdr_init_encode()
1054 frag1bytes = (xdr->end - xdr->p) << 2; in xdr_get_next_encode_buffer()
1145 if (xdr->iov == xdr->buf->head) { in xdr_reserve_space_vec()
1147 xdr->end = xdr->p; in xdr_reserve_space_vec()
1307 BUG_ON(xdr->p >= xdr->end); in xdr_write_pages()
1415 else if (xdr->iov == xdr->buf->head) in xdr_set_next_buffer()
1417 return xdr->p != xdr->end; in xdr_set_next_buffer()
1438 xdr->nwords -= p - xdr->p; in xdr_init_decode()
1529 if (xdr->p == xdr->end && !xdr_set_next_buffer(xdr)) in xdr_inline_decode()
1761 if (xdr->p == xdr->end && !xdr_set_next_buffer(xdr)) in xdr_stream_subsegment()
[all …]
H A Dsocklib.c92 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 …]
/openbmc/linux/include/linux/sunrpc/
H A Dxdr.h143 const struct xdr_buf *xdr);
288 xdr->scratch.iov_base = buf; in xdr_set_scratch_buffer()
289 xdr->scratch.iov_len = buflen; in xdr_set_scratch_buffer()
314 xdr_set_scratch_buffer(xdr, NULL, 0); in xdr_reset_scratch_buffer()
327 if (unlikely(xdr->scratch.iov_len)) in xdr_commit_encode()
328 __xdr_commit_encode(xdr); in xdr_commit_encode()
341 return xdr->nwords << 2; in xdr_stream_remaining()
398 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_item_present()
417 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_item_absent()
451 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_bool()
[all …]
/openbmc/linux/include/linux/lockd/
H A Dxdr4.h26 bool nlm4svc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr);
27 bool nlm4svc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
28 bool nlm4svc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
29 bool nlm4svc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
31 bool nlm4svc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr);
32 bool nlm4svc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr);
34 bool nlm4svc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr);
36 bool nlm4svc_encode_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
37 bool nlm4svc_encode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr);
38 bool nlm4svc_encode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr);
[all …]
H A Dxdr.h102 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 …]
/openbmc/linux/net/sunrpc/xprtrdma/
H A Drpc_rdma.c136 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 …]
/openbmc/linux/net/rxrpc/
H A Dkey.c62 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 …]

1234