Searched refs:etnaviv_iommu_context (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/gpu/drm/etnaviv/ |
| A D | etnaviv_mmu.h | 20 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 D | etnaviv_mmu.c | 16 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 D | etnaviv_iommu.c | 22 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 D | etnaviv_iommu_v2.c | 31 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 D | etnaviv_cmdbuf.h | 12 struct etnaviv_iommu_context; 31 struct etnaviv_iommu_context *context, 34 void etnaviv_cmdbuf_suballoc_unmap(struct etnaviv_iommu_context *context,
|
| A D | etnaviv_gem.h | 28 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 D | etnaviv_drv.h | 30 struct etnaviv_iommu_context *mmu; 72 struct etnaviv_iommu_context *mmu,
|
| A D | etnaviv_cmdbuf.c | 64 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 D | etnaviv_gem.c | 216 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 D | etnaviv_gpu.h | 137 struct etnaviv_iommu_context *mmu_context;
|
| A D | etnaviv_buffer.c | 340 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 D | etnaviv_dump.c | 96 struct etnaviv_iommu_context *mmu, size_t mmu_size) in etnaviv_core_dump_mmu()
|
| A D | etnaviv_drv.c | 133 struct etnaviv_iommu_context *mmu_context; in etnaviv_mmu_show()
|
| A D | etnaviv_gpu.c | 651 struct etnaviv_iommu_context *context) in etnaviv_gpu_start_fe_idleloop()
|
Completed in 20 milliseconds