Home
last modified time | relevance | path

Searched refs:fimc_dev (Results 1 – 4 of 4) sorted by relevance

/linux-2.6.39/drivers/media/video/s5p-fimc/
Dfimc-capture.c35 static struct v4l2_subdev *fimc_subdev_register(struct fimc_dev *fimc, in fimc_subdev_register()
59 static void fimc_subdev_unregister(struct fimc_dev *fimc) in fimc_subdev_unregister()
86 static int fimc_subdev_attach(struct fimc_dev *fimc, int index) in fimc_subdev_attach()
116 static int fimc_isp_subdev_init(struct fimc_dev *fimc, unsigned int index) in fimc_isp_subdev_init()
155 static int fimc_stop_capture(struct fimc_dev *fimc) in fimc_stop_capture()
203 struct fimc_dev *fimc = ctx->fimc_dev; in start_streaming()
253 struct fimc_dev *fimc = ctx->fimc_dev; in stop_streaming()
292 allocators[i] = ctx->fimc_dev->alloc_ctx; in queue_setup()
308 struct v4l2_device *v4l2_dev = &ctx->fimc_dev->m2m.v4l2_dev; in buffer_prepare()
332 struct fimc_dev *fimc = ctx->fimc_dev; in buffer_queue()
[all …]
Dfimc-core.h409 struct fimc_dev { struct
465 struct fimc_dev *fimc_dev; member
469 static inline bool fimc_capture_active(struct fimc_dev *fimc) in fimc_capture_active()
506 static inline void fimc_hw_clear_irq(struct fimc_dev *dev) in fimc_hw_clear_irq()
513 static inline void fimc_hw_enable_scaler(struct fimc_dev *dev, bool on) in fimc_hw_enable_scaler()
523 static inline void fimc_hw_activate_input_dma(struct fimc_dev *dev, bool on) in fimc_hw_activate_input_dma()
533 static inline void fimc_hw_dis_capture(struct fimc_dev *dev) in fimc_hw_dis_capture()
549 static inline void fimc_hw_set_dma_seq(struct fimc_dev *dev, u32 mask) in fimc_hw_set_dma_seq()
567 v4l2_err(&ctx->fimc_dev->m2m.v4l2_dev, in ctx_get_frame()
576 static inline u32 fimc_hw_get_frame_index(struct fimc_dev *dev) in fimc_hw_get_frame_index()
[all …]
Dfimc-reg.c21 void fimc_hw_reset(struct fimc_dev *dev) in fimc_hw_reset()
89 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_rotation()
122 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_target_format()
167 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_out_dma_size()
188 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_out_dma()
226 static void fimc_hw_en_autoload(struct fimc_dev *dev, int enable) in fimc_hw_en_autoload()
236 void fimc_hw_en_lastirq(struct fimc_dev *dev, int enable) in fimc_hw_en_lastirq()
248 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_prescaler()
266 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_scaler()
316 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_mainscaler()
[all …]
Dfimc-core.c248 struct samsung_fimc_variant *variant = ctx->fimc_dev->variant; in fimc_set_scaler_info()
260 v4l2_err(&ctx->fimc_dev->m2m.v4l2_dev, in fimc_set_scaler_info()
313 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_m2m_job_finish()
331 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_m2m_shutdown()
360 static void fimc_capture_irq_handler(struct fimc_dev *fimc) in fimc_capture_irq_handler()
417 struct fimc_dev *fimc = priv; in fimc_isr()
554 struct samsung_fimc_variant *variant = ctx->fimc_dev->variant; in fimc_prepare_dma_offset()
639 struct fimc_dev *fimc; in fimc_dma_run()
646 fimc = ctx->fimc_dev; in fimc_dma_run()
724 allocators[i] = ctx->fimc_dev->alloc_ctx; in fimc_queue_setup()
[all …]