Home
last modified time | relevance | path

Searched refs:desc_dma (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c232 dma_addr_t desc_dma; in emac_tx_complete_packets() local
238 res = k3_udma_glue_pop_tx_chn(tx_chn->tx_chn, &desc_dma); in emac_tx_complete_packets()
243 if (cppi5_desc_is_tdcm(desc_dma)) { in emac_tx_complete_packets()
251 desc_dma); in emac_tx_complete_packets()
625 dma_addr_t desc_dma; in prueth_dma_rx_push_mapped() local
634 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in prueth_dma_rx_push_mapped()
646 desc_rx, desc_dma); in prueth_dma_rx_push_mapped()
704 dma_addr_t desc_dma, buf_dma; in emac_xmit_xdp_frame() local
779 desc_dma = k3_cppi_desc_pool_virt2dma(tx_chn->desc_pool, first_desc); in emac_xmit_xdp_frame()
781 ret = k3_udma_glue_push_tx_chn(tx_chn->tx_chn, first_desc, desc_dma); in emac_xmit_xdp_frame()
[all …]
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c74 dma_addr_t desc_dma; member
121 buf->desc_dma = dma; in prestera_sdma_buf_init()
351 if (buf->desc_dma) in prestera_sdma_rx_fini()
353 buf->desc_dma); in prestera_sdma_rx_fini()
406 next->desc_dma); in prestera_sdma_rx_init()
413 prestera_sdma_rx_desc_set_next(sdma, tail->desc, head->desc_dma); in prestera_sdma_rx_init()
416 prestera_sdma_map(sdma, head->desc_dma)); in prestera_sdma_rx_init()
555 next->desc_dma); in prestera_sdma_tx_init()
562 prestera_sdma_tx_desc_set_next(sdma, tail->desc, head->desc_dma); in prestera_sdma_tx_init()
568 prestera_sdma_map(sdma, head->desc_dma)); in prestera_sdma_tx_init()
[all …]
/linux/sound/mips/
H A Dhal2.c62 dma_addr_t desc_dma; member
417 pbus->pbus->pbdma_dptr = hal2->dac.desc_dma; in hal2_start_dac()
427 pbus->pbus->pbdma_dptr = hal2->adc.desc_dma; in hal2_start_adc()
449 dma_addr_t desc_dma, buffer_dma; in hal2_alloc_dmabuf() local
458 &desc_dma, DMA_BIDIRECTIONAL, GFP_KERNEL); in hal2_alloc_dmabuf()
465 codec->desc_dma = desc_dma; in hal2_alloc_dmabuf()
471 desc_dma : desc_dma + (i + 1) * sizeof(struct hal2_desc); in hal2_alloc_dmabuf()
474 dma_sync_single_for_device(dev, codec->desc_dma, in hal2_alloc_dmabuf()
487 codec->desc, codec->desc_dma, DMA_BIDIRECTIONAL); in hal2_free_dmabuf()
/linux/drivers/net/ethernet/sunplus/
H A Dspl2sw_mac.c134 writel(comm->desc_dma, comm->l2sw_reg_base + L2SW_TX_LBASE_ADDR_0); in spl2sw_mac_hw_init()
135 writel(comm->desc_dma + sizeof(struct spl2sw_mac_desc) * TX_DESC_NUM, in spl2sw_mac_hw_init()
137 writel(comm->desc_dma + sizeof(struct spl2sw_mac_desc) * (TX_DESC_NUM + in spl2sw_mac_hw_init()
139 writel(comm->desc_dma + sizeof(struct spl2sw_mac_desc) * (TX_DESC_NUM + in spl2sw_mac_hw_init()
H A Dspl2sw_desc.c110 comm->desc_dma); in spl2sw_descs_free()
112 comm->desc_dma = 0; in spl2sw_descs_free()
180 comm->desc_base = dma_alloc_coherent(&comm->pdev->dev, desc_size, &comm->desc_dma, in spl2sw_descs_alloc()
H A Dspl2sw_define.h230 dma_addr_t desc_dma; member
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c440 dma_addr_t desc_dma; in am65_cpsw_nuss_rx_push() local
448 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push()
469 desc_rx, desc_dma); in am65_cpsw_nuss_rx_push()
503 static void am65_cpsw_nuss_rx_cleanup(void *data, dma_addr_t desc_dma);
504 static void am65_cpsw_nuss_tx_cleanup(void *data, dma_addr_t desc_dma);
751 dma_addr_t desc_dma) in am65_cpsw_nuss_buf_type() argument
756 desc_tx = k3_cppi_desc_pool_dma2virt(tx_chn->desc_pool, desc_dma); in am65_cpsw_nuss_buf_type()
771 static void am65_cpsw_nuss_rx_cleanup(void *data, dma_addr_t desc_dma) in am65_cpsw_nuss_rx_cleanup() argument
781 desc_rx = k3_cppi_desc_pool_dma2virt(rx_chn->desc_pool, desc_dma); in am65_cpsw_nuss_rx_cleanup()
827 static void am65_cpsw_nuss_tx_cleanup(void *data, dma_addr_t desc_dma) in am65_cpsw_nuss_tx_cleanup() argument
[all …]
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00mmio.c123 entry_priv->desc_dma = dma + i * queue->desc_size; in rt2x00mmio_alloc_queue_dma()
138 entry_priv->desc, entry_priv->desc_dma); in rt2x00mmio_free_queue_dma()
H A Drt2x00mmio.h75 dma_addr_t desc_dma; member
H A Drt2400pci.c775 entry_priv->desc_dma); in rt2400pci_init_queues()
781 entry_priv->desc_dma); in rt2400pci_init_queues()
787 entry_priv->desc_dma); in rt2400pci_init_queues()
793 entry_priv->desc_dma); in rt2400pci_init_queues()
804 entry_priv->desc_dma); in rt2400pci_init_queues()
H A Drt2500pci.c860 entry_priv->desc_dma); in rt2500pci_init_queues()
866 entry_priv->desc_dma); in rt2500pci_init_queues()
872 entry_priv->desc_dma); in rt2500pci_init_queues()
878 entry_priv->desc_dma); in rt2500pci_init_queues()
889 entry_priv->desc_dma); in rt2500pci_init_queues()
H A Drt61pci.c1354 entry_priv->desc_dma); in rt61pci_init_queues()
1360 entry_priv->desc_dma); in rt61pci_init_queues()
1366 entry_priv->desc_dma); in rt61pci_init_queues()
1372 entry_priv->desc_dma); in rt61pci_init_queues()
1385 entry_priv->desc_dma); in rt61pci_init_queues()
/linux/drivers/media/pci/solo6x10/
H A Dsolo6x10.h176 dma_addr_t desc_dma; member
351 struct solo_p2m_desc *desc, dma_addr_t desc_dma,
H A Dsolo6x10-p2m.c56 struct solo_p2m_desc *desc, dma_addr_t desc_dma, in solo_p2m_dma_desc() argument
82 solo_reg_write(solo_dev, SOLO_P2M_DES_ADR(p2m_id), desc_dma); in solo_p2m_dma_desc()
H A Dsolo6x10-v4l2-enc.c378 solo_enc->desc_dma, in solo_send_desc()
390 solo_enc->desc_dma, solo_enc->desc_count - 1); in solo_send_desc()
1287 &solo_enc->desc_dma, in solo_enc_alloc()
1318 solo_enc->desc_items, solo_enc->desc_dma); in solo_enc_alloc()
1332 solo_enc->desc_items, solo_enc->desc_dma); in solo_enc_free()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_wed_wo.c266 &q->desc_dma, GFP_KERNEL); in mtk_wed_wo_queue_alloc()
283 q->desc_dma); in mtk_wed_wo_queue_free()
325 mtk_wed_mmio_w32(wo, q->regs.desc_base, q->desc_dma); in mtk_wed_wo_queue_reset()
H A Dmtk_wed_wo.h219 dma_addr_t desc_dma; member
/linux/drivers/net/ethernet/sun/
H A Dsungem.c355 u64 desc_dma; in gem_rxmac_reset() local
423 desc_dma = (u64) gp->gblock_dvma; in gem_rxmac_reset()
424 desc_dma += (INIT_BLOCK_TX_RING_SIZE * sizeof(struct gem_txd)); in gem_rxmac_reset()
425 writel(desc_dma >> 32, gp->regs + RXDMA_DBHI); in gem_rxmac_reset()
426 writel(desc_dma & 0xffffffff, gp->regs + RXDMA_DBLOW); in gem_rxmac_reset()
1725 u64 desc_dma = (u64) gp->gblock_dvma; in gem_init_dma() local
1731 writel(desc_dma >> 32, gp->regs + TXDMA_DBHI); in gem_init_dma()
1732 writel(desc_dma & 0xffffffff, gp->regs + TXDMA_DBLOW); in gem_init_dma()
1733 desc_dma += (INIT_BLOCK_TX_RING_SIZE * sizeof(struct gem_txd)); in gem_init_dma()
1741 writel(desc_dma >> 32, gp->regs + RXDMA_DBHI); in gem_init_dma()
[all …]
/linux/drivers/net/ethernet/socionext/
H A Dnetsec.c281 dma_addr_t desc_dma; member
1249 dring->vaddr, dring->desc_dma); in netsec_free_dring()
1262 &dring->desc_dma, GFP_KERNEL); in netsec_alloc_dring()
1436 upper_32_bits(priv->desc_ring[NETSEC_RING_RX].desc_dma)); in netsec_reset_hardware()
1438 lower_32_bits(priv->desc_ring[NETSEC_RING_RX].desc_dma)); in netsec_reset_hardware()
1441 upper_32_bits(priv->desc_ring[NETSEC_RING_TX].desc_dma)); in netsec_reset_hardware()
1443 lower_32_bits(priv->desc_ring[NETSEC_RING_TX].desc_dma)); in netsec_reset_hardware()
/linux/drivers/crypto/
H A Dhifn_795x.c409 dma_addr_t desc_dma; member
866 u32 dptr = dev->desc_dma; in hifn_init_dma()
957 u32 dptr = dev->desc_dma; in hifn_init_registers()
2387 &dev->desc_dma, GFP_KERNEL); in hifn_probe()
2445 dev->desc_dma); in hifn_probe()
2483 dev->desc_virt, dev->desc_dma); in hifn_remove()
/linux/drivers/net/ethernet/rdc/
H A Dr6040.c295 dma_addr_t desc_dma, int size) in r6040_init_ring_desc() argument
298 dma_addr_t mapping = desc_dma; in r6040_init_ring_desc()
307 desc->ndesc = cpu_to_le32(desc_dma); in r6040_init_ring_desc()
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_main.c317 entry->desc_dma = tx->page_dma[i] + TSNEP_DESC_SIZE * j; in tsnep_tx_ring_create()
324 entry->desc->next = __cpu_to_le64(next_entry->desc_dma); in tsnep_tx_ring_create()
338 dma = tx->entry[0].desc_dma | TSNEP_RESET_OWNER_COUNTER; in tsnep_tx_init()
1006 entry->desc_dma = rx->page_dma[i] + TSNEP_DESC_SIZE * j; in tsnep_rx_ring_create()
1028 entry->desc->next = __cpu_to_le64(next_entry->desc_dma); in tsnep_rx_ring_create()
1042 dma = rx->entry[0].desc_dma | TSNEP_RESET_OWNER_COUNTER; in tsnep_rx_init()
/linux/drivers/net/wireless/mediatek/mt76/
H A Ddma.c212 writel(q->desc_dma, &q->regs->desc_base); in mt76_dma_sync_idx()
215 Q_WRITE(q, desc_base, q->desc_dma); in mt76_dma_sync_idx()
854 &q->desc_dma, GFP_KERNEL); in mt76_dma_alloc_queue()
/linux/drivers/net/wireless/realtek/rtlwifi/
H A Dpci.c1163 dma_addr_t buffer_desc_dma, desc_dma; in _rtl_pci_init_tx_ring() local
1189 &desc_dma, GFP_KERNEL); in _rtl_pci_init_tx_ring()
1197 rtlpci->tx_ring[prio].dma = desc_dma; in _rtl_pci_init_tx_ring()
1209 nextdescaddress = (u32)desc_dma + in _rtl_pci_init_tx_ring()
/linux/drivers/dma/idxd/
H A Didxd.h418 dma_addr_t desc_dma; member

12