Home
last modified time | relevance | path

Searched refs:subdrv (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_core.c22 int exynos_drm_subdrv_register(struct exynos_drm_subdrv *subdrv) in exynos_drm_subdrv_register() argument
24 if (!subdrv) in exynos_drm_subdrv_register()
27 list_add_tail(&subdrv->list, &exynos_drm_subdrv_list); in exynos_drm_subdrv_register()
32 int exynos_drm_subdrv_unregister(struct exynos_drm_subdrv *subdrv) in exynos_drm_subdrv_unregister() argument
34 if (!subdrv) in exynos_drm_subdrv_unregister()
37 list_del(&subdrv->list); in exynos_drm_subdrv_unregister()
44 struct exynos_drm_subdrv *subdrv, *n; in exynos_drm_device_subdrv_probe() local
50 list_for_each_entry_safe(subdrv, n, &exynos_drm_subdrv_list, list) { in exynos_drm_device_subdrv_probe()
51 if (subdrv->probe) { in exynos_drm_device_subdrv_probe()
52 subdrv->drm_dev = dev; in exynos_drm_device_subdrv_probe()
[all …]
Dexynos_drm_g2d.c229 struct exynos_drm_subdrv subdrv; member
254 struct exynos_drm_subdrv *subdrv = &g2d->subdrv; in g2d_init_cmdlist() local
262 g2d->cmdlist_pool_virt = dma_alloc_attrs(subdrv->drm_dev->dev, in g2d_init_cmdlist()
296 dma_free_attrs(subdrv->drm_dev->dev, G2D_CMDLIST_POOL_SIZE, in g2d_init_cmdlist()
304 struct exynos_drm_subdrv *subdrv = &g2d->subdrv; in g2d_fini_cmdlist() local
309 dma_free_attrs(subdrv->drm_dev->dev, G2D_CMDLIST_POOL_SIZE, in g2d_fini_cmdlist()
771 struct exynos_drm_subdrv *subdrv = &g2d->subdrv; in g2d_unmap_cmdlist_gem() local
786 exynos_drm_gem_put_dma_addr(subdrv->drm_dev, handle, in g2d_unmap_cmdlist_gem()
789 g2d_userptr_put_dma_addr(subdrv->drm_dev, handle, in g2d_unmap_cmdlist_gem()
879 struct drm_device *drm_dev = g2d->subdrv.drm_dev; in g2d_finish_event()
[all …]
Dexynos_drm_ipp.c89 struct exynos_drm_subdrv subdrv; member
709 ipp_clean_mem_nodes(ctx->subdrv.drm_dev, c_node, i); in ipp_clean_cmd_node()
1720 struct exynos_drm_subdrv *subdrv; in ipp_probe() local
1760 subdrv = &ctx->subdrv; in ipp_probe()
1761 subdrv->dev = dev; in ipp_probe()
1762 subdrv->probe = ipp_subdrv_probe; in ipp_probe()
1763 subdrv->remove = ipp_subdrv_remove; in ipp_probe()
1764 subdrv->open = ipp_subdrv_open; in ipp_probe()
1765 subdrv->close = ipp_subdrv_close; in ipp_probe()
1769 ret = exynos_drm_subdrv_register(subdrv); in ipp_probe()
[all …]