/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_vmm.c | 134 int ret = nvif_vmm_ctor(&cli->mmu, "drmVmm", oclass, UNMANAGED, in nouveau_vmm_init()
|
/openbmc/linux/drivers/gpu/drm/msm/adreno/ |
H A D | a6xx_gpu.c | 113 if (msm_iommu_pagetable_params(ctx->aspace->mmu, &ttbr, &asid)) in a6xx_set_pagetable() 2147 struct msm_mmu *mmu; in a6xx_create_private_address_space() local 2149 mmu = msm_iommu_pagetable_create(gpu->aspace->mmu); in a6xx_create_private_address_space() 2151 if (IS_ERR(mmu)) in a6xx_create_private_address_space() 2152 return ERR_CAST(mmu); in a6xx_create_private_address_space() 2154 return msm_gem_address_space_create(mmu, in a6xx_create_private_address_space() 2378 msm_mmu_set_fault_handler(gpu->aspace->mmu, gpu, in a6xx_gpu_init()
|
/openbmc/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_drv.c | 66 ctx->mmu = etnaviv_iommu_context_init(priv->mmu_global, in etnaviv_open() 68 if (!ctx->mmu) { in etnaviv_open() 107 etnaviv_iommu_context_put(ctx->mmu); in etnaviv_postclose()
|
/openbmc/linux/drivers/accel/ivpu/ |
H A D | ivpu_drv.c | 492 vdev->mmu = drmm_kzalloc(&vdev->drm, sizeof(*vdev->mmu), GFP_KERNEL); in ivpu_dev_init() 493 if (!vdev->mmu) in ivpu_dev_init()
|
H A D | ivpu_drv.h | 107 struct ivpu_mmu_info *mmu; member
|
/openbmc/qemu/target/sparc/ |
H A D | ldst_helper.c | 77 const SparcV9MMU *mmu, const int idx) in ultrasparc_tsb_pointer() argument 83 int ctx = mmu->tag_access & 0x1fffULL; in ultrasparc_tsb_pointer() 84 uint64_t ctx_register = mmu->sun4v_ctx_config[ctx ? 1 : 0]; in ultrasparc_tsb_pointer() 89 tsb_register = mmu->sun4v_tsb_pointers[tsb_index]; in ultrasparc_tsb_pointer() 92 tsb_register = mmu->tsb; in ultrasparc_tsb_pointer() 101 uint64_t va = mmu->tag_access >> (3 * page_size + 9); in ultrasparc_tsb_pointer()
|
/openbmc/qemu/target/microblaze/ |
H A D | cpu.c | 192 mmu_init(&env->mmu); in mb_cpu_reset_hold() 286 cpu->cfg.mmu = 3; in mb_cpu_realizefn()
|
/openbmc/linux/drivers/staging/media/atomisp/ |
H A D | Makefile | 112 pci/mmu/isp_mmu.o \ 113 pci/mmu/sh_mmu_mrfld.o \ 148 pci/hive_isp_css_common/host/mmu.o \ 170 -I$(atomisp)/include/mmu/ \
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | r8a77970.dtsi | 716 ipmmu_ds1: mmu@e7740000 { 724 ipmmu_ir: mmu@ff8b0000 { 732 ipmmu_mm: mmu@e67b0000 { 741 ipmmu_rt: mmu@ffc80000 { 749 ipmmu_vi0: mmu@febd0000 {
|
/openbmc/linux/arch/x86/kernel/ |
H A D | kvm.c | 837 pv_ops.mmu.flush_tlb_multi = kvm_flush_tlb_multi; in kvm_guest_init() 838 pv_ops.mmu.tlb_remove_table = tlb_remove_table; in kvm_guest_init() 938 pv_ops.mmu.notify_page_enc_status_changed = in kvm_init_platform()
|
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | mmu.h | 27 struct nvkm_mmu *mmu; member
|
/openbmc/linux/include/asm-generic/ |
H A D | Kbuild | 40 mandatory-y += mmu.h
|
/openbmc/linux/arch/x86/kvm/ |
H A D | x86.c | 901 if (!tdp_enabled && memcmp(mmu->pdptrs, pdpte, sizeof(mmu->pdptrs))) in load_pdptrs() 904 memcpy(mmu->pdptrs, pdpte, sizeof(mmu->pdptrs)); in load_pdptrs() 1225 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_invalidate_pcid() local 7303 struct kvm_mmu *mmu = vcpu->arch.mmu; in translate_nested_gpa() local 7310 t_gpa = mmu->gva_to_gpa(vcpu, mmu, gpa, access, exception); in translate_nested_gpa() 7321 return mmu->gva_to_gpa(vcpu, mmu, gva, access, exception); in kvm_mmu_gva_to_gpa_read() 7332 return mmu->gva_to_gpa(vcpu, mmu, gva, access, exception); in kvm_mmu_gva_to_gpa_write() 7342 return mmu->gva_to_gpa(vcpu, mmu, gva, 0, exception); in kvm_mmu_gva_to_gpa_system() 7354 gpa_t gpa = mmu->gva_to_gpa(vcpu, mmu, addr, access, exception); in kvm_read_guest_virt_helper() 7446 gpa_t gpa = mmu->gva_to_gpa(vcpu, mmu, addr, access, exception); in kvm_write_guest_virt_helper() [all …]
|
/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-call.c | 101 bool mmu = (msr & (MSR_IR|MSR_DR)); in opal_call() local 109 if (unlikely(!mmu)) in opal_call()
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_gpu.c | 482 gpu->aspace->mmu->funcs->resume_translation(gpu->aspace->mmu); in fault_worker() 1011 gpu->aspace->mmu->funcs->detach(gpu->aspace->mmu); in msm_gpu_cleanup()
|
/openbmc/qemu/target/riscv/ |
H A D | monitor.c | 221 if (!riscv_cpu_cfg(env)->mmu) { in hmp_info_mem()
|
H A D | cpu.c | 398 cpu->cfg.mmu = true; in riscv_any_cpu_init() 446 cpu->cfg.mmu = true; in rv64_sifive_u_cpu_init() 477 cpu->cfg.mmu = true; in rv64_thead_c906_cpu_init() 507 cpu->cfg.mmu = true; in rv64_veyron_v1_cpu_init() 582 cpu->cfg.mmu = true; in rv32_sifive_u_cpu_init() 1470 DEFINE_PROP_BOOL("mmu", RISCVCPU, cfg.mmu, true),
|
/openbmc/linux/drivers/gpu/drm/panfrost/ |
H A D | panfrost_device.h | 143 struct panfrost_mmu *mmu; member
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/ |
H A D | 0042-corstone1000-enable-virtio-net-support.patch | 39 #include <asm/armv8/mmu.h>
|
/openbmc/linux/arch/microblaze/kernel/cpu/ |
H A D | cpuinfo-static.c | 119 ci->mmu = fcpu(cpu, "xlnx,use-mmu"); in set_cpuinfo_static()
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
H A D | user.c | 341 else if (device->mmu && index-- == 0) in nvkm_udevice_child_get() 342 sclass = &device->mmu->user; in nvkm_udevice_child_get()
|
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_kms.c | 1018 struct msm_mmu *mmu; in _dpu_kms_mmu_destroy() local 1023 mmu = dpu_kms->base.aspace->mmu; in _dpu_kms_mmu_destroy() 1025 mmu->funcs->detach(mmu); in _dpu_kms_mmu_destroy()
|
/openbmc/linux/arch/powerpc/boot/dts/fsl/ |
H A D | e500v2_power_isa.dtsi | 50 mmu-type = "power-embedded";
|
H A D | e500v1_power_isa.dtsi | 49 mmu-type = "power-embedded";
|
/openbmc/linux/arch/nios2/boot/dts/ |
H A D | 3c120_devboard.dts | 42 altr,has-mmu = <1>;
|