Home
last modified time | relevance | path

Searched refs:xdr_buf (Results 1 – 25 of 40) sorted by relevance

12

/linux/include/linux/sunrpc/
H A Dgss_api.h56 struct xdr_buf *message,
60 struct xdr_buf *message,
65 struct xdr_buf *outbuf,
71 struct xdr_buf *inbuf);
118 struct xdr_buf *message,
122 struct xdr_buf *message,
127 struct xdr_buf *outbuf,
133 struct xdr_buf *buf);
H A Dsvc_rdma_pcl.h123 const struct xdr_buf *xdr,
124 int (*actor)(const struct xdr_buf *,
H A Dxprt.h61 struct xdr_buf rq_snd_buf; /* send buffer */
62 struct xdr_buf rq_rcv_buf; /* recv buffer */
94 struct xdr_buf rq_private_buf; /* The receive buffer
168 struct xdr_buf *buf);
/linux/net/sunrpc/
H A Dxdr.c93 * xdr_terminate_string - '\0'-terminate a string residing in an xdr_buf
98 void xdr_terminate_string(const struct xdr_buf *buf, const u32 len) in xdr_terminate_string()
108 size_t xdr_buf_pagecount(const struct xdr_buf *buf) in xdr_buf_pagecount()
116 xdr_alloc_bvec(struct xdr_buf *buf, gfp_t gfp) in xdr_alloc_bvec()
133 xdr_free_bvec(struct xdr_buf *buf) in xdr_free_bvec()
140 * xdr_buf_to_bvec - Copy components of an xdr_buf into a bio_vec array
143 * @xdr: xdr_buf to be copied
149 const struct xdr_buf *xdr) in xdr_buf_to_bvec()
196 * xdr_buf_to_sg - Populate a scatterlist from an xdr_buf range
197 * @buf: xdr_buf t
[all...]
H A Dsocklib.h10 int csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb);
12 struct xdr_buf *xdr, unsigned int base,
H A Dsocklib.c65 xdr_partial_copy_from_skb(struct xdr_buf *xdr, struct xdr_skb_reader *desc) in xdr_partial_copy_from_skb()
126 int csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb) in csum_partial_copy_to_xdr()
176 struct xdr_buf *xdr, size_t base) in xprt_send_pagedata()
219 struct xdr_buf *xdr, unsigned int base, in xprt_sock_sendmsg()
H A Dbackchannel_rqst.c58 struct xdr_buf *xbufp; in xprt_free_allocation()
69 static void xprt_bc_reinit_xdr_buf(struct xdr_buf *buf) in xprt_bc_reinit_xdr_buf()
80 static int xprt_alloc_xdr_buf(struct xdr_buf *buf, gfp_t gfp_flags) in xprt_alloc_xdr_buf()
/linux/net/sunrpc/auth_gss/
H A Dgss_krb5_wrap.c54 static void rotate_buf_a_little(struct xdr_buf *buf, unsigned int shift)
71 static void _rotate_left(struct xdr_buf *buf, unsigned int shift)
84 static void rotate_left(u32 base, struct xdr_buf *buf, unsigned int shift)
86 struct xdr_buf subbuf; in rotate_left()
94 struct xdr_buf *buf, struct page **pages) in gss_krb5_wrap_v2()
142 struct xdr_buf *buf, unsigned int *slack, in gss_krb5_unwrap_v2()
216 * Move the head data back to the right position in xdr_buf. in gss_krb5_unwrap_v2()
H A Dgss_krb5_crypto.c71 xdr_extend_head(struct xdr_buf *buf, unsigned int base, unsigned int shiftlen)
98 * The xdr_buf setup mirrors the original per-enctype encrypt
108 struct xdr_buf *buf, struct page **pages) in krb5_encrypt()
205 struct xdr_buf *buf, u32 *headskip, u32 *tailskip) in gss_krb5_checksum()
243 * @body: xdr_buf containing the message body in encryptor()
257 * header lie outside the xdr_buf. in encryptor()
262 int gss_krb5_mic_build_sg(const struct xdr_buf *body, in encryptor()
H A Dgss_mech_switch.c370 struct xdr_buf *message, in gss_get_mic()
383 struct xdr_buf *message, in gss_verify_mic()
409 struct xdr_buf *buf, in gss_wrap()
420 struct xdr_buf *buf) in gss_unwrap()
H A Dgss_krb5_mech.c260 static u32 gss_krb5_get_mic(struct gss_ctx *gctx, struct xdr_buf *text, in gss_krb5_lookup_enctype()
282 struct xdr_buf *message_buffer, in gss_krb5_alloc_hash_v2()
303 struct xdr_buf *buf, struct page **pages) in gss_krb5_import_ctx_v2()
325 int len, struct xdr_buf *buf) in gss_krb5_import_ctx_v2()
H A Dgss_krb5_unseal.c73 gss_krb5_verify_mic_v2(struct krb5_ctx *ctx, struct xdr_buf *message_buffer, in gss_krb5_verify_mic_v2()
H A Dgss_krb5_seal.c105 gss_krb5_get_mic_v2(struct krb5_ctx *ctx, struct xdr_buf *text, in gss_krb5_get_mic_v2()
H A Dsvcauth_gss.c708 struct xdr_buf rpchdr; in svcauth_gss_verify_header()
761 struct xdr_buf verf_data; in svcauth_gss_encode_verf()
865 struct xdr_buf *buf = xdr->buf; in svcauth_gss_unwrap_integ()
866 struct xdr_buf databody_integ; in svcauth_gss_unwrap_integ()
940 struct xdr_buf *buf = xdr->buf; in svcauth_gss_unwrap_priv()
1791 struct xdr_buf *buf = xdr->buf; in svcauth_gss_wrap_integ()
1792 struct xdr_buf databody_integ; in svcauth_gss_wrap_integ()
1851 struct xdr_buf *buf = &rqstp->rq_res; in svcauth_gss_wrap_priv()
/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_pcl.c232 static int pcl_process_region(const struct xdr_buf *xdr, in pcl_process_region()
234 int (*actor)(const struct xdr_buf *, void *), in pcl_process_region() argument
237 struct xdr_buf subbuf; in pcl_process_region()
266 const struct xdr_buf *xdr, in pcl_process_nonpayloads()
267 int (*actor)(const struct xdr_buf *, void *), in pcl_process_nonpayloads() argument
H A Dxprt_rdma.h207 struct xdr_buf rr_hdrbuf;
294 * struct rpcrdma_xdr_cursor - tracks position within an xdr_buf
296 * @xc_buf: the xdr_buf being iterated
308 const struct xdr_buf *xc_buf;
320 * - xdr_buf head iovec
322 * - xdr_buf tail iovec
339 struct xdr_buf rl_hdrbuf;
583 struct xdr_buf *xdr,
593 static inline void rpcrdma_set_xdrlen(struct xdr_buf *xdr, size_t len) in rpcrdma_set_xdrlen()
H A Drpc_rdma.c129 struct xdr_buf *xdr = &rqst->rq_snd_buf; in rpcrdma_args_inline()
172 const struct xdr_buf *buf = &rqst->rq_rcv_buf; in rpcrdma_nonpayload_inline()
184 rpcrdma_alloc_sparse_pages(struct xdr_buf *buf) in rpcrdma_alloc_sparse_pages()
205 const struct xdr_buf *xdrbuf, in rpcrdma_xdr_cursor_init()
555 struct xdr_buf *xdr) in rpcrdma_prepare_pagelist()
595 struct xdr_buf *xdr, in rpcrdma_prepare_tail_iov()
622 struct xdr_buf *xdr) in rpcrdma_pullup_tail_iov()
636 struct xdr_buf *xdr) in rpcrdma_pullup_pagelist()
672 struct xdr_buf *xdr) in rpcrdma_prepare_noch_pullup()
686 struct xdr_buf *xd in rpcrdma_prepare_noch_mapped()
[all...]
H A Dsvc_rdma_rw.c26 * - each xdr_buf iovec is a single contiguous buffer
27 * - the xdr_buf pages array is a single contiguous buffer because the
431 /* Build a bvec that covers one kvec in an xdr_buf. in svc_rdma_post_chunk_ctxt()
443 /* Build a bvec array that covers part of an xdr_buf's pagelist. in svc_rdma_vec_to_bvec()
450 const struct xdr_buf *xdr = info->wi_xdr;
473 /* Construct RDMA Write WRs to send a portion of an xdr_buf containing in svc_rdma_pagelist_to_bvec()
554 * @xdr: xdr_buf with pages to write in svc_rdma_iov_write()
565 const struct xdr_buf *xdr,
576 * svc_rdma_xb_write - Construct RDMA Writes to write an xdr_buf in svc_rdma_pages_write()
577 * @xdr: xdr_buf t in svc_rdma_pages_write()
[all...]
H A Dsvc_rdma_sendto.c50 * The passed-in svc_rqst contains a struct xdr_buf which holds an
745 * svc_rdma_xb_dma_map - DMA map all segments of an xdr_buf in svc_rdma_xb_linearize()
746 * @xdr: xdr_buf containing portion of an RPC message to transmit in svc_rdma_xb_linearize()
756 static int svc_rdma_xb_dma_map(const struct xdr_buf *xdr, void *data) in svc_rdma_xb_linearize()
796 * @xdr: xdr_buf containing portion of an RPC message to transmit in svc_rdma_pull_up_reply_msg()
802 static int svc_rdma_xb_count_sges(const struct xdr_buf *xdr, in svc_rdma_pull_up_reply_msg()
832 * @xdr: xdr_buf containing RPC message to transmit in svc_rdma_map_reply_msg()
841 const struct xdr_buf *xdr) in svc_rdma_map_reply_msg()
861 * svc_rdma_xb_linearize - Copy region of xdr_buf to flat buffer in svc_rdma_save_io_pages()
862 * @xdr: xdr_buf containin in svc_rdma_save_io_pages()
[all...]
H A Dsvc_rdma_backchannel.c25 struct xdr_buf *rcvbuf = &rqstp->rq_arg; in svc_rdma_handle_bc_reply()
37 memcpy(&req->rq_private_buf, &req->rq_rcv_buf, sizeof(struct xdr_buf)); in svc_rdma_handle_bc_reply()
/linux/include/linux/
H A Dnfsacl.h36 nfsacl_encode(struct xdr_buf *buf, unsigned int base, struct inode *inode,
39 nfsacl_decode(struct xdr_buf *buf, unsigned int base, unsigned int *aclcnt,
/linux/drivers/block/
H A Dps3vram.c78 u8 *xdr_buf; member
455 memcpy(buf, priv->xdr_buf + cached, avail); in ps3vram_read()
496 memcpy(priv->xdr_buf + cached, buf, avail); in ps3vram_write()
625 priv->xdr_buf = (void *)__get_free_pages(GFP_KERNEL, in ps3vram_probe()
627 if (priv->xdr_buf == NULL) { in ps3vram_probe()
634 priv->fifo_base = (u32 *) (priv->xdr_buf + FIFO_OFFSET); in ps3vram_probe()
681 xdr_lpar = ps3_mm_phys_to_lpar(__pa(priv->xdr_buf)); in ps3vram_probe()
775 free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE)); in ps3vram_probe()
794 ps3_mm_phys_to_lpar(__pa(priv->xdr_buf)), in ps3vram_remove()
799 free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE)); in ps3vram_remove()
/linux/fs/nfsd/
H A Dxdr.h36 struct xdr_buf payload;
116 struct xdr_buf dirlist;
H A Dvfs.h134 loff_t offset, const struct xdr_buf *payload,
138 const struct xdr_buf *payload,
H A Dxdr3.h43 struct xdr_buf payload;
179 struct xdr_buf dirlist;

12