| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ | 
| D | base.c | 42 nvkm_mmu_ptp_put(struct nvkm_mmu *mmu, bool force, struct nvkm_mmu_pt *pt)  in nvkm_mmu_ptp_put()65 nvkm_mmu_ptp_get(struct nvkm_mmu *mmu, u32 size, bool zero)  in nvkm_mmu_ptp_get()
 120 nvkm_mmu_ptc_find(struct nvkm_mmu *mmu, u32 size)  in nvkm_mmu_ptc_find()
 141 nvkm_mmu_ptc_put(struct nvkm_mmu *mmu, bool force, struct nvkm_mmu_pt **ppt)  in nvkm_mmu_ptc_put()
 167 nvkm_mmu_ptc_get(struct nvkm_mmu *mmu, u32 size, u32 align, bool zero)  in nvkm_mmu_ptc_get()
 220 nvkm_mmu_ptc_dump(struct nvkm_mmu *mmu)  in nvkm_mmu_ptc_dump()
 234 nvkm_mmu_ptc_fini(struct nvkm_mmu *mmu)  in nvkm_mmu_ptc_fini()
 246 nvkm_mmu_ptc_init(struct nvkm_mmu *mmu)  in nvkm_mmu_ptc_init()
 255 nvkm_mmu_type(struct nvkm_mmu *mmu, int heap, u8 type)  in nvkm_mmu_type()
 265 nvkm_mmu_heap(struct nvkm_mmu *mmu, u8 type, u64 size)  in nvkm_mmu_heap()
 [all …]
 
 | 
| D | ummu.c | 35 	struct nvkm_mmu *mmu = nvkm_ummu(object)->mmu;  in nvkm_ummu_sclass()  local59 	struct nvkm_mmu *mmu = ummu->mmu;  in nvkm_ummu_heap()  local
 79 	struct nvkm_mmu *mmu = ummu->mmu;  in nvkm_ummu_type()  local
 108 	struct nvkm_mmu *mmu = ummu->mmu;  in nvkm_ummu_kind()  local
 157 	struct nvkm_mmu *mmu = device->mmu;  in nvkm_ummu_new()  local
 
 | 
| D | vmmgm20b.c | 57 gm20b_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size,  in gm20b_vmm_new()66 gm20b_vmm_new_fixed(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size,  in gm20b_vmm_new_fixed()
 
 | 
| D | memnv04.c | 31 nv04_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv,  in nv04_mem_map()51 nv04_mem_new(struct nvkm_mmu *mmu, int type, u8 page, u64 size,  in nv04_mem_new()
 
 | 
| D | vmmgm200.c | 144 	       struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size,  in gm200_vmm_new_()172 gm200_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size,  in gm200_vmm_new()
 181 gm200_vmm_new_fixed(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size,  in gm200_vmm_new_fixed()
 
 | 
| D | memgf100.c | 34 gf100_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv,  in gf100_mem_map()69 gf100_mem_new(struct nvkm_mmu *mmu, int type, u8 page, u64 size,  in gf100_mem_new()
 
 | 
| D | memnv50.c | 34 nv50_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv,  in nv50_mem_map()66 nv50_mem_new(struct nvkm_mmu *mmu, int type, u8 page, u64 size,  in nv50_mem_new()
 
 | 
| D | mem.c | 33 	struct nvkm_mmu *mmu;  member144 nvkm_mem_new_host(struct nvkm_mmu *mmu, int type, u8 page, u64 size,  in nvkm_mem_new_host()
 224 nvkm_mem_new_type(struct nvkm_mmu *mmu, int type, u8 page, u64 size,  in nvkm_mem_new_type()
 
 | 
| D | umem.c | 91 	struct nvkm_mmu *mmu = umem->mmu;  in nvkm_umem_map()  local146 	struct nvkm_mmu *mmu = nvkm_ummu(oclass->parent)->mmu;  in nvkm_umem_new()  local
 
 | 
| D | ummu.h | 9 	struct nvkm_mmu *mmu;  member
 | 
| D | nv41.c | 32 nv41_mmu_init(struct nvkm_mmu *mmu)  in nv41_mmu_init()
 | 
| D | vmmnv04.c | 102 nv04_vmm_new_(const struct nvkm_vmm_func *func, struct nvkm_mmu *mmu,  in nv04_vmm_new_()121 nv04_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size,  in nv04_vmm_new()
 
 | 
| D | gf100.c | 33 gf100_mmu_kind(struct nvkm_mmu *mmu, int *count)  in gf100_mmu_kind()
 | 
| /Linux-v5.4/drivers/staging/media/ipu3/ | 
| D | ipu3-mmu.c | 78 static void imgu_mmu_tlb_invalidate(struct imgu_mmu *mmu)  in imgu_mmu_tlb_invalidate()83 static void call_if_imgu_is_powered(struct imgu_mmu *mmu,  in call_if_imgu_is_powered()
 84 				    void (*func)(struct imgu_mmu *mmu))  in call_if_imgu_is_powered()
 101 static void imgu_mmu_set_halt(struct imgu_mmu *mmu, bool halt)  in imgu_mmu_set_halt()
 168 static u32 *imgu_mmu_get_l2pt(struct imgu_mmu *mmu, u32 l1pt_idx)  in imgu_mmu_get_l2pt()
 208 static int __imgu_mmu_map(struct imgu_mmu *mmu, unsigned long iova,  in __imgu_mmu_map()
 252 	struct imgu_mmu *mmu = to_imgu_mmu(info);  in imgu_mmu_map()  local
 300 	struct imgu_mmu *mmu = to_imgu_mmu(info);  in imgu_mmu_map_sg()  local
 336 static size_t __imgu_mmu_unmap(struct imgu_mmu *mmu,  in __imgu_mmu_unmap()
 380 	struct imgu_mmu *mmu = to_imgu_mmu(info);  in imgu_mmu_unmap()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/msm/ | 
| D | msm_gpummu.c | 24 static int msm_gpummu_attach(struct msm_mmu *mmu, const char * const *names,  in msm_gpummu_attach()30 static void msm_gpummu_detach(struct msm_mmu *mmu, const char * const *names,  in msm_gpummu_detach()
 35 static int msm_gpummu_map(struct msm_mmu *mmu, uint64_t iova,  in msm_gpummu_map()
 64 static int msm_gpummu_unmap(struct msm_mmu *mmu, uint64_t iova, unsigned len)  in msm_gpummu_unmap()
 79 static void msm_gpummu_destroy(struct msm_mmu *mmu)  in msm_gpummu_destroy()
 118 void msm_gpummu_params(struct msm_mmu *mmu, dma_addr_t *pt_base,  in msm_gpummu_params()
 
 | 
| D | msm_iommu.c | 26 static int msm_iommu_attach(struct msm_mmu *mmu, const char * const *names,  in msm_iommu_attach()34 static void msm_iommu_detach(struct msm_mmu *mmu, const char * const *names,  in msm_iommu_detach()
 42 static int msm_iommu_map(struct msm_mmu *mmu, uint64_t iova,  in msm_iommu_map()
 54 static int msm_iommu_unmap(struct msm_mmu *mmu, uint64_t iova, unsigned len)  in msm_iommu_unmap()
 63 static void msm_iommu_destroy(struct msm_mmu *mmu)  in msm_iommu_destroy()
 
 | 
| D | msm_mmu.h | 28 static inline void msm_mmu_init(struct msm_mmu *mmu, struct device *dev,  in msm_mmu_init()38 static inline void msm_mmu_set_fault_handler(struct msm_mmu *mmu, void *arg,  in msm_mmu_set_fault_handler()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/panfrost/ | 
| D | panfrost_mmu.c | 100 			       struct panfrost_mmu *mmu,  in mmu_hw_do_operation()111 static void panfrost_mmu_enable(struct panfrost_device *pfdev, struct panfrost_mmu *mmu)  in panfrost_mmu_enable()
 145 u32 panfrost_mmu_as_get(struct panfrost_device *pfdev, struct panfrost_mmu *mmu)  in panfrost_mmu_as_get()
 193 void panfrost_mmu_as_put(struct panfrost_device *pfdev, struct panfrost_mmu *mmu)  in panfrost_mmu_as_put()
 201 	struct panfrost_mmu *mmu, *mmu_tmp;  in panfrost_mmu_reset()  local
 228 				     struct panfrost_mmu *mmu,  in panfrost_mmu_flush_range()
 243 static int mmu_map_sg(struct panfrost_device *pfdev, struct panfrost_mmu *mmu,  in mmu_map_sg()
 354 	struct panfrost_mmu *mmu = &priv->mmu;  in panfrost_mmu_pgtable_alloc()  local
 379 	struct panfrost_mmu *mmu = &priv->mmu;  in panfrost_mmu_pgtable_free()  local
 404 	struct panfrost_mmu *mmu;  in addr_to_drm_mm_node()  local
 
 | 
| /Linux-v5.4/drivers/iommu/ | 
| D | ipmmu-vmsa.c | 72 	struct ipmmu_vmsa_device *mmu;  member228 static bool ipmmu_is_root(struct ipmmu_vmsa_device *mmu)  in ipmmu_is_root()
 235 	struct ipmmu_vmsa_device *mmu = dev_get_drvdata(dev);  in __ipmmu_check_device()  local
 256 static u32 ipmmu_read(struct ipmmu_vmsa_device *mmu, unsigned int offset)  in ipmmu_read()
 261 static void ipmmu_write(struct ipmmu_vmsa_device *mmu, unsigned int offset,  in ipmmu_write()
 329 	struct ipmmu_vmsa_device *mmu = domain->mmu;  in ipmmu_utlb_enable()  local
 351 	struct ipmmu_vmsa_device *mmu = domain->mmu;  in ipmmu_utlb_disable()  local
 380 static int ipmmu_domain_allocate_context(struct ipmmu_vmsa_device *mmu,  in ipmmu_domain_allocate_context()
 400 static void ipmmu_domain_free_context(struct ipmmu_vmsa_device *mmu,  in ipmmu_domain_free_context()
 539 	struct ipmmu_vmsa_device *mmu = domain->mmu;  in ipmmu_domain_irq()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvif/ | 
| D | mem.c | 28 nvif_mem_init_map(struct nvif_mmu *mmu, u8 type, u64 size, struct nvif_mem *mem)  in nvif_mem_init_map()47 nvif_mem_init_type(struct nvif_mmu *mmu, s32 oclass, int type, u8 page,  in nvif_mem_init_type()
 86 nvif_mem_init(struct nvif_mmu *mmu, s32 oclass, u8 type, u8 page,  in nvif_mem_init()
 
 | 
| D | mmu.c | 28 nvif_mmu_fini(struct nvif_mmu *mmu)  in nvif_mmu_fini()37 nvif_mmu_init(struct nvif_object *parent, s32 oclass, struct nvif_mmu *mmu)  in nvif_mmu_init()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/ | 
| D | nouveau_mem.c | 100 	struct nvif_mmu *mmu = &cli->mmu;  in nouveau_mem_host()  local138 	struct nvif_mmu *mmu = &cli->mmu;  in nouveau_mem_vram()  local
 
 | 
| D | nouveau_ttm.c | 177 	struct nvif_mmu *mmu = &drm->client.mmu;  in nouveau_ttm_init_host()  local200 	struct nvif_mmu *mmu = &drm->client.mmu;  in nouveau_ttm_init()  local
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/include/nvif/ | 
| D | mmu.h | 37 nvif_mmu_kind_valid(struct nvif_mmu *mmu, u8 kind)  in nvif_mmu_kind_valid()48 nvif_mmu_type(struct nvif_mmu *mmu, u8 mask)  in nvif_mmu_type()
 
 | 
| /Linux-v5.4/arch/arc/mm/ | 
| D | tlb.c | 252 	struct cpuinfo_arc_mmu *mmu = &cpuinfo_arc700[smp_processor_id()].mmu;  in local_flush_tlb_all()  local728 	struct cpuinfo_arc_mmu *mmu = &cpuinfo_arc700[smp_processor_id()].mmu;  in read_decode_mmu_bcr()  local
 820 	struct cpuinfo_arc_mmu *mmu = &cpuinfo_arc700[smp_processor_id()].mmu;  in arc_mmu_init()  local
 895 #define SET_WAY_TO_IDX(mmu, set, way)  ((set) * mmu->ways + (way))  argument
 910 	struct cpuinfo_arc_mmu *mmu = &cpuinfo_arc700[smp_processor_id()].mmu;  in do_tlb_overlap_fault()  local
 
 |