Home
last modified time | relevance | path

Searched refs:sun6i_isp_device (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp_capture.h19 struct sun6i_isp_device;
52 void sun6i_isp_capture_dimensions(struct sun6i_isp_device *isp_dev,
54 void sun6i_isp_capture_format(struct sun6i_isp_device *isp_dev,
64 void sun6i_isp_capture_configure(struct sun6i_isp_device *isp_dev);
68 void sun6i_isp_capture_state_update(struct sun6i_isp_device *isp_dev,
70 void sun6i_isp_capture_state_complete(struct sun6i_isp_device *isp_dev);
71 void sun6i_isp_capture_finish(struct sun6i_isp_device *isp_dev);
75 int sun6i_isp_capture_setup(struct sun6i_isp_device *isp_dev);
76 void sun6i_isp_capture_cleanup(struct sun6i_isp_device *isp_dev);
H A Dsun6i_isp_params.h14 struct sun6i_isp_device;
39 void sun6i_isp_params_configure(struct sun6i_isp_device *isp_dev);
43 void sun6i_isp_params_state_update(struct sun6i_isp_device *isp_dev,
45 void sun6i_isp_params_state_complete(struct sun6i_isp_device *isp_dev);
49 int sun6i_isp_params_setup(struct sun6i_isp_device *isp_dev);
50 void sun6i_isp_params_cleanup(struct sun6i_isp_device *isp_dev);
H A Dsun6i_isp.c28 u32 sun6i_isp_load_read(struct sun6i_isp_device *isp_dev, u32 offset) in sun6i_isp_load_read()
35 void sun6i_isp_load_write(struct sun6i_isp_device *isp_dev, u32 offset, in sun6i_isp_load_write()
54 static void sun6i_isp_state_ready(struct sun6i_isp_device *isp_dev) in sun6i_isp_state_ready()
94 static int sun6i_isp_table_setup(struct sun6i_isp_device *isp_dev, in sun6i_isp_table_setup()
112 void sun6i_isp_tables_configure(struct sun6i_isp_device *isp_dev) in sun6i_isp_tables_configure()
132 static int sun6i_isp_tables_setup(struct sun6i_isp_device *isp_dev, in sun6i_isp_tables_setup()
185 static int sun6i_isp_v4l2_setup(struct sun6i_isp_device *isp_dev) in sun6i_isp_v4l2_setup()
241 struct sun6i_isp_device *isp_dev = private; in sun6i_isp_interrupt()
280 struct sun6i_isp_device *isp_dev = dev_get_drvdata(dev); in sun6i_isp_suspend()
291 struct sun6i_isp_device *isp_dev = dev_get_drvdata(dev); in sun6i_isp_resume()
[all …]
H A Dsun6i_isp_params.c77 sun6i_isp_params_configure_bayer(struct sun6i_isp_device *isp_dev, in sun6i_isp_params_configure_bayer()
123 sun6i_isp_params_configure_bdnf(struct sun6i_isp_device *isp_dev, in sun6i_isp_params_configure_bdnf()
298 struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue); in sun6i_isp_params_queue_setup()
312 struct sun6i_isp_device *isp_dev = in sun6i_isp_params_buffer_prepare()
330 struct sun6i_isp_device *isp_dev = in sun6i_isp_params_buffer_queue()
350 struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue); in sun6i_isp_params_start_streaming()
369 struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue); in sun6i_isp_params_stop_streaming()
391 struct sun6i_isp_device *isp_dev = video_drvdata(file); in sun6i_isp_params_querycap()
405 struct sun6i_isp_device *isp_dev = video_drvdata(file); in sun6i_isp_params_enum_fmt()
420 struct sun6i_isp_device *isp_dev = video_drvdata(file); in sun6i_isp_params_g_fmt()
[all …]
H A Dsun6i_isp_proc.c20 void sun6i_isp_proc_dimensions(struct sun6i_isp_device *isp_dev, in sun6i_isp_proc_dimensions()
109 static void sun6i_isp_proc_enable(struct sun6i_isp_device *isp_dev, in sun6i_isp_proc_enable()
169 struct sun6i_isp_device *isp_dev = v4l2_get_subdevdata(subdev); in sun6i_isp_proc_s_stream()
262 struct sun6i_isp_device *isp_dev = v4l2_get_subdevdata(subdev); in sun6i_isp_proc_init_cfg()
298 struct sun6i_isp_device *isp_dev = v4l2_get_subdevdata(subdev); in sun6i_isp_proc_get_fmt()
319 struct sun6i_isp_device *isp_dev = v4l2_get_subdevdata(subdev); in sun6i_isp_proc_set_fmt()
358 static int sun6i_isp_proc_link(struct sun6i_isp_device *isp_dev, in sun6i_isp_proc_link()
400 struct sun6i_isp_device *isp_dev = in sun6i_isp_proc_notifier_bound()
431 struct sun6i_isp_device *isp_dev = in sun6i_isp_proc_notifier_complete()
489 int sun6i_isp_proc_setup(struct sun6i_isp_device *isp_dev) in sun6i_isp_proc_setup()
[all …]
H A Dsun6i_isp.h50 struct sun6i_isp_device { struct
77 u32 sun6i_isp_load_read(struct sun6i_isp_device *isp_dev, u32 offset); argument
78 void sun6i_isp_load_write(struct sun6i_isp_device *isp_dev, u32 offset,
84 void sun6i_isp_state_update(struct sun6i_isp_device *isp_dev, bool ready_hold);
88 void sun6i_isp_tables_configure(struct sun6i_isp_device *isp_dev);
H A Dsun6i_isp_proc.h22 struct sun6i_isp_device;
54 void sun6i_isp_proc_dimensions(struct sun6i_isp_device *isp_dev,
63 int sun6i_isp_proc_setup(struct sun6i_isp_device *isp_dev);
64 void sun6i_isp_proc_cleanup(struct sun6i_isp_device *isp_dev);
H A Dsun6i_isp_capture.c21 void sun6i_isp_capture_dimensions(struct sun6i_isp_device *isp_dev, in sun6i_isp_capture_dimensions()
30 void sun6i_isp_capture_format(struct sun6i_isp_device *isp_dev, in sun6i_isp_capture_format()
266 struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue); in sun6i_isp_capture_queue_setup()
280 struct sun6i_isp_device *isp_dev = in sun6i_isp_capture_buffer_prepare()
298 struct sun6i_isp_device *isp_dev = in sun6i_isp_capture_buffer_queue()
318 struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue); in sun6i_isp_capture_start_streaming()
427 struct sun6i_isp_device *isp_dev = video_drvdata(file); in sun6i_isp_capture_querycap()
454 struct sun6i_isp_device *isp_dev = video_drvdata(file); in sun6i_isp_capture_g_fmt()
464 struct sun6i_isp_device *isp_dev = video_drvdata(file); in sun6i_isp_capture_s_fmt()
538 struct sun6i_isp_device *isp_dev = video_drvdata(file); in sun6i_isp_capture_open()
[all …]