sun6i_isp_device
static void sun6i_isp_table_cleanup(struct sun6i_isp_device *isp_dev,
void sun6i_isp_tables_configure(struct sun6i_isp_device *isp_dev)
static int sun6i_isp_tables_setup(struct sun6i_isp_device *isp_dev,
static void sun6i_isp_tables_cleanup(struct sun6i_isp_device *isp_dev)
static int sun6i_isp_v4l2_setup(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_v4l2_cleanup(struct sun6i_isp_device *isp_dev)
struct sun6i_isp_device *isp_dev = private;
u32 sun6i_isp_load_read(struct sun6i_isp_device *isp_dev, u32 offset)
struct sun6i_isp_device *isp_dev = dev_get_drvdata(dev);
struct sun6i_isp_device *isp_dev = dev_get_drvdata(dev);
static int sun6i_isp_resources_setup(struct sun6i_isp_device *isp_dev,
void sun6i_isp_load_write(struct sun6i_isp_device *isp_dev, u32 offset,
static void sun6i_isp_resources_cleanup(struct sun6i_isp_device *isp_dev)
struct sun6i_isp_device *isp_dev;
struct sun6i_isp_device *isp_dev = platform_get_drvdata(platform_dev);
static void sun6i_isp_state_ready(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_state_complete(struct sun6i_isp_device *isp_dev)
void sun6i_isp_state_update(struct sun6i_isp_device *isp_dev, bool ready_hold)
static int sun6i_isp_table_setup(struct sun6i_isp_device *isp_dev,
u32 sun6i_isp_load_read(struct sun6i_isp_device *isp_dev, u32 offset);
void sun6i_isp_load_write(struct sun6i_isp_device *isp_dev, u32 offset,
void sun6i_isp_state_update(struct sun6i_isp_device *isp_dev, bool ready_hold);
void sun6i_isp_tables_configure(struct sun6i_isp_device *isp_dev);
void sun6i_isp_capture_configure(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_capture_state_cleanup(struct sun6i_isp_device *isp_dev,
void sun6i_isp_capture_state_update(struct sun6i_isp_device *isp_dev,
void sun6i_isp_capture_dimensions(struct sun6i_isp_device *isp_dev,
void sun6i_isp_capture_state_complete(struct sun6i_isp_device *isp_dev)
void sun6i_isp_capture_finish(struct sun6i_isp_device *isp_dev)
struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue);
struct sun6i_isp_device *isp_dev =
struct sun6i_isp_device *isp_dev =
void sun6i_isp_capture_format(struct sun6i_isp_device *isp_dev,
struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue);
struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue);
struct sun6i_isp_device *isp_dev = video_drvdata(file);
struct sun6i_isp_device *isp_dev = video_drvdata(file);
struct sun6i_isp_device *isp_dev = video_drvdata(file);
struct sun6i_isp_device *isp_dev = video_drvdata(file);
struct sun6i_isp_device *isp_dev = video_drvdata(file);
struct sun6i_isp_device *isp_dev = video_get_drvdata(video_dev);
int sun6i_isp_capture_setup(struct sun6i_isp_device *isp_dev)
sun6i_isp_capture_buffer_configure(struct sun6i_isp_device *isp_dev,
void sun6i_isp_capture_cleanup(struct sun6i_isp_device *isp_dev)
struct sun6i_isp_device;
void sun6i_isp_capture_dimensions(struct sun6i_isp_device *isp_dev,
void sun6i_isp_capture_format(struct sun6i_isp_device *isp_dev,
void sun6i_isp_capture_configure(struct sun6i_isp_device *isp_dev);
void sun6i_isp_capture_state_update(struct sun6i_isp_device *isp_dev,
void sun6i_isp_capture_state_complete(struct sun6i_isp_device *isp_dev);
void sun6i_isp_capture_finish(struct sun6i_isp_device *isp_dev);
int sun6i_isp_capture_setup(struct sun6i_isp_device *isp_dev);
void sun6i_isp_capture_cleanup(struct sun6i_isp_device *isp_dev);
static void sun6i_isp_params_configure_base(struct sun6i_isp_device *isp_dev)
sun6i_isp_params_configure_bdnf(struct sun6i_isp_device *isp_dev,
sun6i_isp_params_configure_modules(struct sun6i_isp_device *isp_dev,
void sun6i_isp_params_configure(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_params_state_cleanup(struct sun6i_isp_device *isp_dev,
void sun6i_isp_params_state_update(struct sun6i_isp_device *isp_dev,
void sun6i_isp_params_state_complete(struct sun6i_isp_device *isp_dev)
struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue);
struct sun6i_isp_device *isp_dev =
struct sun6i_isp_device *isp_dev =
struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue);
struct sun6i_isp_device *isp_dev = vb2_get_drv_priv(queue);
struct sun6i_isp_device *isp_dev = video_drvdata(file);
struct sun6i_isp_device *isp_dev = video_drvdata(file);
struct sun6i_isp_device *isp_dev = video_drvdata(file);
int sun6i_isp_params_setup(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_params_configure_ob(struct sun6i_isp_device *isp_dev)
void sun6i_isp_params_cleanup(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_params_configure_ae(struct sun6i_isp_device *isp_dev)
sun6i_isp_params_configure_bayer(struct sun6i_isp_device *isp_dev,
static void sun6i_isp_params_configure_wb(struct sun6i_isp_device *isp_dev)
struct sun6i_isp_device;
void sun6i_isp_params_configure(struct sun6i_isp_device *isp_dev);
void sun6i_isp_params_state_update(struct sun6i_isp_device *isp_dev,
void sun6i_isp_params_state_complete(struct sun6i_isp_device *isp_dev);
int sun6i_isp_params_setup(struct sun6i_isp_device *isp_dev);
void sun6i_isp_params_cleanup(struct sun6i_isp_device *isp_dev);
static void sun6i_isp_proc_irq_clear(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_proc_enable(struct sun6i_isp_device *isp_dev,
static void sun6i_isp_proc_disable(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_proc_configure(struct sun6i_isp_device *isp_dev)
struct sun6i_isp_device *isp_dev = v4l2_get_subdevdata(subdev);
void sun6i_isp_proc_dimensions(struct sun6i_isp_device *isp_dev,
struct sun6i_isp_device *isp_dev = v4l2_get_subdevdata(subdev);
struct sun6i_isp_device *isp_dev = v4l2_get_subdevdata(subdev);
struct sun6i_isp_device *isp_dev = v4l2_get_subdevdata(subdev);
static int sun6i_isp_proc_link(struct sun6i_isp_device *isp_dev,
struct sun6i_isp_device *isp_dev =
container_of(notifier, struct sun6i_isp_device, proc.notifier);
struct sun6i_isp_device *isp_dev =
container_of(notifier, struct sun6i_isp_device, proc.notifier);
static int sun6i_isp_proc_source_setup(struct sun6i_isp_device *isp_dev,
int sun6i_isp_proc_setup(struct sun6i_isp_device *isp_dev)
void sun6i_isp_proc_cleanup(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_proc_irq_enable(struct sun6i_isp_device *isp_dev)
static void sun6i_isp_proc_irq_disable(struct sun6i_isp_device *isp_dev)
struct sun6i_isp_device;
void sun6i_isp_proc_dimensions(struct sun6i_isp_device *isp_dev,
int sun6i_isp_proc_setup(struct sun6i_isp_device *isp_dev);
void sun6i_isp_proc_cleanup(struct sun6i_isp_device *isp_dev);