Home
last modified time | relevance | path

Searched refs:bufs (Results 1 – 25 of 94) sorted by relevance

1234

/linux/sound/core/oss/
H A Dio.c35 void **bufs = (void**)plugin->extra_data; in io_playback_transfer() local
36 if (snd_BUG_ON(!bufs)) in io_playback_transfer()
40 bufs[channel] = src_channels[channel].area.addr; in io_playback_transfer()
42 bufs[channel] = NULL; in io_playback_transfer()
44 return pcm_writev(plugin->plug, bufs, frames); in io_playback_transfer()
61 void **bufs = (void**)plugin->extra_data; in io_capture_transfer() local
62 if (snd_BUG_ON(!bufs)) in io_capture_transfer()
66 bufs[channel] = dst_channels[channel].area.addr; in io_capture_transfer()
68 bufs[channel] = NULL; in io_capture_transfer()
70 return pcm_readv(plugin->plug, bufs, frames); in io_capture_transfer()
/linux/drivers/scsi/fnic/
H A Dvnic_rq.c22 rq->bufs[i] = kzalloc(VNIC_RQ_BUF_BLK_SZ, GFP_ATOMIC); in vnic_rq_alloc_bufs()
23 if (!rq->bufs[i]) { in vnic_rq_alloc_bufs()
30 buf = rq->bufs[i]; in vnic_rq_alloc_bufs()
36 buf->next = rq->bufs[0]; in vnic_rq_alloc_bufs()
39 buf->next = rq->bufs[i + 1]; in vnic_rq_alloc_bufs()
47 rq->to_use = rq->to_clean = rq->bufs[0]; in vnic_rq_alloc_bufs()
63 kfree(rq->bufs[i]); in vnic_rq_free()
64 rq->bufs[i] = NULL; in vnic_rq_free()
118 &rq->bufs[fetch_index / VNIC_RQ_BUF_BLK_ENTRIES] in vnic_rq_init()
174 &rq->bufs[fetch_index / VNIC_RQ_BUF_BLK_ENTRIES] in vnic_rq_clean()
H A Dvnic_wq.c42 wq->bufs[i] = kzalloc(VNIC_WQ_BUF_BLK_SZ, GFP_ATOMIC); in vnic_wq_alloc_bufs()
43 if (!wq->bufs[i]) { in vnic_wq_alloc_bufs()
50 buf = wq->bufs[i]; in vnic_wq_alloc_bufs()
56 buf->next = wq->bufs[0]; in vnic_wq_alloc_bufs()
59 buf->next = wq->bufs[i + 1]; in vnic_wq_alloc_bufs()
67 wq->to_use = wq->to_clean = wq->bufs[0]; in vnic_wq_alloc_bufs()
82 kfree(wq->bufs[i]); in vnic_wq_free()
83 wq->bufs[i] = NULL; in vnic_wq_free()
160 &wq->bufs[fetch_index / VNIC_WQ_BUF_BLK_ENTRIES] in vnic_wq_init_start()
227 wq->to_use = wq->to_clean = wq->bufs[0]; in vnic_wq_clean()
/linux/drivers/scsi/snic/
H A Dvnic_wq.c36 wq->bufs[i] = kzalloc(VNIC_WQ_BUF_BLK_SZ, GFP_ATOMIC); in vnic_wq_alloc_bufs()
37 if (!wq->bufs[i]) { in vnic_wq_alloc_bufs()
45 buf = wq->bufs[i]; in vnic_wq_alloc_bufs()
51 buf->next = wq->bufs[0]; in vnic_wq_alloc_bufs()
54 buf->next = wq->bufs[i + 1]; in vnic_wq_alloc_bufs()
62 wq->to_use = wq->to_clean = wq->bufs[0]; in vnic_wq_alloc_bufs()
77 kfree(wq->bufs[i]); in svnic_wq_free()
78 wq->bufs[i] = NULL; in svnic_wq_free()
159 &wq->bufs[fetch_index / VNIC_WQ_BUF_BLK_ENTRIES(count)] in vnic_wq_init_start()
216 wq->to_use = wq->to_clean = wq->bufs[0]; in svnic_wq_clean()
/linux/tools/virtio/ringtest/
H A Dmain.c111 int bufs = runcycles; in run_guest() local
123 if (started < bufs && in run_guest()
141 if (__builtin_expect(completed == bufs, false)) in run_guest()
148 assert(completed <= bufs); in run_guest()
149 assert(started <= bufs); in run_guest()
170 int bufs = runcycles; in run_host() local
188 if (__builtin_expect(completed == bufs, false)) in run_host()
193 assert(completed <= bufs); in run_host()
194 if (completed == bufs) in run_host()
/linux/arch/riscv/kernel/
H A Dunaligned_access_speed.c152 struct page **bufs = kzalloc_objs(*bufs, cpu_count); in check_unaligned_access_speed_all_cpus() local
154 if (!bufs) { in check_unaligned_access_speed_all_cpus()
164 bufs[cpu] = alloc_pages(GFP_KERNEL, MISALIGNED_BUFFER_ORDER); in check_unaligned_access_speed_all_cpus()
165 if (!bufs[cpu]) { in check_unaligned_access_speed_all_cpus()
171 on_each_cpu(_check_unaligned_access, bufs, 1); in check_unaligned_access_speed_all_cpus()
175 if (bufs[cpu]) in check_unaligned_access_speed_all_cpus()
176 __free_pages(bufs[cpu], MISALIGNED_BUFFER_ORDER); in check_unaligned_access_speed_all_cpus()
179 kfree(bufs); in check_unaligned_access_speed_all_cpus()
/linux/drivers/scsi/arm/
H A Darm_scsi.h35 int bufs = SCp->buffers_residual; in copy_SCp_to_sg() local
40 BUG_ON(bufs + 1 > max); in copy_SCp_to_sg()
44 if (bufs) { in copy_SCp_to_sg()
48 for_each_sg(sg_next(SCp->buffer), src_sg, bufs, i) in copy_SCp_to_sg()
53 return bufs + 1; in copy_SCp_to_sg()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c81 struct prestera_sdma_buf *bufs; member
86 struct prestera_sdma_buf *bufs; member
297 buf = &ring->bufs[buf_idx]; in prestera_sdma_rx_poll()
345 if (!ring->bufs) in prestera_sdma_rx_fini()
349 struct prestera_sdma_buf *buf = &ring->bufs[b]; in prestera_sdma_rx_fini()
382 ring->bufs = kmalloc_objs(*head, bnum); in prestera_sdma_rx_init()
383 if (!ring->bufs) in prestera_sdma_rx_init()
388 tail = &ring->bufs[bnum - 1]; in prestera_sdma_rx_init()
389 head = &ring->bufs[0]; in prestera_sdma_rx_init()
503 struct prestera_sdma_buf *buf = &tx_ring->bufs[b]; in prestera_sdma_tx_recycle_work_fn()
[all …]
/linux/tools/virtio/
H A Dvhost_net_test.c276 bool delayed, int bufs) in run_tx_test() argument
289 while (vq->started < bufs && in run_tx_test()
306 if (vq->started >= bufs) in run_tx_test()
325 assert(vq->completed <= bufs); in run_tx_test()
326 assert(vq->started <= bufs); in run_tx_test()
327 if (vq->completed == bufs) in run_tx_test()
343 bool delayed, int bufs) in run_rx_test() argument
355 while (vq->started < bufs && in run_rx_test()
375 if (vq->started >= bufs) in run_rx_test()
400 assert(vq->completed <= bufs); in run_rx_test()
[all …]
H A Dvirtio_test.c170 bool delayed, int batch, int reset_n, int bufs) in run_test() argument
195 while (started < bufs && in run_test()
218 if (started >= bufs) in run_test()
258 assert(completed <= bufs); in run_test()
259 assert(started <= bufs); in run_test()
260 if (completed == bufs) in run_test()
/linux/drivers/soc/fsl/qbman/
H A Dbman.c113 struct bm_buffer bufs[8]; member
151 struct bm_buffer bufs[8]; member
738 int bman_release(struct bman_pool *pool, const struct bm_buffer *bufs, u8 num) in bman_release() argument
772 bm_buffer_set64(r->bufs, bm_buffer_get64(bufs)); in bman_release()
773 bm_buffer_set_bpid(r->bufs, pool->bpid); in bman_release()
775 memcpy(&r->bufs[1], &bufs[1], i * sizeof(bufs[0])); in bman_release()
786 int bman_acquire(struct bman_pool *pool, struct bm_buffer *bufs, u8 num) in bman_acquire() argument
805 if (bufs) in bman_acquire()
806 memcpy(&bufs[0], &mcr->bufs[0], num * sizeof(bufs[0])); in bman_acquire()
/linux/tools/testing/selftests/powerpc/papr_vpd/
H A Dpapr_vpd.c198 char *bufs[2]; in papr_vpd_reread() local
200 for (size_t i = 0; i < ARRAY_SIZE(bufs); ++i) { in papr_vpd_reread()
201 bufs[i] = malloc(size); in papr_vpd_reread()
202 FAIL_IF(!bufs[i]); in papr_vpd_reread()
203 ssize_t consumed = pread(fd, bufs[i], size, 0); in papr_vpd_reread()
207 FAIL_IF(memcmp(bufs[0], bufs[1], size)); in papr_vpd_reread()
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dconn.c122 conn->qp.rq.bufs[ix] = buf; in mlx5_fpga_conn_post_recv()
171 conn->qp.sq.bufs[ix] = buf; in mlx5_fpga_conn_post_send()
257 buf = conn->qp.rq.bufs[ix]; in mlx5_fpga_conn_rq_cqe()
258 conn->qp.rq.bufs[ix] = NULL; in mlx5_fpga_conn_rq_cqe()
300 buf = conn->qp.sq.bufs[ix]; in mlx5_fpga_conn_sq_cqe()
301 conn->qp.sq.bufs[ix] = NULL; in mlx5_fpga_conn_sq_cqe()
534 conn->qp.rq.bufs = kvzalloc_objs(conn->qp.rq.bufs[0], conn->qp.rq.size); in mlx5_fpga_conn_create_qp()
535 if (!conn->qp.rq.bufs) { in mlx5_fpga_conn_create_qp()
540 conn->qp.sq.bufs = kvzalloc_objs(conn->qp.sq.bufs[0], conn->qp.sq.size); in mlx5_fpga_conn_create_qp()
541 if (!conn->qp.sq.bufs) { in mlx5_fpga_conn_create_qp()
[all …]
H A Dconn.h74 struct mlx5_fpga_dma_buf **bufs; member
81 struct mlx5_fpga_dma_buf **bufs; member
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-wqe.h62 uint64_t bufs:8; member
193 uint64_t bufs:8;
198 uint64_t bufs:8; member
240 uint64_t bufs:8;
268 uint64_t bufs:8; member
399 uint64_t bufs:8;
/linux/fs/
H A Dpipe.c900 pipe->bufs = kzalloc_objs(struct pipe_buffer, pipe_bufs, in alloc_pipe_info()
903 if (pipe->bufs) { in alloc_pipe_info()
936 struct pipe_buffer *buf = pipe->bufs + i; in free_pipe_info()
946 kfree(pipe->bufs); in free_pipe_info()
1374 struct pipe_buffer *bufs; in pipe_resize_ring() local
1381 bufs = kzalloc_objs(*bufs, nr_slots, GFP_KERNEL_ACCOUNT | __GFP_NOWARN); in pipe_resize_ring()
1382 if (unlikely(!bufs)) in pipe_resize_ring()
1393 kfree(bufs); in pipe_resize_ring()
1405 memcpy(bufs, pipe->bufs + t, in pipe_resize_ring()
1410 memcpy(bufs + tsize, pipe->bufs, in pipe_resize_ring()
[all …]
/linux/drivers/staging/rtl8723bs/os_dep/
H A Dosdep_service.c160 cbuf->bufs[cbuf->write] = buf; in rtw_cbuf_push()
180 buf = cbuf->bufs[cbuf->read]; in rtw_cbuf_pop()
196 cbuf = kzalloc_flex(*cbuf, bufs, size); in rtw_cbuf_alloc()
/linux/tools/testing/selftests/bpf/
H A Dxskxceiver.c127 void *bufs; in ifobj_zc_avail() local
130 bufs = mmap(NULL, umem_sz, PROT_READ | PROT_WRITE, mmap_flags, -1, 0); in ifobj_zc_avail()
131 if (bufs == MAP_FAILED) in ifobj_zc_avail()
136 munmap(bufs, umem_sz); in ifobj_zc_avail()
140 ret = xsk_configure_umem(ifobject, umem, bufs, umem_sz); in ifobj_zc_avail()
/linux/drivers/md/
H A Ddm-verity-fec.c44 return &fio->bufs[i][j * v->fec->rs_k]; in fec_buffer_rs_message()
282 fio->bufs[0] = mempool_alloc(&f->prealloc_pool, GFP_NOIO); in fec_alloc_and_init_io()
286 fio->bufs[n] = kmem_cache_alloc(f->cache, GFP_NOWAIT); in fec_alloc_and_init_io()
288 if (unlikely(!fio->bufs[n])) in fec_alloc_and_init_io()
307 memset(fio->bufs[n], 0, v->fec->rs_k << DM_VERITY_FEC_BUF_RS_BITS); in fec_init_bufs()
426 mempool_free(fio->bufs[0], &f->prealloc_pool); in __verity_fec_finish_io()
429 kmem_cache_free(f->cache, fio->bufs[n]); in __verity_fec_finish_io()
695 bufs, fec_max_nbufs(v))); in verity_fec_ctr()
/linux/include/soc/fsl/
H A Dbman.h114 int bman_release(struct bman_pool *pool, const struct bm_buffer *bufs, u8 num);
127 int bman_acquire(struct bman_pool *pool, struct bm_buffer *bufs, u8 num);
/linux/drivers/net/ethernet/atheros/alx/
H A Dalx.h63 struct alx_buffer *bufs; member
79 struct alx_buffer *bufs; member
H A Dmain.c55 struct alx_buffer *txb = &txq->bufs[entry]; in alx_free_txbuf()
82 cur_buf = &rxq->bufs[cur]; in alx_refill_rx_ring()
127 cur_buf = &rxq->bufs[cur]; in alx_refill_rx_ring()
182 skb = txq->bufs[sw_read_idx].skb; in alx_clean_tx_irq()
241 rxb = &rxq->bufs[rxq->read_idx]; in alx_clean_rx_irq()
492 if (!txq->bufs) in alx_free_txring_buf()
498 memset(txq->bufs, 0, txq->count * sizeof(struct alx_buffer)); in alx_free_txring_buf()
511 if (!rxq->bufs) in alx_free_rxring_buf()
515 cur_buf = rxq->bufs + i; in alx_free_rxring_buf()
619 txq->bufs = kzalloc_objs(struct alx_buffer, txq->count); in alx_alloc_tx_ring()
[all …]
/linux/sound/core/
H A Dpcm_compat.c316 /* snd_xfern needs remapping of bufs */
319 u32 bufs; /* this is void **; */ member
347 if (get_user(buf, &data32->bufs) || in snd_pcm_ioctl_xfern_compat()
352 void __user **bufs __free(kfree) = in snd_pcm_ioctl_xfern_compat()
354 if (bufs == NULL) in snd_pcm_ioctl_xfern_compat()
360 bufs[i] = compat_ptr(ptr); in snd_pcm_ioctl_xfern_compat()
364 err = snd_pcm_lib_writev(substream, bufs, frames); in snd_pcm_ioctl_xfern_compat()
366 err = snd_pcm_lib_readv(substream, bufs, frames); in snd_pcm_ioctl_xfern_compat()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ddp.c1310 ice_dwnld_cfg_bufs_no_lock(struct ice_ddp_send_ctx *ctx, struct ice_buf *bufs, in ice_dwnld_cfg_bufs_no_lock() argument
1316 if (!bufs || !count) { in ice_dwnld_cfg_bufs_no_lock()
1321 bufs += start; in ice_dwnld_cfg_bufs_no_lock()
1323 for (int i = 0; i < count; i++, bufs++) { in ice_dwnld_cfg_bufs_no_lock()
1324 bh = (struct ice_buf_hdr *)bufs; in ice_dwnld_cfg_bufs_no_lock()
1425 struct ice_buf_table *bufs; in ice_download_pkg_config_seg() local
1433 bufs = ice_find_buf_table(seg); in ice_download_pkg_config_seg()
1434 buf_count = le32_to_cpu(bufs->buf_count); in ice_download_pkg_config_seg()
1439 return ice_dwnld_cfg_bufs_no_lock(ctx, bufs->buf_array, start, count); in ice_download_pkg_config_seg()
1587 ice_dwnld_cfg_bufs(struct ice_hw *hw, struct ice_buf *bufs, u32 count) in ice_dwnld_cfg_bufs() argument
[all …]
/linux/drivers/net/ethernet/mscc/
H A Docelot_fdma.h94 struct ocelot_fdma_tx_buf bufs[OCELOT_FDMA_TX_RING_SIZE]; member
127 struct ocelot_fdma_rx_buf bufs[OCELOT_FDMA_RX_RING_SIZE]; member

1234