Searched refs:ippdrv (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_drm_ipp.c | 102 int exynos_drm_ippdrv_register(struct exynos_drm_ippdrv *ippdrv) in exynos_drm_ippdrv_register() argument 105 list_add_tail(&ippdrv->drv_list, &exynos_drm_ippdrv_list); in exynos_drm_ippdrv_register() 111 int exynos_drm_ippdrv_unregister(struct exynos_drm_ippdrv *ippdrv) in exynos_drm_ippdrv_unregister() argument 114 list_del(&ippdrv->drv_list); in exynos_drm_ippdrv_unregister() 149 static int ipp_check_driver(struct exynos_drm_ippdrv *ippdrv, in ipp_check_driver() argument 152 if (ippdrv->dedicated || (!ipp_is_m2m_cmd(property->cmd) && in ipp_check_driver() 153 !pm_runtime_suspended(ippdrv->dev))) in ipp_check_driver() 156 if (ippdrv->check_property && in ipp_check_driver() 157 ippdrv->check_property(ippdrv->dev, property)) in ipp_check_driver() 166 struct exynos_drm_ippdrv *ippdrv; in ipp_find_driver() local [all …]
|
D | exynos_drm_gsc.c | 81 #define get_ctx_from_ippdrv(ippdrv) container_of(ippdrv,\ argument 82 struct gsc_context, ippdrv); 138 struct exynos_drm_ippdrv ippdrv; member 487 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in gsc_src_set_fmt() local 546 dev_err(ippdrv->dev, "invalid target yuv order 0x%x.\n", fmt); in gsc_src_set_fmt() 560 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in gsc_src_set_transf() local 598 dev_err(ippdrv->dev, "invalid degree value %d.\n", degree); in gsc_src_set_transf() 672 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in gsc_src_set_buf_seq() local 690 dev_err(ippdrv->dev, "invalid buf ctrl parameter.\n"); in gsc_src_set_buf_seq() 709 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in gsc_src_set_addr() local [all …]
|
D | exynos_drm_fimc.c | 70 #define get_ctx_from_ippdrv(ippdrv) container_of(ippdrv,\ argument 71 struct fimc_context, ippdrv); 158 struct exynos_drm_ippdrv ippdrv; member 326 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_check_ovf() local 340 dev_err(ippdrv->dev, "occurred overflow at %d, status 0x%x.\n", in fimc_check_ovf() 409 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_src_set_fmt_order() local 469 dev_err(ippdrv->dev, "invalid source yuv order 0x%x.\n", fmt); in fimc_src_set_fmt_order() 481 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_src_set_fmt() local 516 dev_err(ippdrv->dev, "invalid source format 0x%x.\n", fmt); in fimc_src_set_fmt() 537 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_src_set_transf() local [all …]
|
D | exynos_drm_rotator.c | 45 #define get_ctx_from_ippdrv(ippdrv) container_of(ippdrv,\ argument 46 struct rot_context, ippdrv); 95 struct exynos_drm_ippdrv ippdrv; member 141 struct exynos_drm_ippdrv *ippdrv = &rot->ippdrv; in rotator_irq_handler() local 142 struct drm_exynos_ipp_cmd_node *c_node = ippdrv->c_node; in rotator_irq_handler() 156 event_work->ippdrv = ippdrv; in rotator_irq_handler() 159 queue_work(ippdrv->event_workq, &event_work->work); in rotator_irq_handler() 470 static int rotator_init_prop_list(struct exynos_drm_ippdrv *ippdrv) in rotator_init_prop_list() argument 472 struct drm_exynos_ipp_prop_list *prop_list = &ippdrv->prop_list; in rotator_init_prop_list() 699 struct exynos_drm_ippdrv *ippdrv; in rotator_probe() local [all …]
|
D | exynos_drm_ipp.h | 43 struct exynos_drm_ippdrv *ippdrv; member 114 struct exynos_drm_ippdrv *ippdrv; member 180 extern int exynos_drm_ippdrv_register(struct exynos_drm_ippdrv *ippdrv); 181 extern int exynos_drm_ippdrv_unregister(struct exynos_drm_ippdrv *ippdrv); 197 static inline int exynos_drm_ippdrv_register(struct exynos_drm_ippdrv *ippdrv) in exynos_drm_ippdrv_register() argument 202 static inline int exynos_drm_ippdrv_unregister(struct exynos_drm_ippdrv *ippdrv) in exynos_drm_ippdrv_unregister() argument
|