Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/media/platform/exynos4-is/
Dfimc-reg.h292 void fimc_hw_reset(struct fimc_dev *fimc);
296 void fimc_hw_en_lastirq(struct fimc_dev *fimc, int enable);
297 void fimc_hw_en_irq(struct fimc_dev *fimc, int enable);
306 void fimc_hw_set_input_addr(struct fimc_dev *fimc, struct fimc_addr *paddr);
307 void fimc_hw_set_output_addr(struct fimc_dev *fimc, struct fimc_addr *paddr,
309 int fimc_hw_set_camera_source(struct fimc_dev *fimc,
311 void fimc_hw_set_camera_offset(struct fimc_dev *fimc, struct fimc_frame *f);
312 int fimc_hw_set_camera_polarity(struct fimc_dev *fimc,
314 int fimc_hw_set_camera_type(struct fimc_dev *fimc,
316 void fimc_hw_clear_irq(struct fimc_dev *dev);
[all …]
Dfimc-reg.c22 void fimc_hw_reset(struct fimc_dev *dev) in fimc_hw_reset()
77 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_rotation()
110 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_target_format()
152 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_out_dma_size()
171 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_out_dma()
214 static void fimc_hw_en_autoload(struct fimc_dev *dev, int enable) in fimc_hw_en_autoload()
224 void fimc_hw_en_lastirq(struct fimc_dev *dev, int enable) in fimc_hw_en_lastirq()
236 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_prescaler()
252 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.h421 struct fimc_dev { struct
500 struct fimc_dev *fimc_dev; member
534 static inline bool fimc_capture_active(struct fimc_dev *fimc) in fimc_capture_active()
550 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set()
552 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set()
560 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_is_set()
562 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_is_set()
607 v4l2_err(ctx->fimc_dev->v4l2_dev, in ctx_get_frame()
638 void fimc_capture_irq_handler(struct fimc_dev *fimc, int deq_buf);
640 int fimc_register_m2m_device(struct fimc_dev *fimc,
[all …]
Dfimc-m2m.c58 v4l2_m2m_job_finish(ctx->fimc_dev->m2m.m2m_dev, in fimc_m2m_job_finish()
65 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_m2m_shutdown()
82 ret = pm_runtime_get_sync(&ctx->fimc_dev->pdev->dev); in start_streaming()
93 pm_runtime_put(&ctx->fimc_dev->pdev->dev); in stop_streaming()
101 struct fimc_dev *fimc; in fimc_device_run()
108 fimc = ctx->fimc_dev; in fimc_device_run()
238 struct fimc_dev *fimc = video_drvdata(file); in fimc_m2m_querycap()
275 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_try_fmt_mplane()
351 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_m2m_s_fmt_mplane()
424 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_m2m_try_crop()
[all …]
Dfimc-capture.c35 static int fimc_capture_hw_init(struct fimc_dev *fimc) in fimc_capture_hw_init()
86 static int fimc_capture_state_cleanup(struct fimc_dev *fimc, bool suspend) in fimc_capture_state_cleanup()
128 static int fimc_stop_capture(struct fimc_dev *fimc, bool suspend) in fimc_stop_capture()
157 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_capture_config_update()
180 void fimc_capture_irq_handler(struct fimc_dev *fimc, int deq_buf) in fimc_capture_irq_handler()
264 struct fimc_dev *fimc = ctx->fimc_dev; in start_streaming()
295 struct fimc_dev *fimc = ctx->fimc_dev; in stop_streaming()
303 int fimc_capture_suspend(struct fimc_dev *fimc) in fimc_capture_suspend()
315 int fimc_capture_resume(struct fimc_dev *fimc) in fimc_capture_resume()
391 v4l2_err(&ctx->fimc_dev->vid_cap.ve.vdev, in buffer_prepare()
[all …]
Dfimc-core.c251 const struct fimc_variant *variant = ctx->fimc_dev->variant; in fimc_set_scaler_info()
252 struct device *dev = &ctx->fimc_dev->pdev->dev; in fimc_set_scaler_info()
316 struct fimc_dev *fimc = priv; in fimc_irq_handler()
450 bool pix_hoff = ctx->fimc_dev->drv_data->dma_pix_hoff; in fimc_prepare_dma_offset()
533 struct fimc_dev *fimc = ctx->fimc_dev; in __fimc_s_ctrl()
586 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_s_ctrl()
588 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_s_ctrl()
615 if (ctx->fimc_dev->drv_data->alpha_color) in fimc_ctrls_create()
683 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_alpha_ctrl_update()
805 static void fimc_clk_put(struct fimc_dev *fimc) in fimc_clk_put()
[all …]
Dmedia-dev.h93 struct fimc_dev *host;
129 struct fimc_dev *fimc[FIMC_MAX_DEVS];
Dmedia-dev.c569 static int register_fimc_entity(struct fimc_md *fmd, struct fimc_dev *fimc) in register_fimc_entity()
740 struct fimc_dev *dev = fmd->fimc[i]; in fimc_md_unregister_entities()
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_fimc.c1174 struct device *fimc_dev = ctx->dev; in fimc_setup_clocks() local
1183 dev = fimc_dev->parent; in fimc_setup_clocks()
1185 dev = fimc_dev; in fimc_setup_clocks()
1190 dev_err(fimc_dev, "failed to get clock: %s\n", in fimc_setup_clocks()