SSI_DMA_RX_BUSY
int state = atomic_fetch_andnot(SSI_DMA_RX_BUSY, &priv->dma_busy);
if (!(state & SSI_DMA_RX_BUSY))
atomic_or(SSI_DMA_RX_BUSY, &priv->dma_busy);
if (atomic_read(&priv->dma_busy) & SSI_DMA_RX_BUSY) {
atomic_andnot(SSI_DMA_RX_BUSY, &priv->dma_busy);