Symbol: etnaviv_iommu_context
drivers/gpu/drm/etnaviv/etnaviv_buffer.c
279
struct etnaviv_iommu_context *mmu_context, unsigned int event,
drivers/gpu/drm/etnaviv/etnaviv_buffer.c
337
struct etnaviv_iommu_context *old_context = gpu->mmu_context;
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
62
struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
70
void etnaviv_cmdbuf_suballoc_unmap(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h
12
struct etnaviv_iommu_context;
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h
31
struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h
34
void etnaviv_cmdbuf_suballoc_unmap(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_drv.c
154
struct etnaviv_iommu_context *mmu_context;
drivers/gpu/drm/etnaviv/etnaviv_drv.h
33
struct etnaviv_iommu_context *mmu;
drivers/gpu/drm/etnaviv/etnaviv_drv.h
81
struct etnaviv_iommu_context *mmu,
drivers/gpu/drm/etnaviv/etnaviv_dump.c
101
struct etnaviv_iommu_context *mmu, size_t mmu_size)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
217
struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
242
struct drm_gem_object *obj, struct etnaviv_iommu_context *mmu_context,
drivers/gpu/drm/etnaviv/etnaviv_gem.c
516
struct etnaviv_iommu_context *context = mapping->context;
drivers/gpu/drm/etnaviv/etnaviv_gem.h
123
struct drm_gem_object *obj, struct etnaviv_iommu_context *mmu_context,
drivers/gpu/drm/etnaviv/etnaviv_gem.h
28
struct etnaviv_iommu_context *context;
drivers/gpu/drm/etnaviv/etnaviv_gem.h
97
struct etnaviv_iommu_context *mmu_context, *prev_mmu_context;
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
711
struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_gpu.h
154
struct etnaviv_iommu_context *mmu_context;
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
126
struct etnaviv_iommu_context *
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
130
struct etnaviv_iommu_context *context;
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
22
struct etnaviv_iommu_context base;
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
28
to_v1_context(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
33
static void etnaviv_iommuv1_free(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
47
static int etnaviv_iommuv1_map(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
62
static size_t etnaviv_iommuv1_unmap(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
76
static size_t etnaviv_iommuv1_dump_size(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
81
static void etnaviv_iommuv1_dump(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
90
struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
121
static size_t etnaviv_iommuv2_unmap(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
138
static size_t etnaviv_iommuv2_dump_size(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
151
static void etnaviv_iommuv2_dump(struct etnaviv_iommu_context *context, void *buf)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
166
struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
190
struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
231
u32 etnaviv_iommuv2_get_mtlb_addr(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
238
unsigned short etnaviv_iommuv2_get_pta_id(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
245
struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
269
struct etnaviv_iommu_context *
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
273
struct etnaviv_iommu_context *context;
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
31
struct etnaviv_iommu_context base;
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
42
to_v2_context(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
47
static void etnaviv_iommuv2_free(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
92
static int etnaviv_iommuv2_map(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
106
static void etnaviv_iommu_unmap(struct etnaviv_iommu_context *context, u32 iova,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
114
static void etnaviv_iommu_remove_mapping(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
128
struct etnaviv_iommu_context *context = mapping->context;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
139
static int etnaviv_iommu_find_iova(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
18
static void etnaviv_context_unmap(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
221
static int etnaviv_iommu_insert_exact(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
266
int etnaviv_iommu_map_gem(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
319
void etnaviv_iommu_unmap_gem(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
343
struct etnaviv_iommu_context *context =
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
344
container_of(kref, struct etnaviv_iommu_context, refcount);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
35
static int etnaviv_context_map(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
350
void etnaviv_iommu_context_put(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
355
struct etnaviv_iommu_context *
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
359
struct etnaviv_iommu_context *ctx;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
392
struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
397
int etnaviv_iommu_get_suballoc_va(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
448
void etnaviv_iommu_put_suballoc_va(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
466
size_t etnaviv_iommu_dump_size(struct etnaviv_iommu_context *context)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
471
void etnaviv_iommu_dump(struct etnaviv_iommu_context *context, void *buf)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
62
static int etnaviv_iommu_map(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
102
size_t etnaviv_iommu_dump_size(struct etnaviv_iommu_context *ctx);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
103
void etnaviv_iommu_dump(struct etnaviv_iommu_context *ctx, void *buf);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
105
struct etnaviv_iommu_context *
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
108
static inline struct etnaviv_iommu_context *
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
109
etnaviv_iommu_context_get(struct etnaviv_iommu_context *ctx)
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
114
void etnaviv_iommu_context_put(struct etnaviv_iommu_context *ctx);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
116
struct etnaviv_iommu_context *ctx);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
118
struct etnaviv_iommu_context *
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
120
struct etnaviv_iommu_context *
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
123
u32 etnaviv_iommuv2_get_mtlb_addr(struct etnaviv_iommu_context *context);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
124
unsigned short etnaviv_iommuv2_get_pta_id(struct etnaviv_iommu_context *context);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
20
struct etnaviv_iommu_context;
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
23
struct etnaviv_iommu_context *(*init)(struct etnaviv_iommu_global *);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
24
void (*free)(struct etnaviv_iommu_context *);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
25
int (*map)(struct etnaviv_iommu_context *context, unsigned long iova,
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
27
size_t (*unmap)(struct etnaviv_iommu_context *context, unsigned long iova,
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
29
size_t (*dump_size)(struct etnaviv_iommu_context *);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
30
void (*dump)(struct etnaviv_iommu_context *, void *);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
31
void (*restore)(struct etnaviv_gpu *, struct etnaviv_iommu_context *);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
58
struct etnaviv_iommu_context *shared_context;
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
88
int etnaviv_iommu_map_gem(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
91
void etnaviv_iommu_unmap_gem(struct etnaviv_iommu_context *context,
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
95
int etnaviv_iommu_get_suballoc_va(struct etnaviv_iommu_context *ctx,
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
99
void etnaviv_iommu_put_suballoc_va(struct etnaviv_iommu_context *ctx,