Home
last modified time | relevance | path

Searched refs:etnaviv_iommu_context (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/gpu/drm/etnaviv/
A Detnaviv_mmu.h20 struct etnaviv_iommu_context;
24 void (*free)(struct etnaviv_iommu_context *);
29 size_t (*dump_size)(struct etnaviv_iommu_context *);
30 void (*dump)(struct etnaviv_iommu_context *, void *);
58 struct etnaviv_iommu_context *shared_context;
70 struct etnaviv_iommu_context { struct
105 struct etnaviv_iommu_context *
108 static inline struct etnaviv_iommu_context *
116 struct etnaviv_iommu_context *ctx);
118 struct etnaviv_iommu_context *
[all …]
A Detnaviv_mmu.c16 static void etnaviv_context_unmap(struct etnaviv_iommu_context *context, in etnaviv_context_unmap()
39 static int etnaviv_context_map(struct etnaviv_iommu_context *context, in etnaviv_context_map()
228 int etnaviv_iommu_map_gem(struct etnaviv_iommu_context *context, in etnaviv_iommu_map_gem()
282 void etnaviv_iommu_unmap_gem(struct etnaviv_iommu_context *context, in etnaviv_iommu_unmap_gem()
300 struct etnaviv_iommu_context *context = in etnaviv_iommu_context_free()
301 container_of(kref, struct etnaviv_iommu_context, refcount); in etnaviv_iommu_context_free()
307 void etnaviv_iommu_context_put(struct etnaviv_iommu_context *context) in etnaviv_iommu_context_put()
312 struct etnaviv_iommu_context *
316 struct etnaviv_iommu_context *ctx; in etnaviv_iommu_context_init()
349 struct etnaviv_iommu_context *context) in etnaviv_iommu_restore()
[all …]
A Detnaviv_iommu.c22 struct etnaviv_iommu_context base;
28 to_v1_context(struct etnaviv_iommu_context *context) in to_v1_context()
33 static void etnaviv_iommuv1_free(struct etnaviv_iommu_context *context) in etnaviv_iommuv1_free()
47 static int etnaviv_iommuv1_map(struct etnaviv_iommu_context *context, in etnaviv_iommuv1_map()
62 static size_t etnaviv_iommuv1_unmap(struct etnaviv_iommu_context *context, in etnaviv_iommuv1_unmap()
76 static size_t etnaviv_iommuv1_dump_size(struct etnaviv_iommu_context *context) in etnaviv_iommuv1_dump_size()
81 static void etnaviv_iommuv1_dump(struct etnaviv_iommu_context *context, in etnaviv_iommuv1_dump()
90 struct etnaviv_iommu_context *context) in etnaviv_iommuv1_restore()
126 struct etnaviv_iommu_context *
130 struct etnaviv_iommu_context *context; in etnaviv_iommuv1_context_alloc()
A Detnaviv_iommu_v2.c31 struct etnaviv_iommu_context base;
42 to_v2_context(struct etnaviv_iommu_context *context) in to_v2_context()
47 static void etnaviv_iommuv2_free(struct etnaviv_iommu_context *context) in etnaviv_iommuv2_free()
92 static int etnaviv_iommuv2_map(struct etnaviv_iommu_context *context, in etnaviv_iommuv2_map()
121 static size_t etnaviv_iommuv2_unmap(struct etnaviv_iommu_context *context, in etnaviv_iommuv2_unmap()
166 struct etnaviv_iommu_context *context) in etnaviv_iommuv2_restore_nonsec()
190 struct etnaviv_iommu_context *context) in etnaviv_iommuv2_restore_sec()
231 u32 etnaviv_iommuv2_get_mtlb_addr(struct etnaviv_iommu_context *context) in etnaviv_iommuv2_get_mtlb_addr()
245 struct etnaviv_iommu_context *context) in etnaviv_iommuv2_restore()
269 struct etnaviv_iommu_context *
[all …]
A Detnaviv_cmdbuf.h12 struct etnaviv_iommu_context;
31 struct etnaviv_iommu_context *context,
34 void etnaviv_cmdbuf_suballoc_unmap(struct etnaviv_iommu_context *context,
A Detnaviv_gem.h28 struct etnaviv_iommu_context *context;
97 struct etnaviv_iommu_context *mmu_context, *prev_mmu_context;
123 struct drm_gem_object *obj, struct etnaviv_iommu_context *mmu_context,
A Detnaviv_drv.h30 struct etnaviv_iommu_context *mmu;
72 struct etnaviv_iommu_context *mmu,
A Detnaviv_cmdbuf.c64 struct etnaviv_iommu_context *context, in etnaviv_cmdbuf_suballoc_map()
72 void etnaviv_cmdbuf_suballoc_unmap(struct etnaviv_iommu_context *context, in etnaviv_cmdbuf_suballoc_unmap()
A Detnaviv_gem.c216 struct etnaviv_iommu_context *context) in etnaviv_gem_get_vram_mapping()
241 struct drm_gem_object *obj, struct etnaviv_iommu_context *mmu_context, in etnaviv_gem_mapping_get()
518 struct etnaviv_iommu_context *context = mapping->context; in etnaviv_gem_free_object()
A Detnaviv_gpu.h137 struct etnaviv_iommu_context *mmu_context;
A Detnaviv_buffer.c340 struct etnaviv_iommu_context *mmu_context, unsigned int event, in etnaviv_buffer_queue()
398 struct etnaviv_iommu_context *old_context = gpu->mmu_context; in etnaviv_buffer_queue()
A Detnaviv_dump.c96 struct etnaviv_iommu_context *mmu, size_t mmu_size) in etnaviv_core_dump_mmu()
A Detnaviv_drv.c133 struct etnaviv_iommu_context *mmu_context; in etnaviv_mmu_show()
A Detnaviv_gpu.c651 struct etnaviv_iommu_context *context) in etnaviv_gpu_start_fe_idleloop()

Completed in 20 milliseconds