Searched refs:vttbr (Results 1 – 8 of 8) sorted by relevance
/linux/arch/arm64/include/asm/ |
H A D | kvm_mmu.h | 338 static inline u64 get_vmid(u64 vttbr) in get_vmid() 340 return (vttbr & VTTBR_VMID_MASK(kvm_get_vmid_bits())) >> in get_vmid() 336 get_vmid(u64 vttbr) get_vmid() argument
|
/linux/arch/arm64/kvm/ |
H A D | nested.c | 561 u64 vttbr, vtcr, hcr; in lookup_s2_mmu() local 565 vttbr = vcpu_read_sys_reg(vcpu, VTTBR_EL2); in lookup_s2_mmu() 572 vttbr &= ~VTTBR_CNP_BIT; in lookup_s2_mmu() 594 vttbr == mmu->tlb_vttbr && in lookup_s2_mmu() 600 get_vmid(vttbr) == get_vmid(mmu->tlb_vttbr)) in lookup_s2_mmu()
|
H A D | at.c | 489 u64 vttbr; member 512 config->vttbr = read_sysreg(vttbr_el2); in __mmu_config_save() 543 write_sysreg(config->vttbr, vttbr_el2); in __mmu_config_restore()
|
H A D | sys_regs.c | 3282 u64 limit, vttbr; in handle_vmalls12e1is() local 3287 vttbr = vcpu_read_sys_reg(vcpu, VTTBR_EL2); in handle_vmalls12e1is() 3290 kvm_s2_mmu_iterate_by_vmid(vcpu->kvm, get_vmid(vttbr), in handle_vmalls12e1is() 3306 u64 vttbr = vcpu_read_sys_reg(vcpu, VTTBR_EL2); in handle_ripas2e1is() local 3339 kvm_s2_mmu_iterate_by_vmid(vcpu->kvm, get_vmid(vttbr), in handle_ripas2e1is() 3381 u64 vttbr = vcpu_read_sys_reg(vcpu, VTTBR_EL2); in handle_ipas2e1is() local 3386 kvm_s2_mmu_iterate_by_vmid(vcpu->kvm, get_vmid(vttbr), in handle_ipas2e1is() 3407 u64 vttbr = vcpu_read_sys_reg(vcpu, VTTBR_EL2); in handle_tlbi_el1() local 3427 kvm_s2_mmu_iterate_by_vmid(vcpu->kvm, get_vmid(vttbr), in handle_tlbi_el1()
|
H A D | arm.c | 2016 params->vttbr = params->vtcr = 0; in cpu_prepare_hyp_mode()
|
/linux/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3-test.c | 310 io_pgtable.cfg.arm_lpae_s2_cfg.vttbr = 0xdaedbeefdeadbeefULL; in arm_smmu_test_make_s2_ste()
|
H A D | arm-smmu-v3.c | 1703 target->data[3] = cpu_to_le64(pgtbl_cfg->arm_lpae_s2_cfg.vttbr & in arm_smmu_make_s2_domain_ste()
|
/linux/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.c | 552 cb->ttbr[0] = pgtbl_cfg->arm_lpae_s2_cfg.vttbr; in arm_smmu_init_context_bank()
|