Lines Matching refs:mapping
30 struct panfrost_gem_mapping *mapping; member
54 gpuva = pfdev->perfcnt->mapping->mmnode.start << PAGE_SHIFT; in panfrost_perfcnt_dump_locked()
102 perfcnt->mapping = panfrost_gem_mapping_get(to_panfrost_bo(&bo->base), in panfrost_perfcnt_enable_locked()
104 if (!perfcnt->mapping) { in panfrost_perfcnt_enable_locked()
135 as = panfrost_mmu_as_get(pfdev, perfcnt->mapping->mmu); in panfrost_perfcnt_enable_locked()
172 panfrost_gem_mapping_put(perfcnt->mapping); in panfrost_perfcnt_enable_locked()
200 drm_gem_vunmap(&perfcnt->mapping->obj->base.base, &map); in panfrost_perfcnt_disable_locked()
202 panfrost_gem_close(&perfcnt->mapping->obj->base.base, file_priv); in panfrost_perfcnt_disable_locked()
203 panfrost_mmu_as_put(pfdev, perfcnt->mapping->mmu); in panfrost_perfcnt_disable_locked()
204 panfrost_gem_mapping_put(perfcnt->mapping); in panfrost_perfcnt_disable_locked()
205 perfcnt->mapping = NULL; in panfrost_perfcnt_disable_locked()