Searched refs:sun6i_isp_device (Results 1 – 8 of 8) sorted by relevance
/openbmc/linux/drivers/staging/media/sunxi/sun6i-isp/ |
H A D | sun6i_isp_capture.h | 19 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 D | sun6i_isp_params.h | 14 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 D | sun6i_isp.c | 28 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() 64 static void sun6i_isp_state_complete(struct sun6i_isp_device *isp_dev) in sun6i_isp_state_complete() 76 void sun6i_isp_state_update(struct sun6i_isp_device *isp_dev, bool ready_hold) in sun6i_isp_state_update() 94 static int sun6i_isp_table_setup(struct sun6i_isp_device *isp_dev, in sun6i_isp_table_setup() 105 static void sun6i_isp_table_cleanup(struct sun6i_isp_device *isp_dev, in sun6i_isp_table_cleanup() 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() 166 static void sun6i_isp_tables_cleanup(struct sun6i_isp_device *isp_dev) in sun6i_isp_tables_cleanup() [all …]
|
H A D | sun6i_isp_params.c | 46 static void sun6i_isp_params_configure_ob(struct sun6i_isp_device *isp_dev) in sun6i_isp_params_configure_ob() 65 static void sun6i_isp_params_configure_ae(struct sun6i_isp_device *isp_dev) in sun6i_isp_params_configure_ae() 77 sun6i_isp_params_configure_bayer(struct sun6i_isp_device *isp_dev, in sun6i_isp_params_configure_bayer() 99 static void sun6i_isp_params_configure_wb(struct sun6i_isp_device *isp_dev) in sun6i_isp_params_configure_wb() 115 static void sun6i_isp_params_configure_base(struct sun6i_isp_device *isp_dev) in sun6i_isp_params_configure_base() 123 sun6i_isp_params_configure_bdnf(struct sun6i_isp_device *isp_dev, in sun6i_isp_params_configure_bdnf() 150 sun6i_isp_params_configure_modules(struct sun6i_isp_device *isp_dev, in sun6i_isp_params_configure_modules() 173 void sun6i_isp_params_configure(struct sun6i_isp_device *isp_dev) in sun6i_isp_params_configure() 197 static void sun6i_isp_params_state_cleanup(struct sun6i_isp_device *isp_dev, in sun6i_isp_params_state_cleanup() 226 void sun6i_isp_params_state_update(struct sun6i_isp_device *isp_dev, in sun6i_isp_params_state_update() [all …]
|
H A D | sun6i_isp_proc.c | 20 void sun6i_isp_proc_dimensions(struct sun6i_isp_device *isp_dev, in sun6i_isp_proc_dimensions() 80 static void sun6i_isp_proc_irq_enable(struct sun6i_isp_device *isp_dev) in sun6i_isp_proc_irq_enable() 93 static void sun6i_isp_proc_irq_disable(struct sun6i_isp_device *isp_dev) in sun6i_isp_proc_irq_disable() 100 static void sun6i_isp_proc_irq_clear(struct sun6i_isp_device *isp_dev) in sun6i_isp_proc_irq_clear() 109 static void sun6i_isp_proc_enable(struct sun6i_isp_device *isp_dev, in sun6i_isp_proc_enable() 130 static void sun6i_isp_proc_disable(struct sun6i_isp_device *isp_dev) in sun6i_isp_proc_disable() 140 static void sun6i_isp_proc_configure(struct sun6i_isp_device *isp_dev) in sun6i_isp_proc_configure() 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() [all …]
|
H A D | sun6i_isp.h | 50 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 D | sun6i_isp_capture.c | 21 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() 65 sun6i_isp_capture_buffer_configure(struct sun6i_isp_device *isp_dev, in sun6i_isp_capture_buffer_configure() 108 void sun6i_isp_capture_configure(struct sun6i_isp_device *isp_dev) in sun6i_isp_capture_configure() 149 static void sun6i_isp_capture_state_cleanup(struct sun6i_isp_device *isp_dev, in sun6i_isp_capture_state_cleanup() 186 void sun6i_isp_capture_state_update(struct sun6i_isp_device *isp_dev, in sun6i_isp_capture_state_update() 217 void sun6i_isp_capture_state_complete(struct sun6i_isp_device *isp_dev) in sun6i_isp_capture_state_complete() 248 void sun6i_isp_capture_finish(struct sun6i_isp_device *isp_dev) in sun6i_isp_capture_finish() 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() [all …]
|
H A D | sun6i_isp_proc.h | 22 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);
|