Searched refs:dma_chan_busy (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/kernel/ |
H A D | dma.c | 50 /* Channel n is busy iff dma_chan_busy[n].lock != 0. 60 static struct dma_chan dma_chan_busy[MAX_DMA_CHANNELS] = { variable 75 if (xchg(&dma_chan_busy[dmanr].lock, 1) != 0) in request_dma() 78 dma_chan_busy[dmanr].device_id = device_id; in request_dma() 95 if (xchg(&dma_chan_busy[dmanr].lock, 0) == 0) { in free_dma() 123 if (dma_chan_busy[i].lock) { in proc_dma_show() 125 dma_chan_busy[i].device_id); in proc_dma_show()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | dma.c | 50 /* Channel n is busy iff dma_chan_busy[n].lock != 0. 60 static struct dma_chan dma_chan_busy[MAX_DMA_CHANNELS] = { variable 75 if (xchg(&dma_chan_busy[dmanr].lock, 1) != 0) in request_dma() 78 dma_chan_busy[dmanr].device_id = device_id; in request_dma() 95 if (xchg(&dma_chan_busy[dmanr].lock, 0) == 0) { in free_dma() 123 if (dma_chan_busy[i].lock) { in proc_dma_show() 125 dma_chan_busy[i].device_id); in proc_dma_show()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-dw-dma.c | 258 * dws->dma_chan_busy is set before the dma transfer starts, callback for tx 265 clear_bit(TX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_tx_done() 266 if (test_bit(RX_BUSY, &dws->dma_chan_busy)) in dw_spi_dma_tx_done() 310 set_bit(TX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_submit_tx() 359 * dws->dma_chan_busy is set before the dma transfer starts, callback for rx 366 clear_bit(RX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_rx_done() 367 if (test_bit(TX_BUSY, &dws->dma_chan_busy)) in dw_spi_dma_rx_done() 411 set_bit(RX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_submit_rx() 621 if (test_bit(TX_BUSY, &dws->dma_chan_busy)) { in dw_spi_dma_stop() 623 clear_bit(TX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_stop() [all...] |
H A D | spi-dw.h | 183 unsigned long dma_chan_busy; member
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-dw-dma.c | 310 * dws->dma_chan_busy is set before the dma transfer starts, callback for tx 317 clear_bit(DW_SPI_TX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_tx_done() 318 if (test_bit(DW_SPI_RX_BUSY, &dws->dma_chan_busy)) in dw_spi_dma_tx_done() 362 set_bit(DW_SPI_TX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_submit_tx() 411 * dws->dma_chan_busy is set before the dma transfer starts, callback for rx 418 clear_bit(DW_SPI_RX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_rx_done() 419 if (test_bit(DW_SPI_TX_BUSY, &dws->dma_chan_busy)) in dw_spi_dma_rx_done() 463 set_bit(DW_SPI_RX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_submit_rx() 673 if (test_bit(DW_SPI_TX_BUSY, &dws->dma_chan_busy)) { in dw_spi_dma_stop() 675 clear_bit(DW_SPI_TX_BUSY, &dws->dma_chan_busy); in dw_spi_dma_stop() [all...] |
H A D | spi-dw.h | 194 unsigned long dma_chan_busy; member
|
Completed in 5 milliseconds