| /linux/include/linux/sunrpc/ |
| A D | xdr.h | 56 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 D | gss_krb5.h | 84 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 D | gss_api.h | 56 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 D | svc_rdma.h | 159 struct xdr_buf sc_hdrbuf; 186 const struct xdr_buf *xdr); 189 const struct xdr_buf *xdr); 205 const struct xdr_buf *xdr);
|
| A D | svc_rdma_pcl.h | 123 const struct xdr_buf *xdr, 124 int (*actor)(const struct xdr_buf *,
|
| A D | svc.h | 250 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 D | xprt.h | 69 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 D | xdr.c | 162 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 D | socklib.h | 10 int csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb); 12 struct xdr_buf *xdr, unsigned int base,
|
| A D | socklib.c | 89 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 D | backchannel_rqst.c | 56 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 D | gss_krb5_wrap.c | 49 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 D | gss_krb5_crypto.c | 148 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 D | gss_krb5_unseal.c | 75 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 D | gss_krb5_seal.c | 127 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 D | gss_mech_switch.c | 371 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 D | svcauth_gss.c | 719 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 D | svc_rdma_pcl.c | 232 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 D | rpc_rdma.c | 133 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 D | svc_rdma_rw.c | 224 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 D | svc_rdma_sendto.c | 576 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 D | xprt_rdma.h | 201 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 D | ps3vram.c | 78 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 D | nfsacl.h | 36 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 D | xdr.h | 36 struct xdr_buf payload; 116 struct xdr_buf dirlist;
|