Home
last modified time | relevance | path

Searched refs:vttbr (Results 1 – 8 of 8) sorted by relevance

/arch/arm64/include/asm/
A Dkvm_mmu.h338 static inline u64 get_vmid(u64 vttbr)
340 return (vttbr & VTTBR_VMID_MASK(kvm_get_vmid_bits())) >>
A Dkvm_asm.h186 unsigned long vttbr; member
/arch/arm64/kvm/
A Dnested.c616 u64 vttbr, vtcr, hcr; in lookup_s2_mmu() local
620 vttbr = vcpu_read_sys_reg(vcpu, VTTBR_EL2); in lookup_s2_mmu()
627 vttbr &= ~VTTBR_CNP_BIT; in lookup_s2_mmu()
649 vttbr == mmu->tlb_vttbr && in lookup_s2_mmu()
655 get_vmid(vttbr) == get_vmid(mmu->tlb_vttbr)) in lookup_s2_mmu()
A Dat.c465 u64 vttbr; member
487 config->vttbr = read_sysreg(vttbr_el2); in __mmu_config_save()
515 write_sysreg(config->vttbr, vttbr_el2); in __mmu_config_restore()
A Dsys_regs.c3668 u64 limit, vttbr; in handle_vmalls12e1is() local
3673 vttbr = vcpu_read_sys_reg(vcpu, VTTBR_EL2); in handle_vmalls12e1is()
3676 kvm_s2_mmu_iterate_by_vmid(vcpu->kvm, get_vmid(vttbr), in handle_vmalls12e1is()
3692 u64 vttbr = vcpu_read_sys_reg(vcpu, VTTBR_EL2); in handle_ripas2e1is() local
3705 kvm_s2_mmu_iterate_by_vmid(vcpu->kvm, get_vmid(vttbr), in handle_ripas2e1is()
3747 u64 vttbr = vcpu_read_sys_reg(vcpu, VTTBR_EL2); in handle_ipas2e1is() local
3752 kvm_s2_mmu_iterate_by_vmid(vcpu->kvm, get_vmid(vttbr), in handle_ipas2e1is()
A Darm.c2023 params->vttbr = params->vtcr = 0; in cpu_prepare_hyp_mode()
/arch/arm64/kernel/
A Dasm-offsets.c124 DEFINE(NVHE_INIT_VTTBR, offsetof(struct kvm_nvhe_init_params, vttbr)); in main()
/arch/arm64/kvm/hyp/nvhe/
A Dmem_protect.c324 params->vttbr = kvm_get_vttbr(mmu); in __pkvm_prot_finalize()

Completed in 34 milliseconds