Lines Matching refs:drm_dev

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()
309 dma_free_attrs(subdrv->drm_dev->dev, G2D_CMDLIST_POOL_SIZE, in g2d_fini_cmdlist()
362 static void g2d_userptr_put_dma_addr(struct drm_device *drm_dev, in g2d_userptr_put_dma_addr() argument
385 exynos_gem_unmap_sgt_from_dma(drm_dev, g2d_userptr->sgt, in g2d_userptr_put_dma_addr()
406 static dma_addr_t *g2d_userptr_get_dma_addr(struct drm_device *drm_dev, in g2d_userptr_get_dma_addr() argument
503 ret = exynos_gem_map_sgt_with_dma(drm_dev, g2d_userptr->sgt, in g2d_userptr_get_dma_addr()
542 static void g2d_userptr_free_all(struct drm_device *drm_dev, in g2d_userptr_free_all() argument
552 g2d_userptr_put_dma_addr(drm_dev, in g2d_userptr_free_all()
679 struct drm_device *drm_dev, in g2d_map_cmdlist_gem() argument
711 size = exynos_drm_gem_get_size(drm_dev, handle, file); in g2d_map_cmdlist_gem()
723 addr = exynos_drm_gem_get_dma_addr(drm_dev, handle, in g2d_map_cmdlist_gem()
744 addr = g2d_userptr_get_dma_addr(drm_dev, in g2d_map_cmdlist_gem()
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() local
896 spin_lock_irqsave(&drm_dev->event_lock, flags); in g2d_finish_event()
899 spin_unlock_irqrestore(&drm_dev->event_lock, flags); in g2d_finish_event()
1037 int exynos_g2d_get_ver_ioctl(struct drm_device *drm_dev, void *data, in exynos_g2d_get_ver_ioctl() argument
1063 int exynos_g2d_set_cmdlist_ioctl(struct drm_device *drm_dev, void *data, in exynos_g2d_set_cmdlist_ioctl() argument
1097 spin_lock_irqsave(&drm_dev->event_lock, flags); in exynos_g2d_set_cmdlist_ioctl()
1099 spin_unlock_irqrestore(&drm_dev->event_lock, flags); in exynos_g2d_set_cmdlist_ioctl()
1104 spin_unlock_irqrestore(&drm_dev->event_lock, flags); in exynos_g2d_set_cmdlist_ioctl()
1108 spin_lock_irqsave(&drm_dev->event_lock, flags); in exynos_g2d_set_cmdlist_ioctl()
1110 spin_unlock_irqrestore(&drm_dev->event_lock, flags); in exynos_g2d_set_cmdlist_ioctl()
1201 ret = g2d_map_cmdlist_gem(g2d, node, drm_dev, file); in exynos_g2d_set_cmdlist_ioctl()
1223 spin_lock_irqsave(&drm_dev->event_lock, flags); in exynos_g2d_set_cmdlist_ioctl()
1225 spin_unlock_irqrestore(&drm_dev->event_lock, flags); in exynos_g2d_set_cmdlist_ioctl()
1233 int exynos_g2d_exec_ioctl(struct drm_device *drm_dev, void *data, in exynos_g2d_exec_ioctl() argument
1295 static int g2d_subdrv_probe(struct drm_device *drm_dev, struct device *dev) in g2d_subdrv_probe() argument
1311 ret = drm_iommu_attach_device(drm_dev, dev); in g2d_subdrv_probe()
1321 static void g2d_subdrv_remove(struct drm_device *drm_dev, struct device *dev) in g2d_subdrv_remove() argument
1323 drm_iommu_detach_device(drm_dev, dev); in g2d_subdrv_remove()
1326 static int g2d_open(struct drm_device *drm_dev, struct device *dev, in g2d_open() argument
1346 static void g2d_close(struct drm_device *drm_dev, struct device *dev, in g2d_close() argument
1376 g2d_userptr_free_all(drm_dev, g2d, file); in g2d_close()