Searched refs:fimc_dev (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/drivers/media/platform/exynos4-is/ |
D | fimc-reg.h | 292 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 …]
|
D | fimc-reg.c | 22 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 …]
|
D | fimc-core.h | 423 struct fimc_dev { struct 503 struct fimc_dev *fimc_dev; member 537 static inline bool fimc_capture_active(struct fimc_dev *fimc) in fimc_capture_active() 553 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set() 555 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_set() 563 spin_lock_irqsave(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_is_set() 565 spin_unlock_irqrestore(&ctx->fimc_dev->slock, flags); in fimc_ctx_state_is_set() 610 v4l2_err(ctx->fimc_dev->v4l2_dev, in ctx_get_frame() 641 void fimc_capture_irq_handler(struct fimc_dev *fimc, int deq_buf); 643 int fimc_register_m2m_device(struct fimc_dev *fimc, [all …]
|
D | fimc-m2m.c | 56 v4l2_m2m_job_finish(ctx->fimc_dev->m2m.m2m_dev, in fimc_m2m_job_finish() 64 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_m2m_shutdown() 84 ret = pm_runtime_get_sync(&ctx->fimc_dev->pdev->dev); in start_streaming() 97 pm_runtime_put(&ctx->fimc_dev->pdev->dev); in stop_streaming() 105 struct fimc_dev *fimc; in fimc_device_run() 112 fimc = ctx->fimc_dev; in fimc_device_run() 200 allocators[i] = ctx->fimc_dev->alloc_ctx; in fimc_queue_setup() 244 struct fimc_dev *fimc = video_drvdata(file); in fimc_m2m_querycap() 289 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_try_fmt_mplane() 365 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_m2m_s_fmt_mplane() [all …]
|
D | fimc-capture.c | 35 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() 156 struct fimc_dev *fimc = ctx->fimc_dev; in fimc_capture_config_update() 179 void fimc_capture_irq_handler(struct fimc_dev *fimc, int deq_buf) in fimc_capture_irq_handler() 263 struct fimc_dev *fimc = ctx->fimc_dev; in start_streaming() 294 struct fimc_dev *fimc = ctx->fimc_dev; in stop_streaming() 302 int fimc_capture_suspend(struct fimc_dev *fimc) in fimc_capture_suspend() 314 int fimc_capture_resume(struct fimc_dev *fimc) in fimc_capture_resume() 376 allocators[i] = ctx->fimc_dev->alloc_ctx; in queue_setup() [all …]
|
D | fimc-core.c | 251 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() 795 static void fimc_clk_put(struct fimc_dev *fimc) in fimc_clk_put() [all …]
|
D | media-dev.h | 93 struct fimc_dev *host; 129 struct fimc_dev *fimc[FIMC_MAX_DEVS];
|
D | media-dev.c | 497 static int register_fimc_entity(struct fimc_md *fmd, struct fimc_dev *fimc) in register_fimc_entity() 666 struct fimc_dev *dev = fmd->fimc[i]; in fimc_md_unregister_entities()
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_drm_fimc.c | 1590 struct device *fimc_dev = ctx->ippdrv.dev; in fimc_setup_clocks() local 1599 dev = fimc_dev->parent; in fimc_setup_clocks() 1601 dev = fimc_dev; in fimc_setup_clocks() 1608 dev_err(fimc_dev, "failed to get clock: %s\n", in fimc_setup_clocks() 1619 dev_err(fimc_dev, "failed to set parent.\n"); in fimc_setup_clocks()
|