Home
last modified time | relevance | path

Searched refs:suballoc (Results 1 – 6 of 6) sorted by relevance

/drivers/gpu/drm/etnaviv/
A Detnaviv_cmdbuf.c36 suballoc = kzalloc(sizeof(*suballoc), GFP_KERNEL); in etnaviv_cmdbuf_suballoc_new()
37 if (!suballoc) in etnaviv_cmdbuf_suballoc_new()
40 suballoc->dev = dev; in etnaviv_cmdbuf_suballoc_new()
47 if (!suballoc->vaddr) { in etnaviv_cmdbuf_suballoc_new()
52 return suballoc; in etnaviv_cmdbuf_suballoc_new()
56 kfree(suballoc); in etnaviv_cmdbuf_suballoc_new()
78 dma_free_wc(suballoc->dev, SUBALLOC_SIZE, suballoc->vaddr, in etnaviv_cmdbuf_suballoc_destroy()
81 kfree(suballoc); in etnaviv_cmdbuf_suballoc_destroy()
89 cmdbuf->suballoc = suballoc; in etnaviv_cmdbuf_init()
119 struct etnaviv_cmdbuf_suballoc *suballoc = cmdbuf->suballoc; in etnaviv_cmdbuf_free() local
[all …]
A Detnaviv_cmdbuf.h19 struct etnaviv_cmdbuf_suballoc *suballoc; member
29 void etnaviv_cmdbuf_suballoc_destroy(struct etnaviv_cmdbuf_suballoc *suballoc);
30 int etnaviv_cmdbuf_suballoc_map(struct etnaviv_cmdbuf_suballoc *suballoc,
38 int etnaviv_cmdbuf_init(struct etnaviv_cmdbuf_suballoc *suballoc,
A Detnaviv_mmu.h107 struct etnaviv_cmdbuf_suballoc *suballoc);
A Detnaviv_mmu.c355 struct etnaviv_cmdbuf_suballoc *suballoc) in etnaviv_iommu_context_init() argument
368 ret = etnaviv_cmdbuf_suballoc_map(suballoc, ctx, &ctx->cmdbuf_mapping, in etnaviv_iommu_context_init()
A Detnaviv_gem_submit.c364 if (submit->cmdbuf.suballoc) in submit_cleanup()
/drivers/gpu/drm/
A Ddrm_suballoc.c400 void drm_suballoc_free(struct drm_suballoc *suballoc, in drm_suballoc_free() argument
405 if (!suballoc) in drm_suballoc_free()
408 sa_manager = suballoc->manager; in drm_suballoc_free()
414 suballoc->fence = dma_fence_get(fence); in drm_suballoc_free()
416 list_add_tail(&suballoc->flist, &sa_manager->flist[idx]); in drm_suballoc_free()
418 drm_suballoc_remove_locked(suballoc); in drm_suballoc_free()

Completed in 796 milliseconds