Home
last modified time | relevance | path

Searched defs:mmu (Results 1 – 25 of 75) sorted by relevance

123

/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c42 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 …]
Dummu.c35 struct nvkm_mmu *mmu = nvkm_ummu(object)->mmu; in nvkm_ummu_sclass() local
59 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
Dvmmgm20b.c55 gm20b_vmm_new(struct nvkm_mmu *mmu, u64 addr, u64 size, void *argv, u32 argc, in gm20b_vmm_new()
64 gm20b_vmm_new_fixed(struct nvkm_mmu *mmu, u64 addr, u64 size, in gm20b_vmm_new_fixed()
Dvmmgm200.c142 struct nvkm_mmu *mmu, u64 addr, u64 size, void *argv, u32 argc, in gm200_vmm_new_()
170 gm200_vmm_new(struct nvkm_mmu *mmu, u64 addr, u64 size, void *argv, u32 argc, in gm200_vmm_new()
179 gm200_vmm_new_fixed(struct nvkm_mmu *mmu, u64 addr, u64 size, in gm200_vmm_new_fixed()
Dmemnv04.c31 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()
Dmemgf100.c34 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()
Dmemnv50.c34 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()
Dmem.c33 struct nvkm_mmu *mmu; member
144 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()
Dumem.c91 struct nvkm_mmu *mmu = umem->mmu; in nvkm_umem_map() local
146 struct nvkm_mmu *mmu = nvkm_ummu(oclass->parent)->mmu; in nvkm_umem_new() local
Dnv41.c32 nv41_mmu_init(struct nvkm_mmu *mmu) in nv41_mmu_init()
Dummu.h9 struct nvkm_mmu *mmu; member
Dgf100.c33 gf100_mmu_kind(struct nvkm_mmu *mmu, int *count) in gf100_mmu_kind()
Dvmmnv04.c102 nv04_vmm_new_(const struct nvkm_vmm_func *func, struct nvkm_mmu *mmu, in nv04_vmm_new_()
120 nv04_vmm_new(struct nvkm_mmu *mmu, u64 addr, u64 size, void *argv, u32 argc, in nv04_vmm_new()
Dvmmgp10b.c43 gp10b_vmm_new(struct nvkm_mmu *mmu, u64 addr, u64 size, void *argv, u32 argc, in gp10b_vmm_new()
Dvmmmcp77.c39 mcp77_vmm_new(struct nvkm_mmu *mmu, u64 addr, u64 size, void *argv, u32 argc, in mcp77_vmm_new()
Dgm200.c30 gm200_mmu_kind(struct nvkm_mmu *mmu, int *count) in gm200_mmu_kind()
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_mmu.c128 static void etnaviv_iommu_remove_mapping(struct etnaviv_iommu *mmu, in etnaviv_iommu_remove_mapping()
138 static int etnaviv_iommu_find_iova(struct etnaviv_iommu *mmu, in etnaviv_iommu_find_iova()
222 int etnaviv_iommu_map_gem(struct etnaviv_iommu *mmu, in etnaviv_iommu_map_gem()
271 void etnaviv_iommu_unmap_gem(struct etnaviv_iommu *mmu, in etnaviv_iommu_unmap_gem()
287 void etnaviv_iommu_destroy(struct etnaviv_iommu *mmu) in etnaviv_iommu_destroy()
297 struct etnaviv_iommu *mmu; in etnaviv_iommu_new() local
339 struct etnaviv_iommu *mmu = gpu->mmu; in etnaviv_iommu_get_suballoc_va() local
372 struct etnaviv_iommu *mmu = gpu->mmu; in etnaviv_iommu_put_suballoc_va() local
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_iommu.c37 static int msm_iommu_attach(struct msm_mmu *mmu, const char * const *names, in msm_iommu_attach()
50 static void msm_iommu_detach(struct msm_mmu *mmu, const char * const *names, in msm_iommu_detach()
60 static int msm_iommu_map(struct msm_mmu *mmu, uint64_t iova, in msm_iommu_map()
74 static int msm_iommu_unmap(struct msm_mmu *mmu, uint64_t iova, in msm_iommu_unmap()
86 static void msm_iommu_destroy(struct msm_mmu *mmu) in msm_iommu_destroy()
Dmsm_mmu.h40 static inline void msm_mmu_init(struct msm_mmu *mmu, struct device *dev, in msm_mmu_init()
50 static inline void msm_mmu_set_fault_handler(struct msm_mmu *mmu, void *arg, in msm_mmu_set_fault_handler()
/Linux-v4.19/drivers/iommu/
Dipmmu-vmsa.c70 struct ipmmu_vmsa_device *mmu; member
224 static bool ipmmu_is_root(struct ipmmu_vmsa_device *mmu) in ipmmu_is_root()
231 struct ipmmu_vmsa_device *mmu = dev_get_drvdata(dev); in __ipmmu_check_device() local
252 static u32 ipmmu_read(struct ipmmu_vmsa_device *mmu, unsigned int offset) in ipmmu_read()
257 static void ipmmu_write(struct ipmmu_vmsa_device *mmu, unsigned int offset, in ipmmu_write()
325 struct ipmmu_vmsa_device *mmu = domain->mmu; in ipmmu_utlb_enable() local
346 struct ipmmu_vmsa_device *mmu = domain->mmu; in ipmmu_utlb_disable() local
374 static int ipmmu_domain_allocate_context(struct ipmmu_vmsa_device *mmu, in ipmmu_domain_allocate_context()
394 static void ipmmu_domain_free_context(struct ipmmu_vmsa_device *mmu, in ipmmu_domain_free_context()
522 struct ipmmu_vmsa_device *mmu = domain->mmu; in ipmmu_domain_irq() local
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/nvif/
Dmem.c28 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()
Dmmu.c28 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-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_mem.c100 struct nvif_mmu *mmu = &cli->mmu; in nouveau_mem_host() local
138 struct nvif_mmu *mmu = &cli->mmu; in nouveau_mem_vram() local
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvif/
Dmmu.h37 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-v4.19/arch/arc/mm/
Dtlb.c255 struct cpuinfo_arc_mmu *mmu = &cpuinfo_arc700[smp_processor_id()].mmu; in local_flush_tlb_all() local
731 struct cpuinfo_arc_mmu *mmu = &cpuinfo_arc700[smp_processor_id()].mmu; in read_decode_mmu_bcr() local
823 struct cpuinfo_arc_mmu *mmu = &cpuinfo_arc700[smp_processor_id()].mmu; in arc_mmu_init() local
898 #define SET_WAY_TO_IDX(mmu, set, way) ((set) * mmu->ways + (way)) argument
913 struct cpuinfo_arc_mmu *mmu = &cpuinfo_arc700[smp_processor_id()].mmu; in do_tlb_overlap_fault() local

123