Lines Matching refs:block
49 struct iio_dma_buffer_block *block = data; in iio_dmaengine_buffer_block_done() local
52 spin_lock_irqsave(&block->queue->list_lock, flags); in iio_dmaengine_buffer_block_done()
53 list_del(&block->head); in iio_dmaengine_buffer_block_done()
54 spin_unlock_irqrestore(&block->queue->list_lock, flags); in iio_dmaengine_buffer_block_done()
55 iio_dma_buffer_block_done(block); in iio_dmaengine_buffer_block_done()
59 struct iio_dma_buffer_block *block) in iio_dmaengine_buffer_submit_block() argument
66 block->bytes_used = min(block->size, dmaengine_buffer->max_size); in iio_dmaengine_buffer_submit_block()
67 block->bytes_used = rounddown(block->bytes_used, in iio_dmaengine_buffer_submit_block()
71 block->phys_addr, block->bytes_used, DMA_DEV_TO_MEM, in iio_dmaengine_buffer_submit_block()
77 desc->callback_param = block; in iio_dmaengine_buffer_submit_block()
84 list_add_tail(&block->head, &dmaengine_buffer->active); in iio_dmaengine_buffer_submit_block()