Searched refs:dma_busy (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/spi/ |
| H A D | spi-uniphier.c | 37 atomic_t dma_busy; member 365 int state = atomic_fetch_andnot(SSI_DMA_RX_BUSY, &priv->dma_busy); in uniphier_spi_dma_rxcb() 377 int state = atomic_fetch_andnot(SSI_DMA_TX_BUSY, &priv->dma_busy); in uniphier_spi_dma_txcb() 393 atomic_set(&priv->dma_busy, 0); in uniphier_spi_transfer_one_dma() 425 atomic_or(SSI_DMA_RX_BUSY, &priv->dma_busy); in uniphier_spi_transfer_one_dma() 452 atomic_or(SSI_DMA_TX_BUSY, &priv->dma_busy); in uniphier_spi_transfer_one_dma() 586 if (atomic_read(&priv->dma_busy) & SSI_DMA_TX_BUSY) { in uniphier_spi_handle_err() 588 atomic_andnot(SSI_DMA_TX_BUSY, &priv->dma_busy); in uniphier_spi_handle_err() 591 if (atomic_read(&priv->dma_busy) & SSI_DMA_RX_BUSY) { in uniphier_spi_handle_err() 593 atomic_andnot(SSI_DMA_RX_BUSY, &priv->dma_busy); in uniphier_spi_handle_err()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | pci.c | 2894 u32 check, dma_busy; in rtw89_pci_poll_txdma_ch_idle_ax() local 2899 ret = read_poll_timeout(rtw89_read32, dma_busy, (dma_busy & check) == 0, in rtw89_pci_poll_txdma_ch_idle_ax() 2909 ret = read_poll_timeout(rtw89_read32, dma_busy, (dma_busy & check) == 0, in rtw89_pci_poll_txdma_ch_idle_ax() 2921 u32 check, dma_busy; in rtw89_pci_poll_rxdma_ch_idle_ax() local 2926 ret = read_poll_timeout(rtw89_read32, dma_busy, (dma_busy & check) == 0, in rtw89_pci_poll_rxdma_ch_idle_ax()
|