Lines Matching full:outgoing
33 * means of two queues. The incoming queue and the outgoing queue. Blocks on the
35 * them with data. Block on the outgoing queue have been filled with data and
45 * * On the outgoing list: Blocks on the outgoing list have been successfully
51 * incoming or outgoing queue the block will be freed.
202 list_add_tail(&block->head, &queue->outgoing); in _iio_dma_buffer_block_done()
320 INIT_LIST_HEAD(&queue->outgoing); in iio_dma_buffer_request_update()
366 * limbo. It will neither be on the incoming nor outgoing list, nor will in iio_dma_buffer_submit_block()
461 block = list_first_entry_or_null(&queue->outgoing, struct in iio_dma_buffer_dequeue()
555 list_for_each_entry(block, &queue->outgoing, head) in iio_dma_buffer_data_available()
620 INIT_LIST_HEAD(&queue->outgoing); in iio_dma_buffer_init()
648 INIT_LIST_HEAD(&queue->outgoing); in iio_dma_buffer_exit()