Home
last modified time | relevance | path

Searched refs:dma_tx_ch (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/spi/
Dspi-au1550.c62 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()
[all …]
/Linux-v5.4/drivers/mtd/nand/raw/
Dstm32_fmc2_nand.c254 struct dma_chan *dma_tx_ch; member
354 if (fmc2->dma_tx_ch && fmc2->dma_rx_ch) { in stm32_fmc2_select_chip()
363 ret = dmaengine_slave_config(fmc2->dma_tx_ch, &dma_cfg); in stm32_fmc2_select_chip()
903 dma_ch = fmc2->dma_tx_ch; in stm32_fmc2_xfer()
1577 fmc2->dma_tx_ch = dma_request_slave_channel(fmc2->dev, "tx"); in stm32_fmc2_dma_setup()
1581 if (!fmc2->dma_tx_ch || !fmc2->dma_rx_ch || !fmc2->dma_ecc_ch) { in stm32_fmc2_dma_setup()
1615 if (fmc2->dma_tx_ch && fmc2->dma_rx_ch && fmc2->dma_ecc_ch) { in stm32_fmc2_nand_callbacks_setup()
1955 if (fmc2->dma_tx_ch) in stm32_fmc2_probe()
1956 dma_release_channel(fmc2->dma_tx_ch); in stm32_fmc2_probe()
1977 if (fmc2->dma_tx_ch) in stm32_fmc2_remove()
[all …]