camif_vp
static void __camif_try_compose(struct camif_dev *camif, struct camif_vp *vp,
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = ctrl->priv;
struct camif_vp *vp = &camif->vp[idx];
struct camif_vp *vp = &camif->vp[i];
static int camif_reinitialize(struct camif_vp *vp)
struct camif_vp *vp = &camif->vp[i];
static bool s3c_vp_active(struct camif_vp *vp)
static int camif_stop_capture(struct camif_vp *vp)
static int camif_prepare_addr(struct camif_vp *vp, struct vb2_buffer *vb,
struct camif_vp *vp = priv;
struct camif_vp *vp = vb2_get_drv_priv(vq);
struct camif_vp *vp = vb2_get_drv_priv(vq);
static void camif_cfg_video_path(struct camif_vp *vp)
struct camif_vp *vp = vb2_get_drv_priv(vq);
struct camif_vp *vp = vb2_get_drv_priv(vb->vb2_queue);
struct camif_vp *vp = vb2_get_drv_priv(vb->vb2_queue);
static void camif_prepare_dma_offset(struct camif_vp *vp)
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
static int s3c_camif_hw_init(struct camif_dev *camif, struct camif_vp *vp)
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
static int __camif_video_try_format(struct camif_vp *vp,
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
static int s3c_camif_hw_vp_init(struct camif_dev *camif, struct camif_vp *vp)
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
struct camif_vp *vp = video_drvdata(file);
int s3c_camif_get_scaler_config(struct camif_vp *vp,
struct camif_vp *vp = &camif->vp[i];
const struct camif_fmt *s3c_camif_find_format(struct camif_vp *vp,
struct camif_vp vp[CAMIF_VP_NUM];
const struct camif_fmt *s3c_camif_find_format(struct camif_vp *vp,
int s3c_camif_get_scaler_config(struct camif_vp *vp,
static inline void camif_active_queue_add(struct camif_vp *vp,
struct camif_vp *vp)
struct camif_vp *vp, int index)
static inline void camif_pending_queue_add(struct camif_vp *vp,
struct camif_vp *vp)
void camif_hw_clear_fifo_overflow(struct camif_vp *vp)
void camif_hw_set_output_addr(struct camif_vp *vp,
static void camif_hw_set_out_dma_size(struct camif_vp *vp)
void camif_hw_set_output_dma(struct camif_vp *vp)
void camif_hw_set_input_path(struct camif_vp *vp)
void camif_hw_set_target_format(struct camif_vp *vp)
void camif_hw_set_flip(struct camif_vp *vp)
static void camif_hw_set_prescaler(struct camif_vp *vp)
static void camif_s3c244x_hw_set_scaler(struct camif_vp *vp)
void camif_hw_clear_pending_irq(struct camif_vp *vp)
static void camif_s3c64xx_hw_set_scaler(struct camif_vp *vp)
void camif_hw_set_scaler(struct camif_vp *vp)
void camif_hw_enable_scaler(struct camif_vp *vp, bool on)
void camif_hw_set_lastirq(struct camif_vp *vp, int enable)
void camif_hw_enable_capture(struct camif_vp *vp)
void camif_hw_disable_capture(struct camif_vp *vp)
void camif_hw_clear_pending_irq(struct camif_vp *vp);
void camif_hw_clear_fifo_overflow(struct camif_vp *vp);
void camif_hw_set_lastirq(struct camif_vp *vp, int enable);
void camif_hw_set_input_path(struct camif_vp *vp);
void camif_hw_enable_scaler(struct camif_vp *vp, bool on);
void camif_hw_enable_capture(struct camif_vp *vp);
void camif_hw_disable_capture(struct camif_vp *vp);
void camif_hw_set_scaler(struct camif_vp *vp);
void camif_hw_set_flip(struct camif_vp *vp);
void camif_hw_set_output_dma(struct camif_vp *vp);
void camif_hw_set_target_format(struct camif_vp *vp);
void camif_hw_set_output_addr(struct camif_vp *vp, struct camif_addr *paddr,
static inline u32 camif_hw_get_status(struct camif_vp *vp)