Searched refs:sun4i_csi (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_v4l2.c | 16 #include "sun4i_csi.h" 56 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_querycap() 95 static void _sun4i_csi_try_fmt(struct sun4i_csi *csi, in _sun4i_csi_try_fmt() 142 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_try_fmt_vid_cap() 152 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_s_fmt_vid_cap() 163 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_g_fmt_vid_cap() 206 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_open() 241 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_release() 290 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subde in sun4i_csi_subdev_get_fmt() [all...] |
H A D | sun4i_dma.c | 17 #include "sun4i_csi.h" 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 *cs [all...] |
H A D | sun4i_csi.c | 31 #include "sun4i_csi.h" 47 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_bound() 66 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_complete() 116 static int sun4i_csi_notifier_init(struct sun4i_csi *csi) in sun4i_csi_notifier_init() 156 struct sun4i_csi *csi; in sun4i_csi_probe() 296 struct sun4i_csi *csi = platform_get_drvdata(pdev); in sun4i_csi_remove() 329 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_resume() 344 struct sun4i_csi *cs in sun4i_csi_runtime_suspend() [all...] |
H A D | sun4i_csi.h | 107 struct sun4i_csi { struct 156 int sun4i_csi_dma_register(struct sun4i_csi *csi, int irq); 157 void sun4i_csi_dma_unregister(struct sun4i_csi *csi); 159 int sun4i_csi_v4l2_register(struct sun4i_csi *csi);
|
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_dma.c | 17 #include "sun4i_csi.h" 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 *cs [all...] |
H A D | sun4i_v4l2.c | 16 #include "sun4i_csi.h" 91 static void _sun4i_csi_try_fmt(struct sun4i_csi *csi, in _sun4i_csi_try_fmt() 134 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_try_fmt_vid_cap() 144 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_s_fmt_vid_cap() 155 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_g_fmt_vid_cap() 198 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_open() 235 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_release() 284 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev); in sun4i_csi_subdev_get_fmt() 302 struct sun4i_csi *cs in sun4i_csi_subdev_set_fmt() [all...] |
H A D | sun4i_csi.c | 30 #include "sun4i_csi.h" 46 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_bound() 65 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_complete() 115 static int sun4i_csi_notifier_init(struct sun4i_csi *csi) in sun4i_csi_notifier_init() 155 struct sun4i_csi *csi; in sun4i_csi_probe() 264 struct sun4i_csi *csi = platform_get_drvdata(pdev); in sun4i_csi_remove() 296 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_resume() 311 struct sun4i_csi *cs in sun4i_csi_runtime_suspend() [all...] |
H A D | sun4i_csi.h | 107 struct sun4i_csi { struct 156 int sun4i_csi_dma_register(struct sun4i_csi *csi, int irq); 157 void sun4i_csi_dma_unregister(struct sun4i_csi *csi); 159 int sun4i_csi_v4l2_register(struct sun4i_csi *csi);
|
Completed in 5 milliseconds