Searched refs:subdrv (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_drm_core.c | 22 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 …]
|
D | exynos_drm_g2d.c | 229 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 …]
|
D | exynos_drm_ipp.c | 89 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 …]
|