iio_dma_buffer_block_done(9)
π NAME π
okay so this is the Kernel API Manual page for iio_dma_buffer_block_done(9), and it is literally here to do one iconic thing: Indicate that a block has been completed. no cap.
iio_dma_buffer_block_done β Indicate that a block has been completed
β¨ SYNOPSIS β¨
void iio_dma_buffer_block_done (struct iio_dma_buffer_block *block );
π ARGUMENTS π
blockβ The completed block. like, the block that just finished its little moment β¨
π¦ DESCRIPTION π¦
bestie, Should be called when the DMA controller has finished handling the block to pass back ownership of the block to the queue. that's the whole vibe: DMA controller is done, ownership goes back to the queue, slay π
π SEE ALSO π
go browse these, iykyk:
- Kernel file:
./drivers/iio/buffer/industrialio-buffer-dma.c iio_dma_buffer_block_list_abort(9)iio_dma_buffer_request_update(9)iio_dma_buffer_enable(9)iio_dma_buffer_disable(9)iio_dma_buffer_read(9)iio_dma_buffer_write(9)iio_dma_buffer_usage(9)iio_dma_buffer_set_bytes_per_datum(9)iio_dma_buffer_set_length(9)iio_dma_buffer_init(9)iio_dma_buffer_exit(9)iio_dma_buffer_release(9)
mwah π source/version: ./drivers/iio/buffer β dated October 2026 β and this was the iio_dma_buffer_block_done(9) page. periodt π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms