Lines Matching refs:dma_tx_ch
62 u32 dma_tx_ch; member
375 res = au1xxx_dbdma_put_source(hw->dma_tx_ch, virt_to_phys(hw->tx), in au1550_spi_dma_txrxb()
381 au1xxx_dbdma_start(hw->dma_tx_ch); in au1550_spi_dma_txrxb()
393 au1xxx_dbdma_stop(hw->dma_tx_ch); in au1550_spi_dma_txrxb()
435 au1xxx_dbdma_stop(hw->dma_tx_ch); in au1550_spi_dma_irq_callback()
439 hw->tx_count = hw->len - au1xxx_get_dma_residue(hw->dma_tx_ch); in au1550_spi_dma_irq_callback()
442 au1xxx_dbdma_reset(hw->dma_tx_ch); in au1550_spi_dma_irq_callback()
808 hw->dma_tx_ch = au1xxx_dbdma_chan_alloc(ddma_memid, in au1550_spi_probe()
810 if (hw->dma_tx_ch == 0) { in au1550_spi_probe()
816 au1xxx_dbdma_set_devwidth(hw->dma_tx_ch, 8); in au1550_spi_probe()
817 if (au1xxx_dbdma_ring_alloc(hw->dma_tx_ch, in au1550_spi_probe()
908 au1xxx_dbdma_chan_free(hw->dma_tx_ch); in au1550_spi_probe()
939 au1xxx_dbdma_chan_free(hw->dma_tx_ch); in au1550_spi_remove()