rkcif_stream
static void rkcif_dvp_queue_buffer(struct rkcif_stream *stream,
static int rkcif_dvp_start_streaming(struct rkcif_stream *stream)
static void rkcif_dvp_stop_streaming(struct rkcif_stream *stream)
static void rkcif_dvp_set_crop(struct rkcif_stream *stream, u16 left, u16 top)
struct rkcif_stream *stream;
struct rkcif_stream *stream = &interface->streams[i];
rkcif_rk3568_mipi_ctrl0(struct rkcif_stream *stream,
static inline unsigned int rkcif_mipi_id_get_reg(struct rkcif_stream *stream,
rkcif_mipi_stream_write(struct rkcif_stream *stream, unsigned int index,
rkcif_mipi_stream_read(struct rkcif_stream *stream, unsigned int index)
static void rkcif_mipi_queue_buffer(struct rkcif_stream *stream,
static int rkcif_mipi_start_streaming(struct rkcif_stream *stream)
static void rkcif_mipi_stop_streaming(struct rkcif_stream *stream)
static void rkcif_mipi_set_crop(struct rkcif_stream *stream, u16 left, u16 top)
struct rkcif_stream *stream = &interface->streams[j];
struct rkcif_stream *stream = &interface->streams[j];
void (*queue_buffer)(struct rkcif_stream *stream, unsigned int index);
int (*start_streaming)(struct rkcif_stream *stream);
void (*stop_streaming)(struct rkcif_stream *stream);
struct rkcif_stream streams[RKCIF_ID_MAX];
void (*set_crop)(struct rkcif_stream *stream, u16 left, u16 top);
u32 (*mipi_ctrl0)(struct rkcif_stream *stream,
static int rkcif_interface_apply_crop(struct rkcif_stream *stream,
struct rkcif_stream *stream;
static int rkcif_stream_init_buffers(struct rkcif_stream *stream)
static void rkcif_stream_return_all_buffers(struct rkcif_stream *stream,
struct rkcif_stream *stream = queue->drv_priv;
struct rkcif_stream *stream = vb->vb2_queue->drv_priv;
struct rkcif_stream *stream = vb->vb2_queue->drv_priv;
struct rkcif_stream *stream = queue->drv_priv;
struct rkcif_stream *stream = queue->drv_priv;
static inline struct rkcif_stream *to_rkcif_stream(struct video_device *vdev)
static int rkcif_stream_fill_format(struct rkcif_stream *stream,
return container_of(vdev, struct rkcif_stream, vdev);
struct rkcif_stream *stream = video_drvdata(file);
struct rkcif_stream *stream = video_drvdata(file);
static struct rkcif_buffer *rkcif_stream_pop_buffer(struct rkcif_stream *stream)
struct rkcif_stream *stream = video_drvdata(file);
struct rkcif_stream *stream = video_drvdata(file);
struct rkcif_stream *stream = video_drvdata(file);
struct rkcif_stream *stream = video_drvdata(file);
struct rkcif_stream *stream = to_rkcif_stream(vdev);
struct rkcif_stream *stream)
struct rkcif_stream *stream)
static void rkcif_stream_push_buffer(struct rkcif_stream *stream,
void rkcif_stream_unregister(struct rkcif_stream *stream)
rkcif_stream_find_output_fmt(struct rkcif_stream *stream, bool ret_def,
static void rkcif_stream_complete_buffer(struct rkcif_stream *stream,
void rkcif_stream_pingpong(struct rkcif_stream *stream)
void rkcif_stream_pingpong(struct rkcif_stream *stream);
struct rkcif_stream *stream);
void rkcif_stream_unregister(struct rkcif_stream *stream);
rkcif_stream_find_output_fmt(struct rkcif_stream *stream, bool ret_def,