Home
last modified time | relevance | path

Searched refs:TXDMA (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-rockchip.c148 #define TXDMA (1 << 1) macro
265 if (atomic_read(&rs->state) & TXDMA) in rockchip_spi_handle_err()
367 if (state & TXDMA && !rs->slave_abort) in rockchip_spi_dma_rxcb()
378 int state = atomic_fetch_andnot(TXDMA, &rs->state); in rockchip_spi_dma_txcb()
468 atomic_or(TXDMA, &rs->state); in rockchip_spi_prepare_dma()
572 if (atomic_read(&rs->state) & TXDMA) in rockchip_spi_slave_abort()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-rockchip.c152 #define TXDMA (1 << 1) macro
289 if (atomic_read(&rs->state) & TXDMA) in rockchip_spi_handle_err()
408 if (state & TXDMA && !rs->target_abort) in rockchip_spi_dma_rxcb()
422 int state = atomic_fetch_andnot(TXDMA, &rs->state); in rockchip_spi_dma_txcb()
517 atomic_or(TXDMA, &rs->state); in rockchip_spi_prepare_dma()
658 if (atomic_read(&rs->state) & TXDMA) in rockchip_spi_target_abort()
/kernel/linux/linux-5.10/drivers/tty/
H A Dsynclinkmp.c386 #define TXDMA 0x20 macro
2205 write_reg(info, TXDMA + DIR, 0x00); /* disable Tx DMA IRQs */ in isr_txeom()
2206 write_reg(info, TXDMA + DSR, 0xc0); /* clear IRQs and disable DMA */ in isr_txeom()
2207 write_reg(info, TXDMA + DCMD, SWABORT); /* reset/init DMA channel */ in isr_txeom()
2357 write_reg(info, TXDMA + DIR, 0x00); /* disable Tx DMA IRQs */ in isr_txdmaok()
2358 write_reg(info, TXDMA + DSR, 0xc0); /* clear IRQs and disable DMA */ in isr_txdmaok()
2359 write_reg(info, TXDMA + DCMD, SWABORT); /* reset/init DMA channel */ in isr_txdmaok()
2376 unsigned char status = read_reg(info,TXDMA + DSR) & 0x30; in isr_txdmaerror()
2379 write_reg(info, TXDMA + DSR, (unsigned char)(status | 1)); in isr_txdmaerror()
2963 write_reg(info, TXDMA in tx_abort()
[all...]

Completed in 9 milliseconds