| /Linux-v5.4/include/linux/sunrpc/ |
| D | xdr.h | 52 struct xdr_buf { struct 70 xdr_buf_init(struct xdr_buf *buf, void *start, size_t len) in xdr_buf_init() argument 131 void xdr_inline_pages(struct xdr_buf *, unsigned int, 133 void xdr_terminate_string(struct xdr_buf *, const u32); 134 size_t xdr_buf_pagecount(struct xdr_buf *buf); 135 int xdr_alloc_bvec(struct xdr_buf *buf, gfp_t gfp); 136 void xdr_free_bvec(struct xdr_buf *buf); 186 extern void xdr_shift_buf(struct xdr_buf *, size_t); 187 extern void xdr_buf_from_iov(struct kvec *, struct xdr_buf *); 188 extern int xdr_buf_subsegment(struct xdr_buf *, struct xdr_buf *, unsigned int, unsigned int); [all …]
|
| D | gss_krb5.h | 84 struct xdr_buf *buf, 87 struct xdr_buf *buf, u32 *headskip, 239 struct xdr_buf *body, int body_offset, u8 *cksumkey, 244 struct xdr_buf *body, int body_offset, u8 *key, 247 u32 gss_get_mic_kerberos(struct gss_ctx *, struct xdr_buf *, 250 u32 gss_verify_mic_kerberos(struct gss_ctx *, struct xdr_buf *, 255 struct xdr_buf *outbuf, struct page **pages); 259 struct xdr_buf *buf); 271 gss_encrypt_xdr_buf(struct crypto_sync_skcipher *tfm, struct xdr_buf *outbuf, 275 gss_decrypt_xdr_buf(struct crypto_sync_skcipher *tfm, struct xdr_buf *inbuf, [all …]
|
| D | gss_api.h | 56 struct xdr_buf *message, 60 struct xdr_buf *message, 65 struct xdr_buf *outbuf, 70 struct xdr_buf *inbuf); 116 struct xdr_buf *message, 120 struct xdr_buf *message, 125 struct xdr_buf *outbuf, 130 struct xdr_buf *buf);
|
| D | svc_rdma.h | 134 struct xdr_buf rc_arg; 157 struct xdr_buf *rcvbuf); 173 __be32 *wr_ch, struct xdr_buf *xdr); 176 struct xdr_buf *xdr); 190 struct xdr_buf *xdr, __be32 *wr_lst);
|
| D | xprt.h | 70 struct xdr_buf rq_snd_buf; /* send buffer */ 71 struct xdr_buf rq_rcv_buf; /* recv buffer */ 102 struct xdr_buf rq_private_buf; /* The receive buffer
|
| D | svc.h | 249 struct xdr_buf rq_arg; 250 struct xdr_buf rq_res;
|
| /Linux-v5.4/net/sunrpc/ |
| D | xdr.c | 124 xdr_terminate_string(struct xdr_buf *buf, const u32 len) in xdr_terminate_string() 135 xdr_buf_pagecount(struct xdr_buf *buf) in xdr_buf_pagecount() 143 xdr_alloc_bvec(struct xdr_buf *buf, gfp_t gfp) in xdr_alloc_bvec() 161 xdr_free_bvec(struct xdr_buf *buf) in xdr_free_bvec() 177 xdr_inline_pages(struct xdr_buf *xdr, unsigned int offset, in xdr_inline_pages() 363 xdr_shrink_bufhead(struct xdr_buf *buf, size_t len) in xdr_shrink_bufhead() 448 xdr_shrink_pagelen(struct xdr_buf *buf, size_t len) in xdr_shrink_pagelen() 493 xdr_shift_buf(struct xdr_buf *buf, size_t len) in xdr_shift_buf() 523 void xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p, in xdr_init_encode() 673 struct xdr_buf *buf = xdr->buf; in xdr_truncate_encode() [all …]
|
| D | socklib.c | 74 xdr_partial_copy_from_skb(struct xdr_buf *xdr, unsigned int base, struct xdr_skb_reader *desc, xdr_… in xdr_partial_copy_from_skb() 154 int csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb) in csum_partial_copy_to_xdr()
|
| D | sunrpc.h | 53 int svc_send_common(struct socket *sock, struct xdr_buf *xdr,
|
| 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()
|
| D | xprtsock.c | 327 xs_alloc_sparse_pages(struct xdr_buf *buf, size_t want, gfp_t gfp) in xs_alloc_sparse_pages() 403 struct xdr_buf *buf, size_t count, size_t seek, size_t *read) in xs_read_xdr_buf() 468 xs_read_header(struct sock_xprt *transport, struct xdr_buf *buf) in xs_read_header() 497 struct xdr_buf *buf = &req->rq_private_buf; in xs_read_stream_request() 765 static int xs_send_pagedata(struct socket *sock, struct msghdr *msg, struct xdr_buf *xdr, size_t ba… in xs_send_pagedata() 813 static int xs_sendpages(struct socket *sock, struct sockaddr *addr, int addrlen, struct xdr_buf *xd… in xs_sendpages() 936 xs_stream_record_marker(struct xdr_buf *xdr) in xs_stream_record_marker() 959 struct xdr_buf *xdr = &req->rq_snd_buf; in xs_local_send_request() 1027 struct xdr_buf *xdr = &req->rq_snd_buf; in xs_udp_send_request() 1106 struct xdr_buf *xdr = &req->rq_snd_buf; in xs_tcp_send_request() [all …]
|
| /Linux-v5.4/net/sunrpc/auth_gss/ |
| 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() 264 gss_unwrap_kerberos_v1(struct krb5_ctx *kctx, int offset, struct xdr_buf *buf) in gss_unwrap_kerberos_v1() 399 static void rotate_buf_a_little(struct xdr_buf *buf, unsigned int shift) in rotate_buf_a_little() 416 static void _rotate_left(struct xdr_buf *buf, unsigned int shift) in _rotate_left() 429 static void rotate_left(u32 base, struct xdr_buf *buf, unsigned int shift) in rotate_left() 431 struct xdr_buf subbuf; in rotate_left() 439 struct xdr_buf *buf, struct page **pages) in gss_wrap_kerberos_v2() 489 gss_unwrap_kerberos_v2(struct krb5_ctx *kctx, int offset, struct xdr_buf *buf) in gss_unwrap_kerberos_v2() [all …]
|
| 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()
|
| 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()
|
| D | gss_krb5_crypto.c | 166 struct xdr_buf *body, int body_offset, u8 *cksumkey, in make_checksum_hmac_md5() 277 struct xdr_buf *body, int body_offset, u8 *cksumkey, in make_checksum() 374 struct xdr_buf *body, int body_offset, u8 *cksumkey, in make_checksum_v2() 456 struct xdr_buf *outbuf; 468 struct xdr_buf *outbuf = desc->outbuf; in encryptor() 530 gss_encrypt_xdr_buf(struct crypto_sync_skcipher *tfm, struct xdr_buf *buf, in gss_encrypt_xdr_buf() 613 gss_decrypt_xdr_buf(struct crypto_sync_skcipher *tfm, struct xdr_buf *buf, in gss_decrypt_xdr_buf() 656 xdr_extend_head(struct xdr_buf *buf, unsigned int base, unsigned int shiftlen) in xdr_extend_head() 677 gss_krb5_cts_crypt(struct crypto_sync_skcipher *cipher, struct xdr_buf *buf, in gss_krb5_cts_crypt() 734 struct xdr_buf *buf, struct page **pages) in gss_krb5_aes_encrypt() [all …]
|
| D | gss_mech_switch.c | 392 struct xdr_buf *message, in gss_get_mic() 405 struct xdr_buf *message, in gss_verify_mic() 431 struct xdr_buf *buf, in gss_wrap() 441 struct xdr_buf *buf) in gss_unwrap()
|
| D | svcauth_gss.c | 685 struct xdr_buf rpchdr; in gss_verify_header() 745 struct xdr_buf verf_data; in gss_write_verf() 838 read_u32_from_xdr_buf(struct xdr_buf *buf, int base, u32 *obj) in read_u32_from_xdr_buf() 856 unwrap_integ_data(struct svc_rqst *rqstp, struct xdr_buf *buf, u32 seq, struct gss_ctx *ctx) in unwrap_integ_data() 861 struct xdr_buf integ_buf; in unwrap_integ_data() 908 total_buf_len(struct xdr_buf *buf) in total_buf_len() 914 fix_priv_head(struct xdr_buf *buf, int pad) in fix_priv_head() 925 unwrap_priv_data(struct svc_rqst *rqstp, struct xdr_buf *buf, u32 seq, struct gss_ctx *ctx) in unwrap_priv_data() 1591 svcauth_gss_prepare_to_wrap(struct xdr_buf *resbuf, struct gss_svc_data *gsd) in svcauth_gss_prepare_to_wrap() 1622 struct xdr_buf *resbuf = &rqstp->rq_res; in svcauth_gss_wrap_resp_integ() [all …]
|
| /Linux-v5.4/include/linux/ |
| 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-v5.4/drivers/block/ |
| D | ps3vram.c | 79 u8 *xdr_buf; member 464 memcpy(buf, priv->xdr_buf + cached, avail); in ps3vram_read() 505 memcpy(priv->xdr_buf + cached, buf, avail); in ps3vram_write() 634 priv->xdr_buf = (void *)__get_free_pages(GFP_KERNEL, in ps3vram_probe() 636 if (priv->xdr_buf == NULL) { in ps3vram_probe() 643 priv->fifo_base = (u32 *) (priv->xdr_buf + FIFO_OFFSET); in ps3vram_probe() 690 xdr_lpar = ps3_mm_phys_to_lpar(__pa(priv->xdr_buf)); in ps3vram_probe() 795 free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE)); in ps3vram_probe() 815 ps3_mm_phys_to_lpar(__pa(priv->xdr_buf)), in ps3vram_remove() 820 free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE)); in ps3vram_remove()
|
| /Linux-v5.4/net/sunrpc/xprtrdma/ |
| D | xprt_rdma.h | 202 struct xdr_buf rr_hdrbuf; 320 struct xdr_buf rl_hdrbuf; 574 struct xdr_buf *xdr, 582 static inline void rpcrdma_set_xdrlen(struct xdr_buf *xdr, size_t len) in rpcrdma_set_xdrlen()
|
| D | svc_rdma_rw.c | 164 struct xdr_buf *wi_xdr; 372 struct xdr_buf *xdr = info->wi_xdr; in svc_rdma_pagelist_to_sg() 491 struct xdr_buf *xdr) in svc_rdma_send_xdr_pagelist() 513 struct xdr_buf *xdr) in svc_rdma_send_write_chunk() 556 bool writelist, struct xdr_buf *xdr) in svc_rdma_send_reply_chunk()
|
| D | svc_rdma_sendto.c | 541 struct xdr_buf *xdr, in svc_rdma_pull_up_needed() 578 struct xdr_buf *xdr, __be32 *wr_lst) in svc_rdma_pull_up_reply_msg() 642 struct xdr_buf *xdr, __be32 *wr_lst) in svc_rdma_map_reply_msg() 825 struct xdr_buf *xdr = &rqstp->rq_res; in svc_rdma_sendto()
|
| D | svc_rdma_backchannel.c | 28 struct xdr_buf *rcvbuf) in svc_rdma_handle_bc_reply() 62 memcpy(&req->rq_private_buf, &req->rq_rcv_buf, sizeof(struct xdr_buf)); in svc_rdma_handle_bc_reply()
|
| D | rpc_rdma.c | 138 struct xdr_buf *xdr = &rqst->rq_snd_buf; in rpcrdma_args_inline() 180 const struct xdr_buf *buf = &rqst->rq_rcv_buf; in rpcrdma_nonpayload_inline() 224 rpcrdma_convert_iovs(struct rpcrdma_xprt *r_xprt, struct xdr_buf *xdrbuf, in rpcrdma_convert_iovs() 615 struct xdr_buf *xdr, in rpcrdma_prepare_msg_sges() 748 struct xdr_buf *xdr, enum rpcrdma_chunktype rtype) in rpcrdma_prepare_send_sges()
|
| /Linux-v5.4/fs/nfs_common/ |
| D | nfsacl.c | 92 int nfsacl_encode(struct xdr_buf *buf, unsigned int base, struct inode *inode, in nfsacl_encode() 265 int nfsacl_decode(struct xdr_buf *buf, unsigned int base, unsigned int *aclcnt, in nfsacl_decode()
|