Home
last modified time | relevance | path

Searched refs:buf_array (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/scsi/qla2xxx/
H A Dqla_mid.c1099 qp->buf_pool.buf_array = kcalloc(qp->req->length, sizeof(void *), GFP_KERNEL); in qla_create_buf_pool()
1100 if (!qp->buf_pool.buf_array) { in qla_create_buf_pool()
1112 kfree(qp->buf_pool.buf_array); in qla_create_buf_pool()
1125 if (qp->buf_pool.buf_array[i] && qp->buf_pool.dma_array[i]) in qla_free_buf_pool()
1126 dma_pool_free(ha->fcp_cmnd_dma_pool, qp->buf_pool.buf_array[i], in qla_free_buf_pool()
1128 qp->buf_pool.buf_array[i] = NULL; in qla_free_buf_pool()
1133 kfree(qp->buf_pool.buf_array); in qla_free_buf_pool()
1164 if (!qp->buf_pool.buf_array[tag]) { in qla_get_buf()
1172 dsc->buf = qp->buf_pool.buf_array[tag] = buf; in qla_get_buf()
1176 dsc->buf = qp->buf_pool.buf_array[tag]; in qla_get_buf()
[all …]
H A Dqla_def.h3804 void **buf_array; member
/openbmc/u-boot/drivers/net/ldpaa_eth/
H A Dldpaa_eth.c652 uint64_t buf_array[7]; in ldpaa_dpbp_drain_cnt() local
661 buf_array, count); in ldpaa_dpbp_drain_cnt()
667 addr = (void *)buf_array[i]; in ldpaa_dpbp_drain_cnt()
683 uint64_t buf_array[7]; in ldpaa_bp_add_7() local
698 buf_array[i] = (uint64_t)addr; in ldpaa_bp_add_7()
712 } while (qbman_swp_release(dflt_dpio->sw_portal, &rd, buf_array, i)); in ldpaa_bp_add_7()
/openbmc/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch.c2500 static void dpaa2_switch_free_bufs(struct ethsw_core *ethsw, u64 *buf_array, int count) in dpaa2_switch_free_bufs() argument
2507 vaddr = dpaa2_iova_to_virt(ethsw->iommu_domain, buf_array[i]); in dpaa2_switch_free_bufs()
2508 dma_unmap_page(dev, buf_array[i], DPAA2_SWITCH_RX_BUF_SIZE, in dpaa2_switch_free_bufs()
2520 u64 buf_array[BUFS_PER_CMD]; in dpaa2_switch_add_bufs() local
2544 buf_array[i] = addr; in dpaa2_switch_add_bufs()
2552 buf_array, i)) == -EBUSY) { in dpaa2_switch_add_bufs()
2561 dpaa2_switch_free_bufs(ethsw, buf_array, i); in dpaa2_switch_add_bufs()
2622 u64 buf_array[BUFS_PER_CMD]; in dpaa2_switch_drain_bp() local
2627 buf_array, BUFS_PER_CMD); in dpaa2_switch_drain_bp()
2633 dpaa2_switch_free_bufs(ethsw, buf_array, ret); in dpaa2_switch_drain_bp()
H A Ddpaa2-eth.c281 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()
1681 u64 buf_array[DPAA2_ETH_BUFS_PER_CMD]; in dpaa2_eth_add_bufs() local
1706 buf_array[i] = addr; in dpaa2_eth_add_bufs()
1734 buf_array[i] = addr; in dpaa2_eth_add_bufs()
1747 buf_array, i)) == -EBUSY) { in dpaa2_eth_add_bufs()
1757 dpaa2_eth_free_bufs(priv, buf_array, i, ch->xsk_zc); in dpaa2_eth_add_bufs()
1827 u64 buf_array[DPAA2_ETH_BUFS_PER_CMD]; in dpaa2_eth_drain_bufs() local
1837 ret = dpaa2_io_service_acquire(NULL, bpid, buf_array, count); in dpaa2_eth_drain_bufs()
[all …]
/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_ddp.h144 struct ice_buf buf_array[]; member
H A Dice_ddp.c176 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()