Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/rockchip/
A Drockchip_drm_gem.c38 rk_obj->dma_addr = rk_obj->mm.start; in rockchip_gem_iommu_map()
66 iommu_unmap(private->domain, rk_obj->dma_addr, rk_obj->size); in rockchip_gem_iommu_unmap()
83 rk_obj->pages = drm_gem_get_pages(&rk_obj->base); in rockchip_gem_get_pages()
87 rk_obj->num_pages = rk_obj->base.size >> PAGE_SHIFT; in rockchip_gem_get_pages()
89 rk_obj->sgt = drm_prime_pages_to_sg(rk_obj->base.dev, in rockchip_gem_get_pages()
90 rk_obj->pages, rk_obj->num_pages); in rockchip_gem_get_pages()
111 drm_gem_put_pages(&rk_obj->base, rk_obj->pages, false, false); in rockchip_gem_get_pages()
119 drm_gem_put_pages(&rk_obj->base, rk_obj->pages, true, true); in rockchip_gem_put_pages()
136 rk_obj->kvaddr = vmap(rk_obj->pages, rk_obj->num_pages, VM_MAP, in rockchip_gem_alloc_iommu()
315 rk_obj = kzalloc(sizeof(*rk_obj), GFP_KERNEL); in rockchip_gem_alloc_object()
[all …]
A Drockchip_drm_fbdev.c45 struct rockchip_gem_object *rk_obj; in rockchip_drm_fbdev_create() local
63 rk_obj = rockchip_gem_create_object(dev, size, true); in rockchip_drm_fbdev_create()
64 if (IS_ERR(rk_obj)) in rockchip_drm_fbdev_create()
67 private->fbdev_bo = &rk_obj->base; in rockchip_drm_fbdev_create()
94 fbi->screen_base = rk_obj->kvaddr + offset; in rockchip_drm_fbdev_create()
95 fbi->screen_size = rk_obj->base.size; in rockchip_drm_fbdev_create()
96 fbi->fix.smem_len = rk_obj->base.size; in rockchip_drm_fbdev_create()
100 rk_obj->kvaddr, in rockchip_drm_fbdev_create()
106 rockchip_gem_free_object(&rk_obj->base); in rockchip_drm_fbdev_create()
A Drockchip_drm_vop.c896 struct rockchip_gem_object *rk_obj, *rk_uv_obj; in vop_plane_atomic_update() local
921 rk_obj = to_rockchip_obj(obj); in vop_plane_atomic_update()
936 dma_addr = rk_obj->dma_addr + offset + fb->offsets[0]; in vop_plane_atomic_update()

Completed in 10 milliseconds