Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_core.c58 int exynos_drm_subdrv_register(struct exynos_drm_subdrv *subdrv) in exynos_drm_subdrv_register() argument
60 if (!subdrv) in exynos_drm_subdrv_register()
63 list_add_tail(&subdrv->list, &exynos_drm_subdrv_list); in exynos_drm_subdrv_register()
69 int exynos_drm_subdrv_unregister(struct exynos_drm_subdrv *subdrv) in exynos_drm_subdrv_unregister() argument
71 if (!subdrv) in exynos_drm_subdrv_unregister()
74 list_del(&subdrv->list); in exynos_drm_subdrv_unregister()
82 struct exynos_drm_subdrv *subdrv, *n; in exynos_drm_device_subdrv_probe() local
88 list_for_each_entry_safe(subdrv, n, &exynos_drm_subdrv_list, list) { in exynos_drm_device_subdrv_probe()
89 if (subdrv->probe) { in exynos_drm_device_subdrv_probe()
90 subdrv->drm_dev = dev; in exynos_drm_device_subdrv_probe()
[all …]
Dexynos_drm_g2d.c227 struct exynos_drm_subdrv subdrv; member
252 struct exynos_drm_subdrv *subdrv = &g2d->subdrv; in g2d_init_cmdlist() local
260 g2d->cmdlist_pool_virt = dma_alloc_attrs(subdrv->drm_dev->dev, in g2d_init_cmdlist()
294 dma_free_attrs(subdrv->drm_dev->dev, G2D_CMDLIST_POOL_SIZE, in g2d_init_cmdlist()
302 struct exynos_drm_subdrv *subdrv = &g2d->subdrv; in g2d_fini_cmdlist() local
307 dma_free_attrs(subdrv->drm_dev->dev, G2D_CMDLIST_POOL_SIZE, in g2d_fini_cmdlist()
781 struct exynos_drm_subdrv *subdrv = &g2d->subdrv; in g2d_unmap_cmdlist_gem() local
796 exynos_drm_gem_put_dma_addr(subdrv->drm_dev, handle, in g2d_unmap_cmdlist_gem()
799 g2d_userptr_put_dma_addr(subdrv->drm_dev, handle, in g2d_unmap_cmdlist_gem()
889 struct drm_device *drm_dev = g2d->subdrv.drm_dev; in g2d_finish_event()
[all …]
Dexynos_drm_ipp.c92 struct exynos_drm_subdrv subdrv; member
712 ipp_clean_mem_nodes(ctx->subdrv.drm_dev, c_node, i); in ipp_clean_cmd_node()
1727 struct exynos_drm_subdrv *subdrv; in ipp_probe() local
1767 subdrv = &ctx->subdrv; in ipp_probe()
1768 subdrv->dev = dev; in ipp_probe()
1769 subdrv->probe = ipp_subdrv_probe; in ipp_probe()
1770 subdrv->remove = ipp_subdrv_remove; in ipp_probe()
1771 subdrv->open = ipp_subdrv_open; in ipp_probe()
1772 subdrv->close = ipp_subdrv_close; in ipp_probe()
1776 ret = exynos_drm_subdrv_register(subdrv); in ipp_probe()
[all …]