Searched refs:vtcr (Results 1 – 10 of 10) sorted by relevance
393 u64 vtcr = VTCR_EL2_FLAGS; in kvm_arm_setup_stage2() local412 vtcr |= parange << VTCR_EL2_PS_SHIFT; in kvm_arm_setup_stage2()414 vtcr |= VTCR_EL2_T0SZ(phys_shift); in kvm_arm_setup_stage2()422 vtcr |= VTCR_EL2_LVLS_TO_SL0(lvls); in kvm_arm_setup_stage2()429 vtcr |= VTCR_EL2_HA; in kvm_arm_setup_stage2()432 vtcr |= (kvm_get_vmid_bits() == 16) ? in kvm_arm_setup_stage2()435 kvm->arch.vtcr = vtcr; in kvm_arm_setup_stage2()
188 #define VTCR_EL2_LVLS(vtcr) \ argument189 VTCR_EL2_SL0_TO_LVLS(((vtcr) & VTCR_EL2_SL0_MASK) >> VTCR_EL2_SL0_SHIFT)192 #define VTCR_EL2_IPA(vtcr) (64 - ((vtcr) & VTCR_EL2_T0SZ_MASK)) argument
90 write_sysreg(kvm->arch.vtcr, vtcr_el2); in __load_guest_stage2()
32 #define kvm_stage2_levels(kvm) VTCR_EL2_LVLS(kvm->arch.vtcr)
73 u64 vtcr; member
135 #define kvm_phys_shift(kvm) VTCR_EL2_IPA(kvm->arch.vtcr)
110 u64 vtcr; member
965 cfg->arm_lpae_s2_cfg.vtcr = reg; in arm_64_lpae_alloc_pgtable_s2()1013 cfg->arm_lpae_s2_cfg.vtcr &= 0xffffffff; in arm_32_lpae_alloc_pgtable_s2()
565 u64 vtcr; member1628 FIELD_PREP(STRTAB_STE_2_VTCR, s2_cfg->vtcr) | in arm_smmu_write_strtab_ent()2196 cfg->vtcr = pgtbl_cfg->arm_lpae_s2_cfg.vtcr; in arm_smmu_domain_finalise_s2()
515 cb->tcr[0] = pgtbl_cfg->arm_lpae_s2_cfg.vtcr; in arm_smmu_init_context_bank()