mcam_camera
static int cafe_smbus_write_done(struct mcam_camera *mcam)
struct mcam_camera *mcam = &cam->mcam;
static int cafe_smbus_read_done(struct mcam_camera *mcam)
struct mcam_camera *mcam = &cam->mcam;
static void cafe_ctlr_init(struct mcam_camera *mcam)
static int cafe_ctlr_power_up(struct mcam_camera *mcam)
static void cafe_ctlr_power_down(struct mcam_camera *mcam)
struct mcam_camera *mcam = &cam->mcam;
struct mcam_camera *mcam;
struct mcam_camera mcam;
static int mcam_cam_set_flip(struct mcam_camera *cam)
static int mcam_cam_configure(struct mcam_camera *cam)
static int mcam_read_setup(struct mcam_camera *cam)
struct mcam_camera *cam = vb2_get_drv_priv(vq);
struct mcam_camera *cam = vb2_get_drv_priv(vb->vb2_queue);
struct mcam_camera *cam = vb2_get_drv_priv(vq);
struct mcam_camera *cam = vb2_get_drv_priv(vq);
struct mcam_camera *cam = vb2_get_drv_priv(vq);
struct mcam_camera *cam = vb2_get_drv_priv(vb->vb2_queue);
struct mcam_camera *cam = vb2_get_drv_priv(vb->vb2_queue);
static int mcam_setup_vb2(struct mcam_camera *cam)
struct mcam_camera *cam = video_drvdata(file);
struct mcam_camera *cam = video_drvdata(filp);
struct mcam_camera *cam = video_drvdata(filp);
struct mcam_camera *cam = video_drvdata(filp);
struct mcam_camera *cam = video_drvdata(filp);
struct mcam_camera *cam = video_drvdata(filp);
struct mcam_camera *cam = video_drvdata(filp);
struct mcam_camera *cam = video_drvdata(filp);
struct mcam_camera *cam = video_drvdata(file);
struct mcam_camera *cam = video_drvdata(file);
struct mcam_camera *cam = video_drvdata(filp);
struct mcam_camera *cam = video_drvdata(filp);
static void mcam_frame_complete(struct mcam_camera *cam, int frame)
int mccic_irq(struct mcam_camera *cam, unsigned int irqs)
struct mcam_camera *cam = notifier_to_mcam(notifier);
struct mcam_camera *cam = notifier_to_mcam(notifier);
struct mcam_camera *cam = notifier_to_mcam(notifier);
int mccic_register(struct mcam_camera *cam)
void mccic_shutdown(struct mcam_camera *cam)
void mccic_suspend(struct mcam_camera *cam)
int mccic_resume(struct mcam_camera *cam)
static void mcam_buffer_done(struct mcam_camera *cam, int frame,
static void mcam_reset_buffers(struct mcam_camera *cam)
static inline int mcam_needs_config(struct mcam_camera *cam)
static void mcam_set_config_needed(struct mcam_camera *cam, int needed)
static void mcam_ctlr_start(struct mcam_camera *cam)
static void mcam_ctlr_stop(struct mcam_camera *cam)
static void mcam_enable_mipi(struct mcam_camera *mcam)
static void mcam_disable_mipi(struct mcam_camera *mcam)
static void mcam_write_yuv_bases(struct mcam_camera *cam,
static int mcam_alloc_dma_bufs(struct mcam_camera *cam, int loadtime)
static void mcam_free_dma_bufs(struct mcam_camera *cam)
static void mcam_ctlr_dma_vmalloc(struct mcam_camera *cam)
struct mcam_camera *cam = from_work(cam, t, s_bh_work);
static int mcam_check_dma_buffers(struct mcam_camera *cam)
static void mcam_vmalloc_done(struct mcam_camera *cam, int frame)
static inline int mcam_alloc_dma_bufs(struct mcam_camera *cam, int loadtime)
static inline void mcam_free_dma_bufs(struct mcam_camera *cam)
static inline int mcam_check_dma_buffers(struct mcam_camera *cam)
static void mcam_set_contig_buffer(struct mcam_camera *cam, int frame)
static void mcam_ctlr_dma_contig(struct mcam_camera *cam)
static void mcam_dma_contig_done(struct mcam_camera *cam, int frame)
static void mcam_sg_next_buffer(struct mcam_camera *cam)
static void mcam_ctlr_dma_sg(struct mcam_camera *cam)
static void mcam_dma_sg_done(struct mcam_camera *cam, int frame)
static void mcam_sg_restart(struct mcam_camera *cam)
static inline void mcam_sg_restart(struct mcam_camera *cam)
static void mcam_ctlr_image(struct mcam_camera *cam)
static int mcam_ctlr_configure(struct mcam_camera *cam)
static void mcam_ctlr_irq_enable(struct mcam_camera *cam)
static void mcam_ctlr_irq_disable(struct mcam_camera *cam)
static void mcam_ctlr_stop_dma(struct mcam_camera *cam)
static int mcam_ctlr_power_up(struct mcam_camera *cam)
static void mcam_ctlr_power_down(struct mcam_camera *cam)
struct mcam_camera *cam = container_of(hw, struct mcam_camera, mclk_hw);
struct mcam_camera *cam = container_of(hw, struct mcam_camera, mclk_hw);
struct mcam_camera *cam = container_of(hw, struct mcam_camera, mclk_hw);
struct mcam_camera *cam = container_of(hw, struct mcam_camera, mclk_hw);
static int __mcam_cam_reset(struct mcam_camera *cam)
static int mcam_cam_init(struct mcam_camera *cam)
container_of(notifier, struct mcam_camera, notifier)
int (*plat_power_up) (struct mcam_camera *cam);
void (*plat_power_down) (struct mcam_camera *cam);
void (*calc_dphy) (struct mcam_camera *cam);
void (*dma_setup)(struct mcam_camera *cam);
void (*frame_complete)(struct mcam_camera *cam, int frame);
static inline void mcam_reg_write(struct mcam_camera *cam, unsigned int reg,
static inline unsigned int mcam_reg_read(struct mcam_camera *cam,
static inline void mcam_reg_write_mask(struct mcam_camera *cam, unsigned int reg,
static inline void mcam_reg_clear_bit(struct mcam_camera *cam,
static inline void mcam_reg_set_bit(struct mcam_camera *cam,
int mccic_register(struct mcam_camera *cam);
int mccic_irq(struct mcam_camera *cam, unsigned int irqs);
void mccic_shutdown(struct mcam_camera *cam);
void mccic_suspend(struct mcam_camera *cam);
int mccic_resume(struct mcam_camera *cam);
struct mcam_camera *mcam = data;
static void mcam_init_clk(struct mcam_camera *mcam)
struct mcam_camera *mcam;
struct mcam_camera *mcam = &cam->mcam;
struct mcam_camera *mcam = &cam->mcam;
struct mcam_camera *mcam = &cam->mcam;
struct mcam_camera mcam;
static inline struct mmp_camera *mcam_to_cam(struct mcam_camera *mcam)
static void mmpcam_calc_dphy(struct mcam_camera *mcam)