Lines Matching refs:ippdrv

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, "inavlid 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, "inavlid 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
581 dev_err(ippdrv->dev, "inavlid degree value %d.\n", degree); in fimc_src_set_transf()
688 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_src_set_addr() local
689 struct drm_exynos_ipp_cmd_node *c_node = ippdrv->c_node; in fimc_src_set_addr()
704 dev_info(ippdrv->dev, "inavlid buf_id %d.\n", buf_id); in fimc_src_set_addr()
749 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_dst_set_fmt_order() local
815 dev_err(ippdrv->dev, "inavlid target yuv order 0x%x.\n", fmt); in fimc_dst_set_fmt_order()
827 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_dst_set_fmt() local
868 dev_err(ippdrv->dev, "inavlid target format 0x%x.\n", in fimc_dst_set_fmt()
891 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_dst_set_transf() local
932 dev_err(ippdrv->dev, "inavlid degree value %d.\n", degree); in fimc_dst_set_transf()
945 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_set_prescaler() local
972 dev_err(ippdrv->dev, "failed to get ratio horizontal.\n"); in fimc_set_prescaler()
978 dev_err(ippdrv->dev, "failed to get ratio vertical.\n"); in fimc_set_prescaler()
1147 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_dst_set_addr() local
1148 struct drm_exynos_ipp_cmd_node *c_node = ippdrv->c_node; in fimc_dst_set_addr()
1163 dev_info(ippdrv->dev, "inavlid buf_id %d.\n", buf_id); in fimc_dst_set_addr()
1229 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_irq_handler() local
1230 struct drm_exynos_ipp_cmd_node *c_node = ippdrv->c_node; in fimc_irq_handler()
1252 event_work->ippdrv = ippdrv; in fimc_irq_handler()
1254 queue_work(ippdrv->event_workq, &event_work->work); in fimc_irq_handler()
1259 static int fimc_init_prop_list(struct exynos_drm_ippdrv *ippdrv) in fimc_init_prop_list() argument
1261 struct drm_exynos_ipp_prop_list *prop_list = &ippdrv->prop_list; in fimc_init_prop_list()
1307 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_ippdrv_check_property() local
1308 struct drm_exynos_ipp_prop_list *pp = &ippdrv->prop_list; in fimc_ippdrv_check_property()
1451 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_ippdrv_start() local
1452 struct drm_exynos_ipp_cmd_node *c_node = ippdrv->c_node; in fimc_ippdrv_start()
1607 struct device *fimc_dev = ctx->ippdrv.dev; in fimc_setup_clocks()
1655 struct device_node *node = ctx->ippdrv.dev->of_node; in fimc_parse_dt()
1668 dev_err(ctx->ippdrv.dev, "failed to get node alias id.\n"); in fimc_parse_dt()
1680 struct exynos_drm_ippdrv *ippdrv; in fimc_probe() local
1692 ctx->ippdrv.dev = dev; in fimc_probe()
1730 ippdrv = &ctx->ippdrv; in fimc_probe()
1731 ippdrv->ops[EXYNOS_DRM_OPS_SRC] = &fimc_src_ops; in fimc_probe()
1732 ippdrv->ops[EXYNOS_DRM_OPS_DST] = &fimc_dst_ops; in fimc_probe()
1733 ippdrv->check_property = fimc_ippdrv_check_property; in fimc_probe()
1734 ippdrv->reset = fimc_ippdrv_reset; in fimc_probe()
1735 ippdrv->start = fimc_ippdrv_start; in fimc_probe()
1736 ippdrv->stop = fimc_ippdrv_stop; in fimc_probe()
1737 ret = fimc_init_prop_list(ippdrv); in fimc_probe()
1743 DRM_DEBUG_KMS("id[%d]ippdrv[0x%x]\n", ctx->id, (int)ippdrv); in fimc_probe()
1751 ret = exynos_drm_ippdrv_register(ippdrv); in fimc_probe()
1773 struct exynos_drm_ippdrv *ippdrv = &ctx->ippdrv; in fimc_remove() local
1775 exynos_drm_ippdrv_unregister(ippdrv); in fimc_remove()