Lines Matching refs:async_read_remaining
465 CY_ASSERT(obj->async_read_remaining >= increment); in _cyhal_pdm_pcm_increment_async_buffer()
467 obj->async_read_remaining -= increment; in _cyhal_pdm_pcm_increment_async_buffer()
468 obj->async_buffer = (obj->async_read_remaining == 0) in _cyhal_pdm_pcm_increment_async_buffer()
476 size_t read_remaining = obj->async_read_remaining; in _cyhal_pdm_pcm_try_read_async()
485 if (obj->async_read_remaining <= obj->user_trigger_level) in _cyhal_pdm_pcm_dma_start()
487 transfer_size = obj->async_read_remaining; in _cyhal_pdm_pcm_dma_start()
586 if (obj->async_read_remaining > 0) in _cyhal_pdm_pcm_hw_irq_handler()
590 if (obj->async_read_remaining == 0) in _cyhal_pdm_pcm_hw_irq_handler()
597 if (obj->async_read_remaining > 0 && !cyhal_dma_is_busy(&(obj->dma))) in _cyhal_pdm_pcm_hw_irq_handler()
605 if (obj->async_read_remaining == 0) in _cyhal_pdm_pcm_hw_irq_handler()
1672 obj->async_read_remaining = length; in cyhal_pdm_pcm_read_async()
1681 if (0 == obj->async_read_remaining) in cyhal_pdm_pcm_read_async()
1693 if (0 != obj->async_read_remaining) in cyhal_pdm_pcm_read_async()
1704 return obj->async_read_remaining != 0 && obj->async_buffer != NULL; in cyhal_pdm_pcm_is_pending()
1711 obj->async_read_remaining = 0; in cyhal_pdm_pcm_abort_async()