/linux/net/sunrpc/ |
H A D | xdr.c | 1679 * xdr_buf_subsegment - set subbuf to a portion of buf 1681 * @subbuf: the result buffer 1685 * sets @subbuf to an xdr buffer representing the portion of @buf of 1688 * @buf and @subbuf may be pointers to the same struct xdr_buf. in xdr_buf_subsegment() 1692 int xdr_buf_subsegment(const struct xdr_buf *buf, struct xdr_buf *subbuf, in xdr_buf_subsegment() 1695 subbuf->buflen = subbuf->len = len; in xdr_buf_subsegment() 1697 subbuf->head[0].iov_base = buf->head[0].iov_base + base; in xdr_buf_subsegment() 1698 subbuf->head[0].iov_len = min_t(unsigned int, len, in xdr_buf_subsegment() 1700 len -= subbuf in xdr_buf_subsegment() 1686 xdr_buf_subsegment(const struct xdr_buf * buf,struct xdr_buf * subbuf,unsigned int base,unsigned int len) xdr_buf_subsegment() argument 1749 xdr_stream_subsegment(struct xdr_stream * xdr,struct xdr_buf * subbuf,unsigned int nbytes) xdr_stream_subsegment() argument 1876 __read_bytes_from_xdr_buf(const struct xdr_buf * subbuf,void * obj,unsigned int len) __read_bytes_from_xdr_buf() argument 1897 struct xdr_buf subbuf; read_bytes_from_xdr_buf() local 1908 __write_bytes_to_xdr_buf(const struct xdr_buf * subbuf,void * obj,unsigned int len) __write_bytes_to_xdr_buf() argument 1929 struct xdr_buf subbuf; write_bytes_to_xdr_buf() local [all...] |
/linux/fs/nfsd/ |
H A D | nfscache.c | 369 struct xdr_buf subbuf; in nfsd_cache_csum() local 376 if (xdr_buf_subsegment(buf, &subbuf, start, remaining)) in nfsd_cache_csum() 380 if (subbuf.head[0].iov_len) { in nfsd_cache_csum() 381 len = min_t(unsigned int, subbuf.head[0].iov_len, remaining); in nfsd_cache_csum() 382 csum = csum_partial(subbuf.head[0].iov_base, len, csum); in nfsd_cache_csum() 387 idx = subbuf.page_base / PAGE_SIZE; in nfsd_cache_csum() 388 base = subbuf.page_base & ~PAGE_MASK; in nfsd_cache_csum() 390 p = page_address(subbuf.pages[idx]) + base; in nfsd_cache_csum()
|
/linux/net/sunrpc/auth_gss/ |
H A D | gss_krb5_wrap.c | 87 struct xdr_buf subbuf; in rotate_left() local 89 xdr_buf_subsegment(buf, &subbuf, base, buf->len - base); in rotate_left() 90 _rotate_left(&subbuf, shift); in rotate_left()
|
H A D | gss_krb5_crypto.c | 810 struct xdr_buf subbuf; in gss_krb5_aes_encrypt() 824 xdr_buf_subsegment(buf, &subbuf, offset + GSS_KRB5_TOK_HDR_LEN, in gss_krb5_aes_encrypt() 828 ret = krb5_cbc_cts_decrypt(cipher, aux_cipher, 0, &subbuf); in gss_krb5_aes_encrypt() 834 ret = gss_krb5_checksum(ahash, NULL, 0, &subbuf, 0, &our_hmac_obj); in gss_krb5_aes_encrypt() 1053 struct xdr_buf subbuf; in krb5_etm_encrypt() 1066 /* Extract the ciphertext into @subbuf. */ in krb5_etm_encrypt() 1067 xdr_buf_subsegment(buf, &subbuf, offset + GSS_KRB5_TOK_HDR_LEN, in krb5_etm_encrypt() 1073 ret = krb5_etm_checksum(cipher, ahash, &subbuf, 0, &our_hmac_obj); 1085 ret = krb5_cbc_cts_decrypt(cipher, aux_cipher, 0, &subbuf); 865 struct xdr_buf subbuf; gss_krb5_aes_decrypt() local 1108 struct xdr_buf subbuf; krb5_etm_decrypt() local
|
/linux/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_pcl.c | 237 struct xdr_buf subbuf; in pcl_process_region() local 241 if (xdr_buf_subsegment(xdr, &subbuf, offset, length)) in pcl_process_region() 243 return actor(&subbuf, data); in pcl_process_region()
|
/linux/kernel/trace/ |
H A D | ring_buffer.c | 1679 struct buffer_data_page *subbuf; in rb_meta_valid() local 1717 subbuf = rb_subbufs_from_meta(meta); in rb_meta_valid() 1729 if ((unsigned)local_read(&subbuf->commit) > subbuf_size) { in rb_meta_valid() 1740 subbuf = (void *)subbuf + subbuf_size; in rb_meta_valid() 1746 static int rb_meta_subbuf_idx(struct ring_buffer_meta *meta, void *subbuf); 1911 void *subbuf; in rb_range_meta_init() local 1926 subbuf = rb_subbufs_from_meta(meta); in rb_range_meta_init() 1927 delta = (unsigned long)subbuf - meta->first_buffer; in rb_range_meta_init() 1949 subbuf = rb_subbufs_from_meta(meta); in rb_range_meta_init() 1951 meta->first_buffer = (unsigned long)subbuf; in rb_range_meta_init() [all …]
|
H A D | blktrace.c | 463 static int blk_subbuf_start_callback(struct rchan_buf *buf, void *subbuf, in blk_subbuf_start_callback() argument
|
/linux/drivers/net/wwan/t7xx/ |
H A D | t7xx_port_trace.c | 35 static int t7xx_trace_subbuf_start_handler(struct rchan_buf *buf, void *subbuf, in t7xx_trace_subbuf_start_handler() argument
|
/linux/include/linux/ |
H A D | relay.h | 102 void *subbuf,
|
/linux/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_trace.c | 53 static int ipc_trace_subbuf_start_handler(struct rchan_buf *buf, void *subbuf, in ipc_trace_subbuf_start_handler() argument
|
/linux/Documentation/trace/ |
H A D | ring-buffer-map.rst | 40 each subbuf). It is also not possible to use snapshot and causes splice to copy
|
/linux/kernel/ |
H A D | relay.c | 252 static int relay_subbuf_start(struct rchan_buf *buf, void *subbuf, in relay_subbuf_start() argument 258 return buf->chan->cb->subbuf_start(buf, subbuf, in relay_subbuf_start()
|
/linux/Documentation/filesystems/ |
H A D | relay.rst | 184 subbuf_start(buf, subbuf, prev_subbuf, prev_padding) 352 void *subbuf, 383 void *subbuf,
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_log.c | 222 void *subbuf, in subbuf_start_callback() argument
|
/linux/sound/pci/au88x0/ |
H A D | au88x0_core.c | 1488 vortex_wtdma_getposition(vortex_t * vortex, int wtdma, int *subbuf, int *pos) 1492 *subbuf = (temp >> WT_SUBBUF_SHIFT) & WT_SUBBUF_MASK;
|