| /linux/net/sunrpc/ |
| H A D | xdr.c | 1866 int xdr_buf_subsegment(const struct xdr_buf *buf, struct xdr_buf *subbuf, in xdr_buf_subsegment() argument 1869 subbuf->buflen = subbuf->len = len; in xdr_buf_subsegment() 1871 subbuf->head[0].iov_base = buf->head[0].iov_base + base; in xdr_buf_subsegment() 1872 subbuf->head[0].iov_len = min_t(unsigned int, len, in xdr_buf_subsegment() 1874 len -= subbuf->head[0].iov_len; in xdr_buf_subsegment() 1878 subbuf->head[0].iov_base = buf->head[0].iov_base; in xdr_buf_subsegment() 1879 subbuf->head[0].iov_len = 0; in xdr_buf_subsegment() 1883 subbuf->page_len = min(buf->page_len - base, len); in xdr_buf_subsegment() 1885 subbuf->page_base = base & ~PAGE_MASK; in xdr_buf_subsegment() 1886 subbuf->pages = &buf->pages[base >> PAGE_SHIFT]; in xdr_buf_subsegment() [all …]
|
| /linux/fs/nfsd/ |
| H A D | nfscache.c | 360 struct xdr_buf subbuf; in nfsd_cache_csum() local 367 if (xdr_buf_subsegment(buf, &subbuf, start, remaining)) in nfsd_cache_csum() 371 if (subbuf.head[0].iov_len) { in nfsd_cache_csum() 372 len = min_t(unsigned int, subbuf.head[0].iov_len, remaining); in nfsd_cache_csum() 373 csum = csum_partial(subbuf.head[0].iov_base, len, csum); in nfsd_cache_csum() 378 idx = subbuf.page_base / PAGE_SIZE; in nfsd_cache_csum() 379 base = subbuf.page_base & ~PAGE_MASK; in nfsd_cache_csum() 381 p = page_address(subbuf.pages[idx]) + base; in nfsd_cache_csum()
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | gss_krb5_wrap.c | 88 struct xdr_buf subbuf; in rotate_left() local 92 xdr_buf_subsegment(buf, &subbuf, base, buf->len - base); in rotate_left() 93 _rotate_left(&subbuf, shift); in rotate_left()
|
| H A D | gss_krb5_crypto.c | 666 struct xdr_buf subbuf; gss_krb5_aes_decrypt() local 909 struct xdr_buf subbuf; krb5_etm_decrypt() local
|
| /linux/net/sunrpc/xprtrdma/ |
| H A D | svc_rdma_pcl.c | 292 struct xdr_buf subbuf; in pcl_process_region() local 296 if (xdr_buf_subsegment(xdr, &subbuf, offset, length)) in pcl_process_region() 298 return actor(&subbuf, data); in pcl_process_region()
|
| /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/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/include/linux/ |
| H A D | relay.h | 116 void *subbuf,
|
| /linux/kernel/trace/ |
| H A D | ring_buffer.c | 1899 static int rb_meta_subbuf_idx(struct ring_buffer_cpu_meta *meta, void *subbuf); 2239 void *subbuf; in rb_range_meta_init() local 2258 subbuf = rb_subbufs_from_meta(meta); in rb_range_meta_init() 2259 delta = (unsigned long)subbuf - meta->first_buffer; in rb_range_meta_init() 2276 subbuf = rb_subbufs_from_meta(meta); in rb_range_meta_init() 2278 meta->first_buffer = (unsigned long)subbuf; in rb_range_meta_init() 2290 rb_init_data_page(subbuf); in rb_range_meta_init() 2291 subbuf += meta->subbuf_size; in rb_range_meta_init() 3598 static int rb_meta_subbuf_idx(struct ring_buffer_cpu_meta *meta, void *subbuf) in rb_meta_subbuf_idx() argument 3604 return (subbuf - subbuf_array) / meta->subbuf_size; in rb_meta_subbuf_idx() [all …]
|
| /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 | 250 static int relay_subbuf_start(struct rchan_buf *buf, void *subbuf, in relay_subbuf_start() argument 261 return buf->chan->cb->subbuf_start(buf, subbuf, in relay_subbuf_start()
|
| /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;
|