Home
last modified time | relevance | path

Searched refs:fimc_lite (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/media/platform/exynos4-is/
Dfimc-lite-reg.h129 void flite_hw_reset(struct fimc_lite *dev);
130 void flite_hw_clear_pending_irq(struct fimc_lite *dev);
131 u32 flite_hw_get_interrupt_source(struct fimc_lite *dev);
132 void flite_hw_clear_last_capture_end(struct fimc_lite *dev);
133 void flite_hw_set_interrupt_mask(struct fimc_lite *dev);
134 void flite_hw_capture_start(struct fimc_lite *dev);
135 void flite_hw_capture_stop(struct fimc_lite *dev);
136 void flite_hw_set_camera_bus(struct fimc_lite *dev,
138 void flite_hw_set_camera_polarity(struct fimc_lite *dev,
140 void flite_hw_set_window_offset(struct fimc_lite *dev, struct flite_frame *f);
[all …]
Dfimc-lite-reg.c23 void flite_hw_reset(struct fimc_lite *dev) in flite_hw_reset()
43 void flite_hw_clear_pending_irq(struct fimc_lite *dev) in flite_hw_clear_pending_irq()
50 u32 flite_hw_get_interrupt_source(struct fimc_lite *dev) in flite_hw_get_interrupt_source()
56 void flite_hw_clear_last_capture_end(struct fimc_lite *dev) in flite_hw_clear_last_capture_end()
64 void flite_hw_set_interrupt_mask(struct fimc_lite *dev) in flite_hw_set_interrupt_mask()
86 void flite_hw_capture_start(struct fimc_lite *dev) in flite_hw_capture_start()
93 void flite_hw_capture_stop(struct fimc_lite *dev) in flite_hw_capture_stop()
104 void flite_hw_set_test_pattern(struct fimc_lite *dev, bool on) in flite_hw_set_test_pattern()
130 void flite_hw_set_source_format(struct fimc_lite *dev, struct flite_frame *f) in flite_hw_set_source_format()
161 void flite_hw_set_window_offset(struct fimc_lite *dev, struct flite_frame *f) in flite_hw_set_window_offset()
[all …]
Dfimc-lite.h144 struct fimc_lite { struct
183 static inline bool fimc_lite_active(struct fimc_lite *fimc) in fimc_lite_active() argument
195 static inline void fimc_lite_active_queue_add(struct fimc_lite *dev, in fimc_lite_active_queue_add()
202 struct fimc_lite *dev) in fimc_lite_active_queue_pop()
210 static inline void fimc_lite_pending_queue_add(struct fimc_lite *dev, in fimc_lite_pending_queue_add()
217 struct fimc_lite *dev) in fimc_lite_pending_queue_pop()
Dfimc-lite.c142 static int fimc_lite_hw_init(struct fimc_lite *fimc, bool isp_output) in fimc_lite_hw_init()
183 static int fimc_lite_reinit(struct fimc_lite *fimc, bool suspend) in fimc_lite_reinit()
224 static int fimc_lite_stop_capture(struct fimc_lite *fimc, bool suspend) in fimc_lite_stop_capture()
244 static void fimc_lite_config_update(struct fimc_lite *fimc) in fimc_lite_config_update()
254 struct fimc_lite *fimc = priv; in flite_irq_handler()
316 struct fimc_lite *fimc = q->drv_priv; in start_streaming()
350 struct fimc_lite *fimc = q->drv_priv; in stop_streaming()
362 struct fimc_lite *fimc = vq->drv_priv; in queue_setup()
391 struct fimc_lite *fimc = vq->drv_priv; in buffer_prepare()
417 struct fimc_lite *fimc = vb2_get_drv_priv(vb->vb2_queue); in buffer_queue()
[all …]
Dmedia-dev.c541 struct fimc_lite *fimc_lite) in register_fimc_lite_entity() argument
547 if (WARN_ON(fimc_lite->index >= FIMC_LITE_MAX_DEVS || in register_fimc_lite_entity()
548 fmd->fimc_lite[fimc_lite->index])) in register_fimc_lite_entity()
551 sd = &fimc_lite->subdev; in register_fimc_lite_entity()
562 fmd->fimc_lite[fimc_lite->index] = fimc_lite; in register_fimc_lite_entity()
565 fimc_lite->index); in register_fimc_lite_entity()
748 struct fimc_lite *dev = fmd->fimc_lite[i]; in fimc_md_unregister_entities()
753 fmd->fimc_lite[i] = NULL; in fimc_md_unregister_entities()
822 if (!fmd->fimc_lite[i]) in __fimc_md_create_fimc_sink_links()
825 sink = &fmd->fimc_lite[i]->subdev.entity; in __fimc_md_create_fimc_sink_links()
[all …]
Dmedia-dev.h128 struct fimc_lite *fimc_lite[FIMC_LITE_MAX_DEVS]; member