Home
last modified time | relevance | path

Searched refs:g2d_userptr (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.c380 struct g2d_cmdlist_userptr *g2d_userptr = obj; in g2d_userptr_put_dma_addr() local
389 atomic_dec(&g2d_userptr->refcount); in g2d_userptr_put_dma_addr()
391 if (atomic_read(&g2d_userptr->refcount) > 0) in g2d_userptr_put_dma_addr()
394 if (g2d_userptr->in_pool) in g2d_userptr_put_dma_addr()
398 dma_unmap_sgtable(to_dma_dev(g2d->drm_dev), g2d_userptr->sgt, in g2d_userptr_put_dma_addr()
401 pages = frame_vector_pages(g2d_userptr->vec); in g2d_userptr_put_dma_addr()
405 for (i = 0; i < frame_vector_count(g2d_userptr->vec); i++) in g2d_userptr_put_dma_addr()
408 put_vaddr_frames(g2d_userptr->vec); in g2d_userptr_put_dma_addr()
409 frame_vector_destroy(g2d_userptr->vec); in g2d_userptr_put_dma_addr()
411 if (!g2d_userptr in g2d_userptr_put_dma_addr()
426 struct g2d_cmdlist_userptr *g2d_userptr; g2d_userptr_get_dma_addr() local
556 struct g2d_cmdlist_userptr *g2d_userptr, *n; g2d_userptr_free_all() local
736 struct drm_exynos_g2d_userptr g2d_userptr; g2d_map_cmdlist_gem() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_g2d.c382 struct g2d_cmdlist_userptr *g2d_userptr = obj; in g2d_userptr_put_dma_addr() local
390 refcount_dec(&g2d_userptr->refcount); in g2d_userptr_put_dma_addr()
392 if (refcount_read(&g2d_userptr->refcount) > 0) in g2d_userptr_put_dma_addr()
395 if (g2d_userptr->in_pool) in g2d_userptr_put_dma_addr()
399 dma_unmap_sgtable(to_dma_dev(g2d->drm_dev), g2d_userptr->sgt, in g2d_userptr_put_dma_addr()
402 unpin_user_pages_dirty_lock(g2d_userptr->pages, g2d_userptr->npages, in g2d_userptr_put_dma_addr()
404 kvfree(g2d_userptr->pages); in g2d_userptr_put_dma_addr()
406 if (!g2d_userptr->out_of_list) in g2d_userptr_put_dma_addr()
407 list_del_init(&g2d_userptr in g2d_userptr_put_dma_addr()
421 struct g2d_cmdlist_userptr *g2d_userptr; g2d_userptr_get_dma_addr() local
551 struct g2d_cmdlist_userptr *g2d_userptr, *n; g2d_userptr_free_all() local
731 struct drm_exynos_g2d_userptr g2d_userptr; g2d_map_cmdlist_gem() local
[all...]

Completed in 4 milliseconds