Home
last modified time | relevance | path

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

123

/linux/include/linux/sunrpc/
A Dxdr.h56 struct xdr_buf { struct
74 xdr_buf_init(struct xdr_buf *buf, void *start, size_t len) in xdr_buf_init() argument
136 void xdr_inline_pages(struct xdr_buf *, unsigned int,
138 void xdr_terminate_string(const struct xdr_buf *, const u32);
139 size_t xdr_buf_pagecount(const struct xdr_buf *buf);
140 int xdr_alloc_bvec(struct xdr_buf *buf, gfp_t gfp);
141 void xdr_free_bvec(struct xdr_buf *buf);
191 extern void xdr_shift_buf(struct xdr_buf *, size_t);
193 extern int xdr_buf_subsegment(const struct xdr_buf *, struct xdr_buf *, unsigned int, unsigned int);
194 extern void xdr_buf_trim(struct xdr_buf *, unsigned int);
[all …]
A Dgss_krb5.h84 struct xdr_buf *buf,
87 struct xdr_buf *buf, u32 *headskip,
237 struct xdr_buf *body, int body_offset, u8 *cksumkey,
242 struct xdr_buf *body, int body_offset, u8 *key,
245 u32 gss_get_mic_kerberos(struct gss_ctx *, struct xdr_buf *,
248 u32 gss_verify_mic_kerberos(struct gss_ctx *, struct xdr_buf *,
253 struct xdr_buf *outbuf, struct page **pages);
257 struct xdr_buf *buf);
273 gss_decrypt_xdr_buf(struct crypto_sync_skcipher *tfm, struct xdr_buf *inbuf,
309 struct xdr_buf *buf,
[all …]
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);
A Dsvc_rdma.h159 struct xdr_buf sc_hdrbuf;
186 const struct xdr_buf *xdr);
189 const struct xdr_buf *xdr);
205 const struct xdr_buf *xdr);
A Dsvc_rdma_pcl.h123 const struct xdr_buf *xdr,
124 int (*actor)(const struct xdr_buf *,
A Dsvc.h250 struct xdr_buf rq_arg;
254 struct xdr_buf rq_res;
534 struct xdr_buf *payload);
588 struct xdr_buf *buf = &rqstp->rq_res; in svcxdr_init_encode()
A Dxprt.h69 struct xdr_buf rq_snd_buf; /* send buffer */
70 struct xdr_buf rq_rcv_buf; /* recv buffer */
101 struct xdr_buf rq_private_buf; /* The receive buffer
/linux/net/sunrpc/
A Dxdr.c162 xdr_free_bvec(struct xdr_buf *buf) in xdr_free_bvec()
1088 struct xdr_buf *buf = xdr->buf; in xdr_truncate_encode()
1150 struct xdr_buf *buf = xdr->buf; in xdr_restrict_buflen()
1176 struct xdr_buf *buf = xdr->buf; in xdr_write_pages()
1217 struct xdr_buf *buf = xdr->buf; in xdr_set_tail_base()
1400 struct xdr_buf *buf = xdr->buf; in xdr_realign_pages()
1415 struct xdr_buf *buf = xdr->buf; in xdr_align_pages()
1469 struct xdr_buf *buf = xdr->buf; in xdr_align_data()
1579 int xdr_buf_subsegment(const struct xdr_buf *buf, struct xdr_buf *subbuf, in xdr_buf_subsegment()
1736 struct xdr_buf subbuf; in read_bytes_from_xdr_buf()
[all …]
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,
A Dsocklib.c89 xdr_partial_copy_from_skb(struct xdr_buf *xdr, unsigned int base, struct xdr_skb_reader *desc, xdr_… in xdr_partial_copy_from_skb()
169 int csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb) in csum_partial_copy_to_xdr()
221 struct xdr_buf *xdr, size_t base) in xprt_send_pagedata()
270 struct xdr_buf *xdr, unsigned int base, in xprt_sock_sendmsg()
A Dbackchannel_rqst.c56 struct xdr_buf *xbufp; in xprt_free_allocation()
67 static int xprt_alloc_xdr_buf(struct xdr_buf *buf, gfp_t gfp_flags) in xprt_alloc_xdr_buf()
/linux/net/sunrpc/auth_gss/
A Dgss_krb5_wrap.c49 gss_krb5_add_padding(struct xdr_buf *buf, int offset, int blocksize) in gss_krb5_add_padding()
66 gss_krb5_remove_padding(struct xdr_buf *buf, int blocksize) in gss_krb5_remove_padding()
159 struct xdr_buf *buf, struct page **pages) in gss_wrap_kerberos_v1()
248 struct xdr_buf *buf, unsigned int *slack, in gss_unwrap_kerberos_v1()
370 static void rotate_buf_a_little(struct xdr_buf *buf, unsigned int shift) in rotate_buf_a_little()
387 static void _rotate_left(struct xdr_buf *buf, unsigned int shift) in _rotate_left()
402 struct xdr_buf subbuf; in rotate_left()
410 struct xdr_buf *buf, struct page **pages) in gss_wrap_kerberos_v2()
461 struct xdr_buf *buf, unsigned int *slack, in gss_unwrap_kerberos_v2()
562 struct xdr_buf *buf, struct page **pages) in gss_wrap_kerberos()
[all …]
A Dgss_krb5_crypto.c148 struct xdr_buf *body, int body_offset, u8 *cksumkey, in make_checksum()
240 struct xdr_buf *body, int body_offset, u8 *cksumkey, in make_checksum_v2()
322 struct xdr_buf *outbuf;
334 struct xdr_buf *outbuf = desc->outbuf; in encryptor()
396 gss_encrypt_xdr_buf(struct crypto_sync_skcipher *tfm, struct xdr_buf *buf, in gss_encrypt_xdr_buf()
479 gss_decrypt_xdr_buf(struct crypto_sync_skcipher *tfm, struct xdr_buf *buf, in gss_decrypt_xdr_buf()
522 xdr_extend_head(struct xdr_buf *buf, unsigned int base, unsigned int shiftlen) in xdr_extend_head()
543 gss_krb5_cts_crypt(struct crypto_sync_skcipher *cipher, struct xdr_buf *buf, in gss_krb5_cts_crypt()
600 struct xdr_buf *buf, struct page **pages) in gss_krb5_aes_encrypt()
721 struct xdr_buf *buf, u32 *headskip, u32 *tailskip) in gss_krb5_aes_decrypt()
[all …]
A Dgss_krb5_unseal.c75 struct xdr_buf *message_buffer, struct xdr_netobj *read_token) in gss_verify_mic_v1()
147 struct xdr_buf *message_buffer, struct xdr_netobj *read_token) in gss_verify_mic_v2()
211 struct xdr_buf *message_buffer, in gss_verify_mic_kerberos()
A Dgss_krb5_seal.c127 gss_get_mic_v1(struct krb5_ctx *ctx, struct xdr_buf *text, in gss_get_mic_v1()
166 gss_get_mic_v2(struct krb5_ctx *ctx, struct xdr_buf *text, in gss_get_mic_v2()
207 gss_get_mic_kerberos(struct gss_ctx *gss_ctx, struct xdr_buf *text, in gss_get_mic_kerberos()
A Dgss_mech_switch.c371 struct xdr_buf *message, in gss_get_mic()
384 struct xdr_buf *message, in gss_verify_mic()
410 struct xdr_buf *buf, in gss_wrap()
421 struct xdr_buf *buf) in gss_unwrap()
A Dsvcauth_gss.c719 struct xdr_buf rpchdr; in gss_verify_header()
775 struct xdr_buf verf_data; in gss_write_verf()
870 read_u32_from_xdr_buf(struct xdr_buf *buf, int base, u32 *obj) in read_u32_from_xdr_buf()
893 struct xdr_buf integ_buf; in unwrap_integ_data()
952 total_buf_len(struct xdr_buf *buf) in total_buf_len()
958 fix_priv_head(struct xdr_buf *buf, int pad) in fix_priv_head()
1685 svcauth_gss_prepare_to_wrap(struct xdr_buf *resbuf, struct gss_svc_data *gsd) in svcauth_gss_prepare_to_wrap()
1716 struct xdr_buf *resbuf = &rqstp->rq_res; in svcauth_gss_wrap_resp_integ()
1717 struct xdr_buf integ_buf; in svcauth_gss_wrap_resp_integ()
1767 struct xdr_buf *resbuf = &rqstp->rq_res; in svcauth_gss_wrap_resp_priv()
[all …]
/linux/net/sunrpc/xprtrdma/
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
A Drpc_rdma.c133 struct xdr_buf *xdr = &rqst->rq_snd_buf; in rpcrdma_args_inline()
176 const struct xdr_buf *buf = &rqst->rq_rcv_buf; in rpcrdma_nonpayload_inline()
601 struct xdr_buf *xdr) in rpcrdma_prepare_pagelist()
641 struct xdr_buf *xdr, in rpcrdma_prepare_tail_iov()
668 struct xdr_buf *xdr) in rpcrdma_pullup_tail_iov()
682 struct xdr_buf *xdr) in rpcrdma_pullup_pagelist()
718 struct xdr_buf *xdr) in rpcrdma_prepare_noch_pullup()
732 struct xdr_buf *xdr) in rpcrdma_prepare_noch_mapped()
754 struct xdr_buf *xdr) in rpcrdma_prepare_readch()
796 struct xdr_buf *xdr, in rpcrdma_prepare_send_sges()
[all …]
A Dsvc_rdma_rw.c224 const struct xdr_buf *wi_xdr;
435 const struct xdr_buf *xdr = info->wi_xdr; in svc_rdma_pagelist_to_sg()
553 const struct xdr_buf *xdr, in svc_rdma_pages_write()
574 static int svc_rdma_xb_write(const struct xdr_buf *xdr, void *data) in svc_rdma_xb_write()
616 const struct xdr_buf *xdr) in svc_rdma_send_write_chunk()
657 const struct xdr_buf *xdr) in svc_rdma_send_reply_chunk()
854 struct xdr_buf *buf = &info->ri_rqst->rq_arg; in svc_rdma_read_multiple_chunks()
918 struct xdr_buf *buf = &info->ri_rqst->rq_arg; in svc_rdma_read_data_item()
1074 struct xdr_buf *buf = &info->ri_rqst->rq_arg; in svc_rdma_read_special()
A Dsvc_rdma_sendto.c576 static int svc_rdma_xb_dma_map(const struct xdr_buf *xdr, void *data) in svc_rdma_xb_dma_map()
622 static int svc_rdma_xb_count_sges(const struct xdr_buf *xdr, in svc_rdma_xb_count_sges()
661 const struct xdr_buf *xdr) in svc_rdma_pull_up_needed()
688 static int svc_rdma_xb_linearize(const struct xdr_buf *xdr, in svc_rdma_xb_linearize()
742 const struct xdr_buf *xdr) in svc_rdma_pull_up_reply_msg()
775 const struct xdr_buf *xdr) in svc_rdma_map_reply_msg()
1022 struct xdr_buf subbuf; in svc_rdma_result_payload()
A Dxprt_rdma.h201 struct xdr_buf rr_hdrbuf;
316 struct xdr_buf rl_hdrbuf;
559 struct xdr_buf *xdr,
569 static inline void rpcrdma_set_xdrlen(struct xdr_buf *xdr, size_t len) in rpcrdma_set_xdrlen()
/linux/drivers/block/
A Dps3vram.c78 u8 *xdr_buf; member
457 memcpy(buf, priv->xdr_buf + cached, avail); in ps3vram_read()
498 memcpy(priv->xdr_buf + cached, buf, avail); in ps3vram_write()
629 priv->xdr_buf = (void *)__get_free_pages(GFP_KERNEL, in ps3vram_probe()
631 if (priv->xdr_buf == NULL) { in ps3vram_probe()
638 priv->fifo_base = (u32 *) (priv->xdr_buf + FIFO_OFFSET); in ps3vram_probe()
685 xdr_lpar = ps3_mm_phys_to_lpar(__pa(priv->xdr_buf)); in ps3vram_probe()
781 free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE)); in ps3vram_probe()
800 ps3_mm_phys_to_lpar(__pa(priv->xdr_buf)), in ps3vram_remove()
805 free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE)); in ps3vram_remove()
/linux/include/linux/
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/fs/nfsd/
A Dxdr.h36 struct xdr_buf payload;
116 struct xdr_buf dirlist;

Completed in 44 milliseconds

123