Lines Matching refs:dma_addr
435 unsigned long dma_addr; in airoha_qdma_init_rx_queue() local
440 q->desc = dma_alloc_coherent(q->ndesc * sizeof(*q->desc), &dma_addr); in airoha_qdma_init_rx_queue()
447 airoha_qdma_wr(qdma, REG_RX_RING_BASE(qid), dma_addr); in airoha_qdma_init_rx_queue()
486 unsigned long dma_addr; in airoha_qdma_init_tx_queue() local
491 q->desc = dma_alloc_coherent(q->ndesc * sizeof(*q->desc), &dma_addr); in airoha_qdma_init_tx_queue()
498 airoha_qdma_wr(qdma, REG_TX_RING_BASE(qid), dma_addr); in airoha_qdma_init_tx_queue()
511 unsigned long dma_addr; in airoha_qdma_tx_irq_init() local
513 irq_q->q = dma_alloc_coherent(size * sizeof(u32), &dma_addr); in airoha_qdma_tx_irq_init()
523 airoha_qdma_wr(qdma, REG_TX_IRQ_BASE(id), dma_addr); in airoha_qdma_tx_irq_init()
553 unsigned long dma_addr; in airoha_qdma_init_hfwd_queues() local
558 qdma->hfwd.desc = dma_alloc_coherent(size, &dma_addr); in airoha_qdma_init_hfwd_queues()
565 airoha_qdma_wr(qdma, REG_FWD_DSCP_BASE, dma_addr); in airoha_qdma_init_hfwd_queues()
568 qdma->hfwd.q = dma_alloc_coherent(size, &dma_addr); in airoha_qdma_init_hfwd_queues()
575 airoha_qdma_wr(qdma, REG_FWD_BUF_BASE, dma_addr); in airoha_qdma_init_hfwd_queues()
830 dma_addr_t dma_addr; in airoha_eth_send() local
842 dma_addr = dma_map_single(packet, length, DMA_TO_DEVICE); in airoha_eth_send()
857 WRITE_ONCE(desc->addr, cpu_to_le32(dma_addr)); in airoha_eth_send()