Home
last modified time | relevance | path

Searched refs:q_base (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/dma/
H A Dhisi_dma.c367 void __iomem *q_base = hdma_dev->queue_base; in hisi_dma_mask_irq() local
370 hisi_dma_chan_write(q_base, HISI_DMA_HIP08_Q_INT_MSK, in hisi_dma_mask_irq()
373 hisi_dma_chan_write(q_base, HISI_DMA_HIP09_Q_INT_MSK, in hisi_dma_mask_irq()
375 hisi_dma_chan_write(q_base, HISI_DMA_HIP09_Q_ERR_INT_MSK, in hisi_dma_mask_irq()
383 void __iomem *q_base = hdma_dev->queue_base; in hisi_dma_unmask_irq() local
386 hisi_dma_chan_write(q_base, HISI_DMA_HIP08_Q_INT_STS, in hisi_dma_unmask_irq()
388 hisi_dma_chan_write(q_base, HISI_DMA_HIP08_Q_INT_MSK, in hisi_dma_unmask_irq()
391 hisi_dma_chan_write(q_base, HISI_DMA_HIP09_Q_INT_STS, in hisi_dma_unmask_irq()
393 hisi_dma_chan_write(q_base, HISI_DMA_HIP09_Q_ERR_INT_STS, in hisi_dma_unmask_irq()
396 hisi_dma_chan_write(q_base, HISI_DMA_HIP09_Q_INT_MSK, in hisi_dma_unmask_irq()
[all …]
/linux/drivers/net/ethernet/amd/pds_core/
H A Dcore.c148 if (qcq->q_base) in pdsc_qcq_free()
150 qcq->q_base, qcq->q_base_pa); in pdsc_qcq_free()
194 void *q_base, *cq_base; in pdsc_qcq_alloc() local
238 qcq->q_base = dma_alloc_coherent(dev, in pdsc_qcq_alloc()
242 if (!qcq->q_base) { in pdsc_qcq_alloc()
246 q_base = PTR_ALIGN(qcq->q_base, PDS_PAGE_SIZE); in pdsc_qcq_alloc()
248 pdsc_q_map(&qcq->q, q_base, q_base_pa); in pdsc_qcq_alloc()
250 cq_base = PTR_ALIGN(q_base + in pdsc_qcq_alloc()
260 qcq->q_base = dma_alloc_coherent(dev, qcq->q_size, in pdsc_qcq_alloc()
263 if (!qcq->q_base) { in pdsc_qcq_alloc()
[all …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_base.c941 u16 q_id, q_base; in ice_vsi_map_rings_to_vectors() local
949 q_base = vsi->num_txq - tx_rings_rem; in ice_vsi_map_rings_to_vectors()
951 for (q_id = q_base; q_id < (q_base + tx_rings_per_v); q_id++) { in ice_vsi_map_rings_to_vectors()
966 q_base = vsi->num_rxq - rx_rings_rem; in ice_vsi_map_rings_to_vectors()
968 for (q_id = q_base; q_id < (q_base + rx_rings_per_v); q_id++) { in ice_vsi_map_rings_to_vectors()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.c424 if (qcq->q_base) { in ionic_qcq_free()
425 dma_free_coherent(dev, qcq->q_size, qcq->q_base, qcq->q_base_pa); in ionic_qcq_free()
426 qcq->q_base = NULL; in ionic_qcq_free()
643 new->q_base = dma_alloc_coherent(dev, new->q_size, in ionic_qcq_alloc()
645 if (!new->q_base) { in ionic_qcq_alloc()
650 new->q.base = PTR_ALIGN(new->q_base, PAGE_SIZE); in ionic_qcq_alloc()
660 new->q_base = dma_alloc_coherent(dev, new->q_size, &new->q_base_pa, in ionic_qcq_alloc()
662 if (!new->q_base) { in ionic_qcq_alloc()
667 new->q.base = PTR_ALIGN(new->q_base, PAGE_SIZE); in ionic_qcq_alloc()
740 dma_free_coherent(dev, new->q_size, new->q_base, new->q_base_pa); in ionic_qcq_alloc()
[all …]
/linux/drivers/net/wireless/ti/wlcore/
H A Dmain.c2529 int i, q_base; in wlcore_allocate_hw_queue_base() local
2554 q_base = find_first_zero_bit(iter_data.hw_queue_map, in wlcore_allocate_hw_queue_base()
2556 if (q_base >= WLCORE_NUM_MAC_ADDRESSES) in wlcore_allocate_hw_queue_base()
2559 wlvif->hw_queue_base = q_base * NUM_TX_QUEUES; in wlcore_allocate_hw_queue_base()