Lines Matching full:cam
135 int (*plat_power_up) (struct mcam_camera *cam);
136 void (*plat_power_down) (struct mcam_camera *cam);
137 void (*calc_dphy) (struct mcam_camera *cam);
179 void (*dma_setup)(struct mcam_camera *cam);
180 void (*frame_complete)(struct mcam_camera *cam, int frame);
198 static inline void mcam_reg_write(struct mcam_camera *cam, unsigned int reg, in mcam_reg_write() argument
201 iowrite32(val, cam->regs + reg); in mcam_reg_write()
204 static inline unsigned int mcam_reg_read(struct mcam_camera *cam, in mcam_reg_read() argument
207 return ioread32(cam->regs + reg); in mcam_reg_read()
211 static inline void mcam_reg_write_mask(struct mcam_camera *cam, unsigned int reg, in mcam_reg_write_mask() argument
214 unsigned int v = mcam_reg_read(cam, reg); in mcam_reg_write_mask()
217 mcam_reg_write(cam, reg, v); in mcam_reg_write_mask()
220 static inline void mcam_reg_clear_bit(struct mcam_camera *cam, in mcam_reg_clear_bit() argument
223 mcam_reg_write_mask(cam, reg, 0, val); in mcam_reg_clear_bit()
226 static inline void mcam_reg_set_bit(struct mcam_camera *cam, in mcam_reg_set_bit() argument
229 mcam_reg_write_mask(cam, reg, val, val); in mcam_reg_set_bit()
235 int mccic_register(struct mcam_camera *cam);
236 int mccic_irq(struct mcam_camera *cam, unsigned int irqs);
237 void mccic_shutdown(struct mcam_camera *cam);
238 void mccic_suspend(struct mcam_camera *cam);
239 int mccic_resume(struct mcam_camera *cam);