Hello, I am trying to understand the interrupt handler responsibility in v4l2, also with respect to dma usage. I see that it is not defined as part of the videobuf2 API. This is what I understand this far: 1. start_streaming is responsible for getting into "streaming" state. dma start should be trigggered at this point. 2. interrupt handler: is responsible for passing back the buffer to user using vb2_buffer_done() call. But what is the exact reponsibility of interrupt handler with respect to dma usage ? In some of the drivers I see that the interrupt start/stop dma, but in v4l2-pci-skeleton.c I don't see any usage of dma in the interrupt handler, so I'm not sure. Best Regards, Ran -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html