Searched refs:buf_array (Results 1 – 6 of 6) sorted by relevance
/Linux-v6.6/drivers/scsi/qla2xxx/ |
D | qla_mid.c | 1098 qp->buf_pool.buf_array = kcalloc(qp->req->length, sizeof(void *), GFP_KERNEL); in qla_create_buf_pool() 1099 if (!qp->buf_pool.buf_array) { in qla_create_buf_pool() 1111 kfree(qp->buf_pool.buf_array); in qla_create_buf_pool() 1124 if (qp->buf_pool.buf_array[i] && qp->buf_pool.dma_array[i]) in qla_free_buf_pool() 1125 dma_pool_free(ha->fcp_cmnd_dma_pool, qp->buf_pool.buf_array[i], in qla_free_buf_pool() 1127 qp->buf_pool.buf_array[i] = NULL; in qla_free_buf_pool() 1132 kfree(qp->buf_pool.buf_array); in qla_free_buf_pool() 1163 if (!qp->buf_pool.buf_array[tag]) { in qla_get_buf() 1171 dsc->buf = qp->buf_pool.buf_array[tag] = buf; in qla_get_buf() 1175 dsc->buf = qp->buf_pool.buf_array[tag]; in qla_get_buf() [all …]
|
D | qla_def.h | 3794 void **buf_array; member
|
/Linux-v6.6/drivers/net/ethernet/freescale/dpaa2/ |
D | dpaa2-switch.c | 2507 static void dpaa2_switch_free_bufs(struct ethsw_core *ethsw, u64 *buf_array, int count) in dpaa2_switch_free_bufs() argument 2514 vaddr = dpaa2_iova_to_virt(ethsw->iommu_domain, buf_array[i]); in dpaa2_switch_free_bufs() 2515 dma_unmap_page(dev, buf_array[i], DPAA2_SWITCH_RX_BUF_SIZE, in dpaa2_switch_free_bufs() 2527 u64 buf_array[BUFS_PER_CMD]; in dpaa2_switch_add_bufs() local 2551 buf_array[i] = addr; in dpaa2_switch_add_bufs() 2559 buf_array, i)) == -EBUSY) { in dpaa2_switch_add_bufs() 2568 dpaa2_switch_free_bufs(ethsw, buf_array, i); in dpaa2_switch_add_bufs() 2628 u64 buf_array[BUFS_PER_CMD]; in dpaa2_switch_drain_bp() local 2633 buf_array, BUFS_PER_CMD); in dpaa2_switch_drain_bp() 2639 dpaa2_switch_free_bufs(ethsw, buf_array, ret); in dpaa2_switch_drain_bp()
|
D | dpaa2-eth.c | 281 static void dpaa2_eth_free_bufs(struct dpaa2_eth_priv *priv, u64 *buf_array, in dpaa2_eth_free_bufs() argument 291 vaddr = dpaa2_iova_to_virt(priv->iommu_domain, buf_array[i]); in dpaa2_eth_free_bufs() 294 dma_unmap_page(dev, buf_array[i], priv->rx_buf_size, in dpaa2_eth_free_bufs() 1679 u64 buf_array[DPAA2_ETH_BUFS_PER_CMD]; in dpaa2_eth_add_bufs() local 1704 buf_array[i] = addr; in dpaa2_eth_add_bufs() 1732 buf_array[i] = addr; in dpaa2_eth_add_bufs() 1745 buf_array, i)) == -EBUSY) { in dpaa2_eth_add_bufs() 1755 dpaa2_eth_free_bufs(priv, buf_array, i, ch->xsk_zc); in dpaa2_eth_add_bufs() 1825 u64 buf_array[DPAA2_ETH_BUFS_PER_CMD]; in dpaa2_eth_drain_bufs() local 1835 ret = dpaa2_io_service_acquire(NULL, bpid, buf_array, count); in dpaa2_eth_drain_bufs() [all …]
|
/Linux-v6.6/drivers/net/ethernet/intel/ice/ |
D | ice_ddp.h | 144 struct ice_buf buf_array[]; member
|
D | ice_ddp.c | 176 return ice_pkg_val_buf(state->buf_table->buf_array); in ice_pkg_enum_buf() 180 return ice_pkg_val_buf(state->buf_table->buf_array + in ice_pkg_enum_buf() 1336 status = ice_dwnld_cfg_bufs(hw, ice_buf_tbl->buf_array, in ice_download_pkg()
|