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

/linux-master/kernel/
H A Ddma.c50 /* Channel n is busy iff dma_chan_busy[n].lock != 0.
60 static struct dma_chan dma_chan_busy[MAX_DMA_CHANNELS] = { variable in typeref:struct:dma_chan
75 if (xchg(&dma_chan_busy[dmanr].lock, 1) != 0)
78 dma_chan_busy[dmanr].device_id = device_id;
95 if (xchg(&dma_chan_busy[dmanr].lock, 0) == 0) {
123 if (dma_chan_busy[i].lock) {
125 dma_chan_busy[i].device_id);
/linux-master/drivers/spi/
H A Dspi-dw-dma.c310 * 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);
318 if (test_bit(DW_SPI_RX_BUSY, &dws->dma_chan_busy))
362 set_bit(DW_SPI_TX_BUSY, &dws->dma_chan_busy);
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);
419 if (test_bit(DW_SPI_TX_BUSY, &dws->dma_chan_busy))
463 set_bit(DW_SPI_RX_BUSY, &dws->dma_chan_busy);
673 if (test_bit(DW_SPI_TX_BUSY, &dws->dma_chan_busy)) {
675 clear_bit(DW_SPI_TX_BUSY, &dws->dma_chan_busy);
[all...]
H A Dspi-dw.h194 unsigned long dma_chan_busy; member in struct:dw_spi

Completed in 383 milliseconds