Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/sunrpc/
Dxdr.h55 struct xdr_buf { struct
107 void xdr_inline_pages(struct xdr_buf *, unsigned int,
109 void xdr_terminate_string(struct xdr_buf *, const u32);
152 extern void xdr_shift_buf(struct xdr_buf *, size_t);
153 extern void xdr_buf_from_iov(struct kvec *, struct xdr_buf *);
154 extern int xdr_buf_subsegment(struct xdr_buf *, struct xdr_buf *, unsigned int, unsigned int);
155 extern void xdr_buf_trim(struct xdr_buf *, unsigned int);
156 extern int xdr_buf_read_netobj(struct xdr_buf *, struct xdr_netobj *, unsigned int);
157 extern int read_bytes_from_xdr_buf(struct xdr_buf *, unsigned int, void *, unsigned int);
158 extern int write_bytes_to_xdr_buf(struct xdr_buf *, unsigned int, void *, unsigned int);
[all …]
Dgss_krb5.h84 struct xdr_buf *buf,
87 struct xdr_buf *buf, u32 *headskip,
241 struct xdr_buf *body, int body_offset, u8 *cksumkey,
246 struct xdr_buf *body, int body_offset, u8 *key,
249 u32 gss_get_mic_kerberos(struct gss_ctx *, struct xdr_buf *,
252 u32 gss_verify_mic_kerberos(struct gss_ctx *, struct xdr_buf *,
257 struct xdr_buf *outbuf, struct page **pages);
261 struct xdr_buf *buf);
273 gss_encrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *outbuf,
277 gss_decrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *inbuf,
[all …]
Dgss_api.h55 struct xdr_buf *message,
59 struct xdr_buf *message,
64 struct xdr_buf *outbuf,
69 struct xdr_buf *inbuf);
113 struct xdr_buf *message,
117 struct xdr_buf *message,
122 struct xdr_buf *outbuf,
127 struct xdr_buf *buf);
Dxprt.h66 struct xdr_buf rq_snd_buf; /* send buffer */
67 struct xdr_buf rq_rcv_buf; /* recv buffer */
90 struct xdr_buf rq_private_buf; /* The receive buffer
Dsvc.h242 struct xdr_buf rq_arg;
243 struct xdr_buf rq_res;
Dsvc_rdma.h75 struct xdr_buf arg;
/linux-4.1.27/net/sunrpc/
Dxdr.c121 xdr_terminate_string(struct xdr_buf *buf, const u32 len) in xdr_terminate_string()
132 xdr_inline_pages(struct xdr_buf *xdr, unsigned int offset, in xdr_inline_pages()
316 xdr_shrink_bufhead(struct xdr_buf *buf, size_t len) in xdr_shrink_bufhead()
392 xdr_shrink_pagelen(struct xdr_buf *buf, size_t len) in xdr_shrink_pagelen()
431 xdr_shift_buf(struct xdr_buf *buf, size_t len) in xdr_shift_buf()
460 void xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p) in xdr_init_encode()
605 struct xdr_buf *buf = xdr->buf; in xdr_truncate_encode()
668 struct xdr_buf *buf = xdr->buf; in xdr_restrict_buflen()
694 struct xdr_buf *buf = xdr->buf; in xdr_write_pages()
790 void xdr_init_decode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p) in xdr_init_decode()
[all …]
Dsocklib.c72 ssize_t xdr_partial_copy_from_skb(struct xdr_buf *xdr, unsigned int base, struct xdr_skb_reader *de… in xdr_partial_copy_from_skb()
153 int csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb) in csum_partial_copy_to_xdr()
Dsunrpc.h59 int svc_send_common(struct socket *sock, struct xdr_buf *xdr,
Dbackchannel_rqst.c59 struct xdr_buf *xbufp; in xprt_free_allocation()
91 struct xdr_buf *xbufp = NULL; in xprt_setup_backchannel()
Dxprtsock.c343 static int xs_send_pagedata(struct socket *sock, struct xdr_buf *xdr, unsigned int base, int more, … in xs_send_pagedata()
390 static int xs_sendpages(struct socket *sock, struct sockaddr *addr, int addrlen, struct xdr_buf *xd… in xs_sendpages()
493 static inline void xs_encode_stream_record_marker(struct xdr_buf *buf) in xs_encode_stream_record_marker()
517 struct xdr_buf *xdr = &req->rq_snd_buf; in xs_local_send_request()
572 struct xdr_buf *xdr = &req->rq_snd_buf; in xs_udp_send_request()
662 struct xdr_buf *xdr = &req->rq_snd_buf; in xs_tcp_send_request()
887 static int xs_local_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb) in xs_local_copy_to_xdr()
1158 struct xdr_buf *rcvbuf; in xs_tcp_read_common()
2377 struct xdr_buf *xbufp = &req->rq_snd_buf; in bc_sendto()
Dsvcsock.c175 int svc_send_common(struct socket *sock, struct xdr_buf *xdr, in svc_send_common()
234 static int svc_sendto(struct svc_rqst *rqstp, struct xdr_buf *xdr) in svc_sendto()
1029 memcpy(&req->rq_private_buf, &req->rq_rcv_buf, sizeof(struct xdr_buf)); in receive_cb_reply()
1189 struct xdr_buf *xbufp = &rqstp->rq_res; in svc_tcp_sendto()
Dsvc_xprt.c603 struct xdr_buf *arg; in svc_alloc_arg()
867 struct xdr_buf *xb; in svc_send()
Dclnt.c1040 struct xdr_buf *xbufp = &req->rq_snd_buf; in rpc_run_bc_task()
1643 rpc_xdr_buf_init(struct xdr_buf *buf, void *start, size_t len) in rpc_xdr_buf_init()
/linux-4.1.27/net/sunrpc/auth_gss/
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()
266 gss_unwrap_kerberos_v1(struct krb5_ctx *kctx, int offset, struct xdr_buf *buf) in gss_unwrap_kerberos_v1()
401 static void rotate_buf_a_little(struct xdr_buf *buf, unsigned int shift) in rotate_buf_a_little()
418 static void _rotate_left(struct xdr_buf *buf, unsigned int shift) in _rotate_left()
431 static void rotate_left(u32 base, struct xdr_buf *buf, unsigned int shift) in rotate_left()
433 struct xdr_buf subbuf; in rotate_left()
441 struct xdr_buf *buf, struct page **pages) in gss_wrap_kerberos_v2()
495 gss_unwrap_kerberos_v2(struct krb5_ctx *kctx, int offset, struct xdr_buf *buf) in gss_unwrap_kerberos_v2()
[all …]
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()
209 struct xdr_buf *message_buffer, in gss_verify_mic_kerberos()
Dgss_krb5_seal.c128 gss_get_mic_v1(struct krb5_ctx *ctx, struct xdr_buf *text, in gss_get_mic_v1()
169 gss_get_mic_v2(struct krb5_ctx *ctx, struct xdr_buf *text, in gss_get_mic_v2()
212 gss_get_mic_kerberos(struct gss_ctx *gss_ctx, struct xdr_buf *text, in gss_get_mic_kerberos()
Dgss_krb5_crypto.c152 struct xdr_buf *body, int body_offset, u8 *cksumkey, in make_checksum_hmac_md5()
242 struct xdr_buf *body, int body_offset, u8 *cksumkey, in make_checksum()
323 struct xdr_buf *body, int body_offset, u8 *cksumkey, in make_checksum_v2()
392 struct xdr_buf *outbuf;
404 struct xdr_buf *outbuf = desc->outbuf; in encryptor()
462 gss_encrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *buf, in gss_encrypt_xdr_buf()
538 gss_decrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *buf, in gss_decrypt_xdr_buf()
576 xdr_extend_head(struct xdr_buf *buf, unsigned int base, unsigned int shiftlen) in xdr_extend_head()
597 gss_krb5_cts_crypt(struct crypto_blkcipher *cipher, struct xdr_buf *buf, in gss_krb5_cts_crypt()
644 struct xdr_buf *buf, struct page **pages) in gss_krb5_aes_encrypt()
[all …]
Dgss_mech_switch.c405 struct xdr_buf *message, in gss_get_mic()
418 struct xdr_buf *message, in gss_verify_mic()
444 struct xdr_buf *buf, in gss_wrap()
454 struct xdr_buf *buf) in gss_unwrap()
Dsvcauth_gss.c663 struct xdr_buf rpchdr; in gss_verify_header()
723 struct xdr_buf verf_data; in gss_write_verf()
809 read_u32_from_xdr_buf(struct xdr_buf *buf, int base, u32 *obj) in read_u32_from_xdr_buf()
827 unwrap_integ_data(struct svc_rqst *rqstp, struct xdr_buf *buf, u32 seq, struct gss_ctx *ctx) in unwrap_integ_data()
832 struct xdr_buf integ_buf; in unwrap_integ_data()
869 total_buf_len(struct xdr_buf *buf) in total_buf_len()
875 fix_priv_head(struct xdr_buf *buf, int pad) in fix_priv_head()
886 unwrap_priv_data(struct svc_rqst *rqstp, struct xdr_buf *buf, u32 seq, struct gss_ctx *ctx) in unwrap_priv_data()
1551 svcauth_gss_prepare_to_wrap(struct xdr_buf *resbuf, struct gss_svc_data *gsd) in svcauth_gss_prepare_to_wrap()
1582 struct xdr_buf *resbuf = &rqstp->rq_res; in svcauth_gss_wrap_resp_integ()
[all …]
Dauth_gss.c1488 struct xdr_buf verf_buf; in gss_marshal()
1611 struct xdr_buf verf_buf; in gss_validate()
1668 struct xdr_buf *snd_buf = &rqstp->rq_snd_buf; in gss_wrap_req_integ()
1669 struct xdr_buf integ_buf; in gss_wrap_req_integ()
1724 struct xdr_buf *snd_buf = &rqstp->rq_snd_buf; in alloc_enc_pages()
1759 struct xdr_buf *snd_buf = &rqstp->rq_snd_buf; in gss_wrap_req_priv()
1863 struct xdr_buf *rcv_buf = &rqstp->rq_rcv_buf; in gss_unwrap_resp_integ()
1864 struct xdr_buf integ_buf; in gss_unwrap_resp_integ()
1900 struct xdr_buf *rcv_buf = &rqstp->rq_rcv_buf; in gss_unwrap_resp_priv()
/linux-4.1.27/include/linux/
Dnfsacl.h35 nfsacl_encode(struct xdr_buf *buf, unsigned int base, struct inode *inode,
38 nfsacl_decode(struct xdr_buf *buf, unsigned int base, unsigned int *aclcnt,
/linux-4.1.27/drivers/block/
Dps3vram.c78 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()
642 priv->xdr_buf = (void *)__get_free_pages(GFP_KERNEL, in ps3vram_probe()
644 if (priv->xdr_buf == NULL) { in ps3vram_probe()
651 priv->fifo_base = (u32 *) (priv->xdr_buf + FIFO_OFFSET); in ps3vram_probe()
698 xdr_lpar = ps3_mm_phys_to_lpar(__pa(priv->xdr_buf)); in ps3vram_probe()
800 free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE)); in ps3vram_probe()
820 ps3_mm_phys_to_lpar(__pa(priv->xdr_buf)), in ps3vram_remove()
825 free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE)); in ps3vram_remove()
/linux-4.1.27/fs/nfs_common/
Dnfsacl.c91 int nfsacl_encode(struct xdr_buf *buf, unsigned int base, struct inode *inode, in nfsacl_encode()
264 int nfsacl_decode(struct xdr_buf *buf, unsigned int base, unsigned int *aclcnt, in nfsacl_decode()
/linux-4.1.27/net/sunrpc/xprtrdma/
Dsvc_rdma_sendto.c54 struct xdr_buf *xdr, in map_xdr()
110 struct xdr_buf *xdr, in dma_map_xdr()
Drpc_rdma.c85 rpcrdma_convert_iovs(struct xdr_buf *xdrbuf, unsigned int pos, in rpcrdma_convert_iovs()
178 rpcrdma_create_chunks(struct rpc_rqst *rqst, struct xdr_buf *target, in rpcrdma_create_chunks()
/linux-4.1.27/fs/nfs/filelayout/
Dfilelayoutdev.c74 struct xdr_buf buf; in nfs4_fl_alloc_deviceid_node()
Dfilelayout.c654 struct xdr_buf buf; in filelayout_decode_layout()
/linux-4.1.27/fs/nfs/blocklayout/
Ddev.c315 struct xdr_buf buf; in bl_alloc_deviceid_node()
Dblocklayout.c611 struct xdr_buf buf; in bl_alloc_lseg()
/linux-4.1.27/fs/nfsd/
Dnfscache.c318 struct xdr_buf *buf = &rqstp->rq_arg; in nfsd_cache_csum()
Dnfs4xdr.c2780 struct xdr_buf *buf, __be32 *p, int bytes) in svcxdr_init_encode_from_buffer()
2783 memset(buf, 0, sizeof(struct xdr_buf)); in svcxdr_init_encode_from_buffer()
2799 struct xdr_buf dummy; in nfsd4_encode_fattr_to_buf()
3325 struct xdr_buf *buf = xdr->buf; in nfsd4_encode_splice_read()
4295 struct xdr_buf *buf = &resp->rqstp->rq_res; in nfsd4_check_resp_size()
4453 struct xdr_buf *buf = resp->xdr.buf; in nfs4svc_encode_compoundres()
Dnfs4proc.c1589 struct xdr_buf *buf = &rqstp->rq_res; in svcxdr_init_encode()
Dnfs4state.c2208 struct xdr_buf *buf = resp->xdr.buf; in nfsd4_store_cache_entry()
2861 struct xdr_buf *xb = &rqstp->rq_arg; in nfsd4_request_too_big()
/linux-4.1.27/fs/nfs/flexfilelayout/
Dflexfilelayoutdev.c42 struct xdr_buf buf; in nfs4_ff_alloc_deviceid_node()
Dflexfilelayout.c207 struct xdr_buf buf; in ff_layout_alloc_lseg()
/linux-4.1.27/fs/nfs/objlayout/
Dobjlayout.c88 struct xdr_buf buf = { in objlayout_alloc_lseg()
/linux-4.1.27/fs/nfs/
Ddir.c536 struct xdr_buf buf; in nfs_readdir_page_filler()
Dnfs4xdr.c5127 struct xdr_buf *rcvbuf = &req->rq_rcv_buf; in decode_readlink()