Searched refs:mmu (Results 101 - 125 of 416) sorted by relevance

1234567891011>>

/linux-master/arch/powerpc/platforms/cell/spufs/
H A Dlscsa_alloc.c17 #include <asm/mmu.h>
/linux-master/arch/um/include/asm/
H A Dmmu_context.h14 #include <asm/mmu.h>
/linux-master/arch/powerpc/kvm/
H A Dbook3s_64_mmu.c17 #include <asm/book3s/64/mmu-hash.h>
653 struct kvmppc_mmu *mmu = &vcpu->arch.mmu; local
655 mmu->mfsrin = NULL;
656 mmu->mtsrin = kvmppc_mmu_book3s_64_mtsrin;
657 mmu->slbmte = kvmppc_mmu_book3s_64_slbmte;
658 mmu->slbmfee = kvmppc_mmu_book3s_64_slbmfee;
659 mmu->slbmfev = kvmppc_mmu_book3s_64_slbmfev;
660 mmu->slbfee = kvmppc_mmu_book3s_64_slbfee;
661 mmu
[all...]
H A Dbook3s_emulate.c317 if (vcpu->arch.mmu.mfsrin) {
319 sr = vcpu->arch.mmu.mfsrin(vcpu, srnum);
329 if (vcpu->arch.mmu.mfsrin) {
331 sr = vcpu->arch.mmu.mfsrin(vcpu, srnum);
337 vcpu->arch.mmu.mtsrin(vcpu,
342 vcpu->arch.mmu.mtsrin(vcpu,
351 vcpu->arch.mmu.tlbie(vcpu, addr, large);
385 if (!vcpu->arch.mmu.slbmte)
388 vcpu->arch.mmu.slbmte(vcpu,
393 if (!vcpu->arch.mmu
[all...]
/linux-master/drivers/accel/habanalabs/common/
H A DMakefile3 include $(src)/common/mmu/Makefile
/linux-master/arch/microblaze/include/asm/
H A Dtlbflush.h14 #include <asm/mmu.h>
/linux-master/arch/sh/include/asm/
H A Dtraps_32.h6 #include <asm/mmu.h>
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.h20 struct panfrost_mmu *mmu; member in struct:panfrost_job
/linux-master/arch/arm64/mm/
H A DMakefile4 ioremap.o mmap.o pgd.o mmu.o \
/linux-master/drivers/media/pci/intel/ipu6/
H A DMakefile6 ipu6-mmu.o \
/linux-master/arch/powerpc/boot/dts/fsl/
H A De500mc_power_isa.dtsi57 mmu-type = "power-embedded";
H A De5500_power_isa.dtsi58 mmu-type = "power-embedded";
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmmgv100.c83 gv100_vmm_new(struct nvkm_mmu *mmu, bool managed, u64 addr, u64 size, argument
87 return gp100_vmm_new_(&gv100_vmm, mmu, managed, addr, size,
H A Dpriv.h5 #include <subdev/mmu.h>
23 } mmu; member in struct:nvkm_mmu_func
H A Dvmmnv50.c148 u32 pdeo = vmm->mmu->func->vmm.pd_offset + (pdei * 8);
183 struct nvkm_subdev *subdev = &vmm->mmu->subdev;
187 mutex_lock(&vmm->mmu->mutex);
220 nvkm_error(subdev, "%s mmu invalidate timeout\n", nvkm_subdev_type[i]);
222 mutex_unlock(&vmm->mmu->mutex);
234 struct nvkm_device *device = vmm->mmu->subdev.device;
280 kindm = vmm->mmu->func->kind(vmm->mmu, &kindn, &kind_inv);
343 const u32 pd_offset = vmm->mmu->func->vmm.pd_offset;
381 nv50_vmm_new(struct nvkm_mmu *mmu, boo argument
[all...]
H A Dvmmgp100.c37 struct device *dev = vmm->mmu->subdev.device->dev;
78 struct device *dev = vmm->mmu->subdev.device->dev;
271 struct device *dev = vmm->mmu->subdev.device->dev;
315 struct device *dev = vmm->mmu->subdev.device->dev;
414 struct nvkm_device *device = vmm->mmu->subdev.device;
443 kindm = vmm->mmu->func->kind(vmm->mmu, &kindn, &kind_inv);
488 struct nvkm_device *device = vmm->mmu->subdev.device;
553 struct nvkm_device *device = vmm->mmu->subdev.device;
601 struct nvkm_mmu *mmu, boo
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...]
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_kms.c170 struct msm_mmu *mmu; local
184 mmu = msm_iommu_new(iommu_dev, 0);
185 if (IS_ERR(mmu))
186 return ERR_CAST(mmu);
188 if (!mmu) {
193 aspace = msm_gem_address_space_create(mmu, "mdp_kms",
197 mmu->funcs->destroy(mmu);
/linux-master/drivers/gpu/drm/gma500/
H A DMakefile23 mmu.o \
H A Dpsb_drv.c185 if (dev_priv->mmu) {
190 (dev_priv->mmu),
193 psb_mmu_driver_takedown(dev_priv->mmu);
194 dev_priv->mmu = NULL;
339 dev_priv->mmu = psb_mmu_driver_init(dev, 1, 0, NULL);
340 if (!dev_priv->mmu)
343 dev_priv->pf_pd = psb_mmu_alloc_pd(dev_priv->mmu, 1, 0);
352 ret = psb_mmu_insert_pfn_sequence(psb_mmu_get_default_pd(dev_priv->mmu),
357 psb_mmu_set_pd_context(psb_mmu_get_default_pd(dev_priv->mmu), 0);
/linux-master/arch/m68k/kernel/
H A Dsetup_mm.c376 const char *cpu, *mmu, *fpu; local
425 mmu = "68851";
427 mmu = "68030";
429 mmu = "68040";
431 mmu = "68060";
433 mmu = "Sun-3";
435 mmu = "Apollo";
437 mmu = "ColdFire";
439 mmu = "unknown";
449 cpu, mmu, fp
[all...]
H A Dsetup_no.c176 char *cpu, *mmu, *fpu; local
180 mmu = "none";
190 cpu, mmu, fpu,
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dhyp-main.c119 DECLARE_REG(struct kvm_s2_mmu *, mmu, host_ctxt, 1);
123 __kvm_tlb_flush_vmid_ipa(kern_hyp_va(mmu), ipa, level);
128 DECLARE_REG(struct kvm_s2_mmu *, mmu, host_ctxt, 1);
132 __kvm_tlb_flush_vmid_ipa_nsh(kern_hyp_va(mmu), ipa, level);
138 DECLARE_REG(struct kvm_s2_mmu *, mmu, host_ctxt, 1);
142 __kvm_tlb_flush_vmid_range(kern_hyp_va(mmu), start, pages);
147 DECLARE_REG(struct kvm_s2_mmu *, mmu, host_ctxt, 1);
149 __kvm_tlb_flush_vmid(kern_hyp_va(mmu));
154 DECLARE_REG(struct kvm_s2_mmu *, mmu, host_ctxt, 1);
156 __kvm_flush_cpu_context(kern_hyp_va(mmu));
[all...]
H A Dmem_protect.c132 host_mmu.arch.mmu.vtcr = kvm_get_vtcr(id_aa64mmfr0_el1_sys_val,
140 struct kvm_s2_mmu *mmu = &host_mmu.arch.mmu; local
145 mmu->arch = &host_mmu.arch;
151 ret = __kvm_pgtable_stage2_init(&host_mmu.pgt, mmu,
157 mmu->pgd_phys = __hyp_pa(host_mmu.pgt.pgd);
158 mmu->pgt = &host_mmu.pgt;
159 atomic64_set(&mmu->vmid.id, 0);
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/nouveau/
H A Dnouveau_ttm.c162 struct nvif_mmu *mmu = &drm->client.mmu; local
165 typei = nvif_mmu_type(mmu, NVIF_MEM_HOST | NVIF_MEM_MAPPABLE |
172 typei = nvif_mmu_type(mmu, NVIF_MEM_HOST | NVIF_MEM_MAPPABLE | kind);
266 struct nvif_mmu *mmu = &drm->client.mmu; local
283 typei = nvif_mmu_type(mmu, NVIF_MEM_VRAM | NVIF_MEM_MAPPABLE |
305 drm_need_swiotlb(drm->client.mmu.dmabits),
306 drm->client.mmu.dmabits <= 32);
H A Dnouveau_drv.h46 #include <nvif/mmu.h>
93 struct nvif_mmu mmu; member in struct:nouveau_cli
315 struct nvif_mmu *mmu = &drm->client.mmu; local
316 return !(mmu->type[drm->ttm.type_host[0]].type & NVIF_MEM_UNCACHED);

Completed in 922 milliseconds

1234567891011>>