sun6i_csi_device
static void sun6i_csi_v4l2_cleanup(struct sun6i_csi_device *csi_dev)
struct sun6i_csi_device *csi_dev = private;
struct sun6i_csi_device *csi_dev = dev_get_drvdata(dev);
struct sun6i_csi_device *csi_dev = dev_get_drvdata(dev);
static int sun6i_csi_resources_setup(struct sun6i_csi_device *csi_dev,
int sun6i_csi_isp_complete(struct sun6i_csi_device *csi_dev,
static void sun6i_csi_resources_cleanup(struct sun6i_csi_device *csi_dev)
struct sun6i_csi_device *csi_dev;
struct sun6i_csi_device *csi_dev = platform_get_drvdata(pdev);
static int sun6i_csi_isp_detect(struct sun6i_csi_device *csi_dev)
static int sun6i_csi_v4l2_setup(struct sun6i_csi_device *csi_dev)
int sun6i_csi_isp_complete(struct sun6i_csi_device *csi_dev,
static void sun6i_csi_bridge_irq_enable(struct sun6i_csi_device *csi_dev)
void sun6i_csi_bridge_dimensions(struct sun6i_csi_device *csi_dev,
static void sun6i_csi_bridge_irq_disable(struct sun6i_csi_device *csi_dev)
static void sun6i_csi_bridge_irq_clear(struct sun6i_csi_device *csi_dev)
static void sun6i_csi_bridge_enable(struct sun6i_csi_device *csi_dev)
static void sun6i_csi_bridge_disable(struct sun6i_csi_device *csi_dev)
sun6i_csi_bridge_configure_parallel(struct sun6i_csi_device *csi_dev)
void sun6i_csi_bridge_format(struct sun6i_csi_device *csi_dev,
sun6i_csi_bridge_configure_mipi_csi2(struct sun6i_csi_device *csi_dev)
static void sun6i_csi_bridge_configure_format(struct sun6i_csi_device *csi_dev)
static void sun6i_csi_bridge_configure(struct sun6i_csi_device *csi_dev,
struct sun6i_csi_device *csi_dev = v4l2_get_subdevdata(subdev);
struct sun6i_csi_device *csi_dev = v4l2_get_subdevdata(subdev);
struct sun6i_csi_device *csi_dev = v4l2_get_subdevdata(subdev);
struct sun6i_csi_device *csi_dev = v4l2_get_subdevdata(subdev);
static int sun6i_csi_bridge_link(struct sun6i_csi_device *csi_dev,
struct sun6i_csi_device *csi_dev =
container_of(notifier, struct sun6i_csi_device,
struct sun6i_csi_device *csi_dev =
container_of(notifier, struct sun6i_csi_device,
static int sun6i_csi_bridge_source_setup(struct sun6i_csi_device *csi_dev,
int sun6i_csi_bridge_setup(struct sun6i_csi_device *csi_dev)
void sun6i_csi_bridge_cleanup(struct sun6i_csi_device *csi_dev)
struct sun6i_csi_device;
void sun6i_csi_bridge_dimensions(struct sun6i_csi_device *csi_dev,
void sun6i_csi_bridge_format(struct sun6i_csi_device *csi_dev,
int sun6i_csi_bridge_setup(struct sun6i_csi_device *csi_dev);
void sun6i_csi_bridge_cleanup(struct sun6i_csi_device *csi_dev);
void sun6i_csi_capture_cleanup(struct sun6i_csi_device *csi_dev)
void sun6i_csi_capture_dimensions(struct sun6i_csi_device *csi_dev,
sun6i_csi_capture_buffer_configure(struct sun6i_csi_device *csi_dev,
void sun6i_csi_capture_format(struct sun6i_csi_device *csi_dev,
void sun6i_csi_capture_configure(struct sun6i_csi_device *csi_dev)
static void sun6i_csi_capture_state_cleanup(struct sun6i_csi_device *csi_dev,
void sun6i_csi_capture_state_update(struct sun6i_csi_device *csi_dev)
static void sun6i_csi_capture_state_complete(struct sun6i_csi_device *csi_dev)
void sun6i_csi_capture_frame_done(struct sun6i_csi_device *csi_dev)
void sun6i_csi_capture_sync(struct sun6i_csi_device *csi_dev)
struct sun6i_csi_device *csi_dev = vb2_get_drv_priv(queue);
struct sun6i_csi_device *csi_dev = vb2_get_drv_priv(buffer->vb2_queue);
struct sun6i_csi_device *csi_dev = vb2_get_drv_priv(buffer->vb2_queue);
struct sun6i_csi_device *csi_dev = vb2_get_drv_priv(queue);
struct sun6i_csi_device *csi_dev = vb2_get_drv_priv(queue);
struct sun6i_csi_device *csi_dev = video_drvdata(file);
struct sun6i_csi_device *csi_dev = video_drvdata(file);
struct sun6i_csi_device *csi_dev = video_drvdata(file);
struct sun6i_csi_device *csi_dev = video_drvdata(file);
struct sun6i_csi_device *csi_dev = video_drvdata(file);
struct sun6i_csi_device *csi_dev = video_get_drvdata(video_dev);
int sun6i_csi_capture_setup(struct sun6i_csi_device *csi_dev)
struct sun6i_csi_device;
void sun6i_csi_capture_dimensions(struct sun6i_csi_device *csi_dev,
void sun6i_csi_capture_format(struct sun6i_csi_device *csi_dev,
void sun6i_csi_capture_configure(struct sun6i_csi_device *csi_dev);
void sun6i_csi_capture_state_update(struct sun6i_csi_device *csi_dev);
void sun6i_csi_capture_sync(struct sun6i_csi_device *csi_dev);
void sun6i_csi_capture_frame_done(struct sun6i_csi_device *csi_dev);
int sun6i_csi_capture_setup(struct sun6i_csi_device *csi_dev);
void sun6i_csi_capture_cleanup(struct sun6i_csi_device *csi_dev);