Home
last modified time | relevance | path

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

/linux/drivers/spi/
H A Dspi-uniphier.c37 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 Dpci.c2894 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()