Home
last modified time | relevance | path

Searched refs:fimc_dev (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
H A Dfimc-reg.c19 void fimc_hw_reset(struct fimc_dev *dev) in fimc_hw_reset()
74 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_rotation()
107 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_target_format()
149 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_out_dma_size()
168 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_out_dma()
211 static void fimc_hw_en_autoload(struct fimc_dev *de
[all...]
H A Dfimc-reg.h291 void fimc_hw_reset(struct fimc_dev *fimc);
295 void fimc_hw_en_lastirq(struct fimc_dev *fimc, int enable);
296 void fimc_hw_en_irq(struct fimc_dev *fimc, int enable);
305 void fimc_hw_set_input_addr(struct fimc_dev *fimc, struct fimc_addr *paddr);
306 void fimc_hw_set_output_addr(struct fimc_dev *fimc, struct fimc_addr *paddr,
308 int fimc_hw_set_camera_source(struct fimc_dev *fimc,
310 void fimc_hw_set_camera_offset(struct fimc_dev *fimc, struct fimc_frame *f);
311 int fimc_hw_set_camera_polarity(struct fimc_dev *fimc,
313 int fimc_hw_set_camera_type(struct fimc_dev *fimc,
315 void fimc_hw_clear_irq(struct fimc_dev *de
[all...]
H A Dfimc-core.h396 * struct fimc_dev - abstraction for FIMC entity
413 struct fimc_dev { struct
472 * @fimc_dev: the FIMC device this context applies to
492 struct fimc_dev *fimc_dev; member
526 static inline bool fimc_capture_active(struct fimc_dev *fimc) in fimc_capture_active()
542 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set()
544 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set()
552 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_is_set()
554 spin_unlock_irqrestore(&ctx->fimc_dev in fimc_ctx_state_is_set()
[all...]
H A Dfimc-m2m.c54 v4l2_m2m_job_finish(ctx->fimc_dev->m2m.m2m_dev, in fimc_m2m_job_finish()
61 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_m2m_shutdown()
77 return pm_runtime_resume_and_get(&ctx->fimc_dev->pdev->dev); in start_streaming()
86 pm_runtime_put(&ctx->fimc_dev->pdev->dev); in stop_streaming()
94 struct fimc_dev *fimc; in fimc_device_run()
101 fimc = ctx->fimc_dev; in fimc_device_run()
231 struct fimc_dev *fimc = video_drvdata(file); in fimc_m2m_querycap()
266 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_try_fmt_mplane()
[all...]
H A Dfimc-capture.c33 static int fimc_capture_hw_init(struct fimc_dev *fimc) in fimc_capture_hw_init()
84 static int fimc_capture_state_cleanup(struct fimc_dev *fimc, bool suspend) in fimc_capture_state_cleanup()
126 static int fimc_stop_capture(struct fimc_dev *fimc, bool suspend) in fimc_stop_capture()
155 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_capture_config_update()
178 void fimc_capture_irq_handler(struct fimc_dev *fimc, int deq_buf) in fimc_capture_irq_handler()
262 struct fimc_dev *fimc = ctx->fimc_dev; in start_streaming()
293 struct fimc_dev *fimc = ctx->fimc_dev; in stop_streaming()
[all...]
H A Dfimc-core.c227 const struct fimc_variant *variant = ctx->fimc_dev->variant; in fimc_set_scaler_info()
228 struct device *dev = &ctx->fimc_dev->pdev->dev; in fimc_set_scaler_info()
292 struct fimc_dev *fimc = priv; in fimc_irq_handler()
426 bool pix_hoff = ctx->fimc_dev->drv_data->dma_pix_hoff; in fimc_prepare_dma_offset()
509 struct fimc_dev *fimc = ctx->fimc_dev; in __fimc_s_ctrl()
562 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_s_ctrl()
564 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_s_ctrl()
591 if (ctx->fimc_dev->drv_data->alpha_color) in fimc_ctrls_create()
659 struct fimc_dev *fim in fimc_alpha_ctrl_update()
[all...]
H A Dmedia-dev.h88 struct fimc_dev *host;
121 struct fimc_dev *fimc[FIMC_MAX_DEVS];
H A Dmedia-dev.c606 static int register_fimc_entity(struct fimc_md *fmd, struct fimc_dev *fimc) in register_fimc_entity()
777 struct fimc_dev *dev = fmd->fimc[i]; in fimc_md_unregister_entities()
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-reg.c19 void fimc_hw_reset(struct fimc_dev *dev) in fimc_hw_reset()
74 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_rotation()
107 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_target_format()
149 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_out_dma_size()
168 struct fimc_dev *dev = ctx->fimc_dev; in fimc_hw_set_out_dma()
211 static void fimc_hw_en_autoload(struct fimc_dev *de
[all...]
H A Dfimc-reg.h291 void fimc_hw_reset(struct fimc_dev *fimc);
295 void fimc_hw_en_lastirq(struct fimc_dev *fimc, int enable);
296 void fimc_hw_en_irq(struct fimc_dev *fimc, int enable);
305 void fimc_hw_set_input_addr(struct fimc_dev *fimc, struct fimc_addr *addr);
306 void fimc_hw_set_output_addr(struct fimc_dev *fimc, struct fimc_addr *addr,
308 int fimc_hw_set_camera_source(struct fimc_dev *fimc,
310 void fimc_hw_set_camera_offset(struct fimc_dev *fimc, struct fimc_frame *f);
311 int fimc_hw_set_camera_polarity(struct fimc_dev *fimc,
313 int fimc_hw_set_camera_type(struct fimc_dev *fimc,
315 void fimc_hw_clear_irq(struct fimc_dev *de
[all...]
H A Dfimc-core.h398 * struct fimc_dev - abstraction for FIMC entity
415 struct fimc_dev { struct
474 * @fimc_dev: the FIMC device this context applies to
494 struct fimc_dev *fimc_dev; member
528 static inline bool fimc_capture_active(struct fimc_dev *fimc) in fimc_capture_active()
544 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set()
546 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set()
554 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_is_set()
556 spin_unlock_irqrestore(&ctx->fimc_dev in fimc_ctx_state_is_set()
[all...]
H A Dfimc-m2m.c54 v4l2_m2m_job_finish(ctx->fimc_dev->m2m.m2m_dev, in fimc_m2m_job_finish()
61 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_m2m_shutdown()
77 return pm_runtime_resume_and_get(&ctx->fimc_dev->pdev->dev); in start_streaming()
86 pm_runtime_put(&ctx->fimc_dev->pdev->dev); in stop_streaming()
94 struct fimc_dev *fimc; in fimc_device_run()
101 fimc = ctx->fimc_dev; in fimc_device_run()
231 struct fimc_dev *fimc = video_drvdata(file); in fimc_m2m_querycap()
266 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_try_fmt_mplane()
[all...]
H A Dfimc-capture.c33 static int fimc_capture_hw_init(struct fimc_dev *fimc) in fimc_capture_hw_init()
84 static int fimc_capture_state_cleanup(struct fimc_dev *fimc, bool suspend) in fimc_capture_state_cleanup()
126 static int fimc_stop_capture(struct fimc_dev *fimc, bool suspend) in fimc_stop_capture()
155 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_capture_config_update()
178 void fimc_capture_irq_handler(struct fimc_dev *fimc, int deq_buf) in fimc_capture_irq_handler()
262 struct fimc_dev *fimc = ctx->fimc_dev; in start_streaming()
293 struct fimc_dev *fimc = ctx->fimc_dev; in stop_streaming()
[all...]
H A Dfimc-core.c228 const struct fimc_variant *variant = ctx->fimc_dev->variant; in fimc_set_scaler_info()
229 struct device *dev = &ctx->fimc_dev->pdev->dev; in fimc_set_scaler_info()
293 struct fimc_dev *fimc = priv; in fimc_irq_handler()
425 bool pix_hoff = ctx->fimc_dev->drv_data->dma_pix_hoff; in fimc_prepare_dma_offset()
508 struct fimc_dev *fimc = ctx->fimc_dev; in __fimc_s_ctrl()
561 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_s_ctrl()
563 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_s_ctrl()
590 if (ctx->fimc_dev->drv_data->alpha_color) in fimc_ctrls_create()
658 struct fimc_dev *fim in fimc_alpha_ctrl_update()
[all...]
H A Dmedia-dev.h87 struct fimc_dev *host;
125 struct fimc_dev *fimc[FIMC_MAX_DEVS];
H A Dmedia-dev.c608 static int register_fimc_entity(struct fimc_md *fmd, struct fimc_dev *fimc) in register_fimc_entity()
779 struct fimc_dev *dev = fmd->fimc[i]; in fimc_md_unregister_entities()
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_fimc.c1179 struct device *fimc_dev = ctx->dev; in fimc_setup_clocks() local
1188 dev = fimc_dev->parent; in fimc_setup_clocks()
1190 dev = fimc_dev; in fimc_setup_clocks()
1195 dev_err(fimc_dev, "failed to get clock: %s\n", in fimc_setup_clocks()
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_fimc.c1183 struct device *fimc_dev = ctx->dev; in fimc_setup_clocks() local
1192 dev = fimc_dev->parent; in fimc_setup_clocks()
1194 dev = fimc_dev; in fimc_setup_clocks()
1199 dev_err(fimc_dev, "failed to get clock: %s\n", in fimc_setup_clocks()

Completed in 20 milliseconds