Lines Matching defs:csi

284 static u32 imx7_csi_reg_read(struct imx7_csi *csi, unsigned int offset)  in imx7_csi_reg_read()
289 static void imx7_csi_reg_write(struct imx7_csi *csi, unsigned int value, in imx7_csi_reg_write()
295 static u32 imx7_csi_irq_clear(struct imx7_csi *csi) in imx7_csi_irq_clear()
305 static void imx7_csi_init_default(struct imx7_csi *csi) in imx7_csi_init_default()
320 static void imx7_csi_hw_enable_irq(struct imx7_csi *csi) in imx7_csi_hw_enable_irq()
331 static void imx7_csi_hw_disable_irq(struct imx7_csi *csi) in imx7_csi_hw_disable_irq()
342 static void imx7_csi_hw_enable(struct imx7_csi *csi) in imx7_csi_hw_enable()
351 static void imx7_csi_hw_disable(struct imx7_csi *csi) in imx7_csi_hw_disable()
360 static void imx7_csi_dma_reflash(struct imx7_csi *csi) in imx7_csi_dma_reflash()
369 static void imx7_csi_rx_fifo_clear(struct imx7_csi *csi) in imx7_csi_rx_fifo_clear()
378 static void imx7_csi_dmareq_rff_enable(struct imx7_csi *csi) in imx7_csi_dmareq_rff_enable()
390 static void imx7_csi_dmareq_rff_disable(struct imx7_csi *csi) in imx7_csi_dmareq_rff_disable()
399 static void imx7_csi_update_buf(struct imx7_csi *csi, dma_addr_t dma_addr, in imx7_csi_update_buf()
410 static void imx7_csi_setup_vb2_buf(struct imx7_csi *csi) in imx7_csi_setup_vb2_buf()
433 static void imx7_csi_dma_unsetup_vb2_buf(struct imx7_csi *csi, in imx7_csi_dma_unsetup_vb2_buf()
452 static void imx7_csi_free_dma_buf(struct imx7_csi *csi, in imx7_csi_free_dma_buf()
462 static int imx7_csi_alloc_dma_buf(struct imx7_csi *csi, in imx7_csi_alloc_dma_buf()
476 static int imx7_csi_dma_setup(struct imx7_csi *csi) in imx7_csi_dma_setup()
496 static void imx7_csi_dma_cleanup(struct imx7_csi *csi, in imx7_csi_dma_cleanup()
503 static void imx7_csi_dma_stop(struct imx7_csi *csi) in imx7_csi_dma_stop()
526 static void imx7_csi_configure(struct imx7_csi *csi, in imx7_csi_configure()
649 static int imx7_csi_init(struct imx7_csi *csi, in imx7_csi_init()
669 static void imx7_csi_deinit(struct imx7_csi *csi, in imx7_csi_deinit()
678 static void imx7_csi_baseaddr_switch_on_second_frame(struct imx7_csi *csi) in imx7_csi_baseaddr_switch_on_second_frame()
688 static void imx7_csi_enable(struct imx7_csi *csi) in imx7_csi_enable()
708 static void imx7_csi_disable(struct imx7_csi *csi) in imx7_csi_disable()
723 static void imx7_csi_error_recovery(struct imx7_csi *csi) in imx7_csi_error_recovery()
734 static void imx7_csi_vb2_buf_done(struct imx7_csi *csi) in imx7_csi_vb2_buf_done()
765 struct imx7_csi *csi = data; in imx7_csi_irq_handler() local
1041 struct imx7_csi *csi = video_drvdata(file); in imx7_csi_video_querycap() local
1123 struct imx7_csi *csi = video_drvdata(file); in imx7_csi_video_g_fmt_vid_cap() local
1180 struct imx7_csi *csi = video_drvdata(file); in imx7_csi_video_s_fmt_vid_cap() local
1199 struct imx7_csi *csi = video_drvdata(file); in imx7_csi_video_g_selection() local
1262 struct imx7_csi *csi = vb2_get_drv_priv(vq); in imx7_csi_video_queue_setup() local
1301 struct imx7_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in imx7_csi_video_buf_prepare() local
1316 static bool imx7_csi_fast_track_buffer(struct imx7_csi *csi, in imx7_csi_fast_track_buffer()
1391 struct imx7_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in imx7_csi_video_buf_queue() local
1405 static int imx7_csi_video_validate_fmt(struct imx7_csi *csi) in imx7_csi_video_validate_fmt()
1444 struct imx7_csi *csi = vb2_get_drv_priv(vq); in imx7_csi_video_start_streaming() local
1486 struct imx7_csi *csi = vb2_get_drv_priv(vq); in imx7_csi_video_stop_streaming() local
1522 struct imx7_csi *csi = video_drvdata(file); in imx7_csi_video_open() local
1545 struct imx7_csi *csi = video_drvdata(file); in imx7_csi_video_release() local
1575 static struct imx7_csi_vb2_buffer *imx7_csi_video_next_buf(struct imx7_csi *csi) in imx7_csi_video_next_buf()
1594 static void imx7_csi_video_init_format(struct imx7_csi *csi) in imx7_csi_video_init_format()
1604 static int imx7_csi_video_register(struct imx7_csi *csi) in imx7_csi_video_register()
1639 static void imx7_csi_video_unregister(struct imx7_csi *csi) in imx7_csi_video_unregister()
1645 static int imx7_csi_video_init(struct imx7_csi *csi) in imx7_csi_video_init()
1713 struct imx7_csi *csi = v4l2_get_subdevdata(sd); in imx7_csi_s_stream() local
1898 struct imx7_csi *csi = v4l2_get_subdevdata(sd); in imx7_csi_set_fmt() local
1934 struct imx7_csi *csi = v4l2_get_subdevdata(sd); in imx7_csi_pad_link_validate() local
1986 struct imx7_csi *csi = v4l2_get_subdevdata(sd); in imx7_csi_registered() local
2014 struct imx7_csi *csi = v4l2_get_subdevdata(sd); in imx7_csi_unregistered() local
2058 struct imx7_csi *csi = imx7_csi_notifier_to_dev(notifier); in imx7_csi_notify_bound() local
2069 struct imx7_csi *csi = imx7_csi_notifier_to_dev(notifier); in imx7_csi_notify_complete() local
2079 static int imx7_csi_async_register(struct imx7_csi *csi) in imx7_csi_async_register()
2119 static void imx7_csi_media_cleanup(struct imx7_csi *csi) in imx7_csi_media_cleanup()
2131 static int imx7_csi_media_dev_init(struct imx7_csi *csi) in imx7_csi_media_dev_init()
2162 static int imx7_csi_media_init(struct imx7_csi *csi) in imx7_csi_media_init()
2209 struct imx7_csi *csi; in imx7_csi_probe() local
2265 struct imx7_csi *csi = platform_get_drvdata(pdev); in imx7_csi_remove() local