/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmgf100.c | 402 gf100_vmm_new_(const struct nvkm_vmm_func *func_16, const struct nvkm_vmm_func *func_17, struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, void *argv, u32 argc, struct lock_class_key *key, const char *name, struct nvkm_vmm **pvmm) argument 420 gf100_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, void *argv, u32 argc, struct lock_class_key *key, const char *name, struct nvkm_vmm **pvmm) argument [all...] |
H A D | vmmgp100.c | 600 gp100_vmm_new_(const struct nvkm_vmm_func *func, struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, void *argv, u32 argc, struct lock_class_key *key, const char *name, struct nvkm_vmm **pvmm) argument 629 gp100_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, void *argv, u32 argc, struct lock_class_key *key, const char *name, struct nvkm_vmm **pvmm) argument [all...] |
H A D | vmm.c | 420 struct nvkm_mmu *mmu = vmm->mmu; local 1090 nvkm_vmm_ctor(const struct nvkm_vmm_func *func, struct nvkm_mmu *mmu, argument 1204 nvkm_vmm_new_(const struct nvkm_vmm_func *func, struct nvkm_mmu *mmu, u32 hdr, bool managed, u64 addr, u64 size, struct lock_class_key *key, const char *name, struct nvkm_vmm **pvmm) argument 1974 struct nvkm_mmu *mmu = device->mmu; local [all...] |
/linux-master/arch/m68k/kernel/ |
H A D | setup_mm.c | 376 const char *cpu, *mmu, *fpu; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | mmu.h | 28 struct nvkm_mmu *mmu; member in struct:nvkm_vmm
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gem.h | 32 struct msm_mmu *mmu; member in struct:msm_gem_address_space
|
H A D | msm_iommu.c | 30 static struct msm_iommu_pagetable *to_pagetable(struct msm_mmu *mmu) argument 91 static int msm_iommu_pagetable_unmap(struct msm_mmu *mmu, u64 iova, argument 115 static int msm_iommu_pagetable_map(struct msm_mmu *mmu, u64 iova, argument 154 static void msm_iommu_pagetable_destroy(struct msm_mmu *mmu) argument 172 int msm_iommu_pagetable_params(struct msm_mmu *mmu, argument 191 msm_iommu_get_geometry(struct msm_mmu *mmu) argument 326 struct msm_mmu *mmu = &iommu->base; local 346 msm_iommu_resume_translation(struct msm_mmu *mmu) argument 354 msm_iommu_detach(struct msm_mmu *mmu) argument 361 msm_iommu_map(struct msm_mmu *mmu, uint64_t iova, struct sg_table *sgt, size_t len, int prot) argument 377 msm_iommu_unmap(struct msm_mmu *mmu, uint64_t iova, size_t len) argument 389 msm_iommu_destroy(struct msm_mmu *mmu) argument 441 struct msm_mmu *mmu; local [all...] |
/linux-master/arch/x86/kvm/ |
H A D | mmu.h | 194 static inline u8 permission_fault(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, argument 168 kvm_mmu_refresh_passthrough_bits(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu) argument 313 kvm_translate_gpa(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, gpa_t gpa, u64 access, struct x86_exception *exception) argument [all...] |
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | pkvm.c | 363 struct kvm_s2_mmu *mmu = &hyp_vm->kvm.arch.mmu; local [all...] |
H A D | mem_protect.c | 140 struct kvm_s2_mmu *mmu = &host_mmu.arch.mmu; local 234 struct kvm_s2_mmu *mmu = &vm->kvm.arch.mmu; local 291 struct kvm_s2_mmu *mmu = &host_mmu.arch.mmu; local [all...] |
/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_gpu.c | 207 struct msm_mmu *mmu; local [all...] |
H A D | a6xx_gmu.c | 1278 struct msm_mmu *mmu; local
|
H A D | a6xx_gpu.c | 2829 struct msm_mmu *mmu; local
|
/linux-master/arch/x86/kvm/mmu/ |
H A D | paging_tmpl.h | 109 static inline void FNAME(protect_clean_gpte)(struct kvm_mmu *mmu, unsigned *access, argument 145 static bool FNAME(is_rsvd_bits_set)(struct kvm_mmu *mmu, u64 gpte, int level) argument 197 update_accessed_dirty_bits(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, struct guest_walker *walker, gpa_t addr, int write_fault) argument 270 is_last_gpte(struct kvm_mmu *mmu, unsigned int level, unsigned int gpte) argument 302 walk_addr_generic(struct guest_walker *walker, struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, gpa_t addr, u64 access) argument 868 gva_to_gpa(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, gpa_t addr, u64 access, struct x86_exception *exception) argument [all...] |
H A D | tdp_mmu.c | 228 struct kvm_mmu *mmu = vcpu->arch.mmu; local 1084 struct kvm_mmu *mmu = vcpu->arch.mmu; local 1802 struct kvm_mmu *mmu local 1831 struct kvm_mmu *mmu = vcpu->arch.mmu; local [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | kvm_pgtable.h | 379 struct kvm_s2_mmu *mmu; member in struct:kvm_pgtable
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_mmu.c | 124 static void panfrost_mmu_enable(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) argument 158 u32 panfrost_mmu_as_get(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) argument 112 mmu_hw_do_operation(struct panfrost_device *pfdev, struct panfrost_mmu *mmu, u64 iova, u64 size, u32 op) argument 224 panfrost_mmu_as_put(struct panfrost_device *pfdev, struct panfrost_mmu *mmu) argument 232 struct panfrost_mmu *mmu, *mmu_tmp; local 274 panfrost_mmu_flush_range(struct panfrost_device *pfdev, struct panfrost_mmu *mmu, u64 iova, u64 size) argument 290 mmu_map_sg(struct panfrost_device *pfdev, struct panfrost_mmu *mmu, u64 iova, int prot, struct sg_table *sgt) argument 410 struct panfrost_mmu *mmu; local 556 struct panfrost_mmu *mmu = container_of(kref, struct panfrost_mmu, local 578 panfrost_mmu_ctx_put(struct panfrost_mmu *mmu) argument 583 panfrost_mmu_ctx_get(struct panfrost_mmu *mmu) argument 618 struct panfrost_mmu *mmu; local [all...] |
/linux-master/drivers/accel/ivpu/ |
H A D | ivpu_drv.h | 113 struct ivpu_mmu_info *mmu; member in struct:ivpu_device
|
/linux-master/arch/arc/mm/ |
H A D | tlb.c | 136 struct cpuinfo_arc_mmu *mmu = &mmuinfo; local 565 struct cpuinfo_arc_mmu *mmu = &mmuinfo; local 618 struct cpuinfo_arc_mmu *mmu = &mmuinfo; local 697 struct cpuinfo_arc_mmu *mmu = &mmuinfo; local [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | paravirt_types.h | 238 struct pv_mmu_ops mmu; member in struct:paravirt_patch_template
|
/linux-master/drivers/memory/ |
H A D | mtk-smi.c | 158 u32 *mmu; member in struct:mtk_smi_larb
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drv.h | 93 struct nvif_mmu mmu; member in struct:nouveau_cli 315 struct nvif_mmu *mmu = &drm->client.mmu; local
|
H A D | nouveau_bo.c | 213 struct nvif_mmu *mmu = &cli->mmu; local 1165 struct nvif_mmu *mmu = &drm->client.mmu; local [all...] |
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_kms.c | 983 struct msm_mmu *mmu; local
|
/linux-master/arch/arc/include/asm/ |
H A D | arcregs.h | 327 unsigned int pad3:5, mmu:3, pad2:4, ic:3, dc:3, pad1:6, ver:8; member in struct:bcr_erp
|