| /linux/sound/core/oss/ |
| H A D | io.c | 35 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 D | vnic_rq.c | 22 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 D | vnic_wq.c | 42 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 D | vnic_wq.c | 36 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 D | main.c | 111 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 D | unaligned_access_speed.c | 158 struct page **bufs = kzalloc_objs(*bufs, cpu_count); in check_unaligned_access_speed_all_cpus() local 160 if (!bufs) { in check_unaligned_access_speed_all_cpus() 170 bufs[cpu] = alloc_pages(GFP_KERNEL, MISALIGNED_BUFFER_ORDER); in check_unaligned_access_speed_all_cpus() 171 if (!bufs[cpu]) { in check_unaligned_access_speed_all_cpus() 177 on_each_cpu(_check_unaligned_access, bufs, 1); in check_unaligned_access_speed_all_cpus() 181 if (bufs[cpu]) in check_unaligned_access_speed_all_cpus() 182 __free_pages(bufs[cpu], MISALIGNED_BUFFER_ORDER); in check_unaligned_access_speed_all_cpus() 185 kfree(bufs); in check_unaligned_access_speed_all_cpus()
|
| /linux/drivers/scsi/arm/ |
| H A D | arm_scsi.h | 35 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 D | prestera_rxtx.c | 81 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 D | vhost_net_test.c | 276 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 D | virtio_test.c | 170 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 D | bman.c | 113 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 D | papr_vpd.c | 198 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/fungible/funeth/ |
| H A D | funeth_rx.c | 55 c->bufs[c->prod_cnt & c->mask] = *buf; in cache_offer() 75 buf = &c->bufs[c->cons_cnt & c->mask]; in cache_get() 281 return &q->bufs[q->rq_cons & q->rq_mask]; in get_buf() 538 struct funeth_rxbuf *b = q->bufs; in fun_rxq_free_bufs() 551 struct funeth_rxbuf *b = q->bufs; in fun_rxq_alloc_bufs() 561 q->cur_buf = q->bufs; in fun_rxq_alloc_bufs() 570 c->bufs = kvzalloc_node(depth * sizeof(*c->bufs), GFP_KERNEL, node); in fun_rxq_init_cache() 571 return c->bufs ? 0 : -ENOMEM; in fun_rxq_init_cache() 577 struct funeth_rxbuf *b = q->cache.bufs; in fun_rxq_free_cache() 583 kvfree(q->cache.bufs); in fun_rxq_free_cache() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| H A D | conn.c | 122 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 D | conn.h | 74 struct mlx5_fpga_dma_buf **bufs; member 81 struct mlx5_fpga_dma_buf **bufs; member
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-wqe.h | 62 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/drivers/staging/rtl8723bs/os_dep/ |
| H A D | osdep_service.c | 160 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 D | xskxceiver.c | 127 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/include/soc/fsl/ |
| H A D | bman.h | 114 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/sound/core/ |
| H A D | pcm_compat.c | 316 /* 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/gpu/drm/tegra/ |
| H A D | submit.c | 262 struct drm_tegra_submit_buf *bufs; in submit_process_bufs() local 266 bufs = alloc_copy_user_array(u64_to_user_ptr(args->bufs_ptr), args->num_bufs, in submit_process_bufs() 267 sizeof(*bufs)); in submit_process_bufs() 268 if (IS_ERR(bufs)) { in submit_process_bufs() 270 return PTR_ERR(bufs); in submit_process_bufs() 281 struct drm_tegra_submit_buf *buf = &bufs[i]; in submit_process_bufs() 322 kvfree(bufs); in submit_process_bufs()
|
| /linux/drivers/net/ethernet/atheros/alx/ |
| H A D | alx.h | 63 struct alx_buffer *bufs; member 79 struct alx_buffer *bufs; member
|
| H A D | main.c | 55 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/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ddp.c | 1310 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/bluetooth/ |
| H A D | btintel_pcie.c | 128 struct btintel_pcie_dbgc_ctxt_buf bufs[BTINTEL_PCIE_DBGC_BUFFER_COUNT]; member 172 data->dbgc.bufs = devm_kcalloc(&data->pdev->dev, data->dbgc.count, in btintel_pcie_setup_dbgc() 174 if (!data->dbgc.bufs) in btintel_pcie_setup_dbgc() 200 buf = &data->dbgc.bufs[i]; in btintel_pcie_setup_dbgc() 203 db_frag.bufs[i].buf_addr_lsb = lower_32_bits(buf->data_p_addr); in btintel_pcie_setup_dbgc() 204 db_frag.bufs[i].buf_addr_msb = upper_32_bits(buf->data_p_addr); in btintel_pcie_setup_dbgc() 205 db_frag.bufs[i].buf_size = BTINTEL_PCIE_DBGC_BUFFER_SIZE; in btintel_pcie_setup_dbgc() 261 buf = &txq->bufs[tfd_index]; in btintel_pcie_prepare_tx() 460 buf = &rxq->bufs[frbd_index]; in btintel_pcie_prepare_rx() 734 memcpy(p, dbgc->bufs[0].data, dbgc->count * BTINTEL_PCIE_DBGC_BUFFER_SIZE); in btintel_pcie_read_dram_buffers() [all …]
|