Lines Matching refs:sun4i_csi
36 static void sun4i_csi_capture_start(struct sun4i_csi *csi) in sun4i_csi_capture_start()
41 static void sun4i_csi_capture_stop(struct sun4i_csi *csi) in sun4i_csi_capture_stop()
52 struct sun4i_csi *csi = vb2_get_drv_priv(vq); in sun4i_csi_queue_setup()
75 struct sun4i_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in sun4i_csi_buffer_prepare()
93 static int sun4i_csi_setup_scratch_buffer(struct sun4i_csi *csi, in sun4i_csi_setup_scratch_buffer()
111 static int sun4i_csi_buffer_fill_slot(struct sun4i_csi *csi, unsigned int slot) in sun4i_csi_buffer_fill_slot()
144 static int sun4i_csi_buffer_fill_all(struct sun4i_csi *csi) in sun4i_csi_buffer_fill_all()
158 static void sun4i_csi_buffer_mark_done(struct sun4i_csi *csi, in sun4i_csi_buffer_mark_done()
178 static int sun4i_csi_buffer_flip(struct sun4i_csi *csi, unsigned int sequence) in sun4i_csi_buffer_flip()
195 struct sun4i_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in sun4i_csi_buffer_queue()
204 static void return_all_buffers(struct sun4i_csi *csi, in return_all_buffers()
228 struct sun4i_csi *csi = vb2_get_drv_priv(vq); in sun4i_csi_start_streaming()
349 struct sun4i_csi *csi = vb2_get_drv_priv(vq); in sun4i_csi_stop_streaming()
380 struct sun4i_csi *csi = data; in sun4i_csi_irq()
401 int sun4i_csi_dma_register(struct sun4i_csi *csi, int irq) in sun4i_csi_dma_register()
454 void sun4i_csi_dma_unregister(struct sun4i_csi *csi) in sun4i_csi_dma_unregister()