Lines Matching refs:hcr_el2
60 return !(vcpu->arch.hcr_el2 & HCR_RW); in vcpu_el1_is_32bit()
71 vcpu->arch.hcr_el2 = HCR_GUEST_FLAGS; in vcpu_reset_hcr()
73 vcpu->arch.hcr_el2 |= HCR_E2H; in vcpu_reset_hcr()
76 vcpu->arch.hcr_el2 |= HCR_TEA; in vcpu_reset_hcr()
78 vcpu->arch.hcr_el2 |= HCR_TERR; in vcpu_reset_hcr()
82 vcpu->arch.hcr_el2 |= HCR_FWB; in vcpu_reset_hcr()
90 vcpu->arch.hcr_el2 |= HCR_TVM; in vcpu_reset_hcr()
95 vcpu->arch.hcr_el2 |= HCR_TID4; in vcpu_reset_hcr()
97 vcpu->arch.hcr_el2 |= HCR_TID2; in vcpu_reset_hcr()
100 vcpu->arch.hcr_el2 &= ~HCR_RW; in vcpu_reset_hcr()
103 vcpu->arch.hcr_el2 |= HCR_ATA; in vcpu_reset_hcr()
108 return (unsigned long *)&vcpu->arch.hcr_el2; in vcpu_hcr()
113 vcpu->arch.hcr_el2 &= ~HCR_TWE; in vcpu_clear_wfx_traps()
116 vcpu->arch.hcr_el2 &= ~HCR_TWI; in vcpu_clear_wfx_traps()
118 vcpu->arch.hcr_el2 |= HCR_TWI; in vcpu_clear_wfx_traps()
123 vcpu->arch.hcr_el2 |= HCR_TWE; in vcpu_set_wfx_traps()
124 vcpu->arch.hcr_el2 |= HCR_TWI; in vcpu_set_wfx_traps()
129 vcpu->arch.hcr_el2 |= (HCR_API | HCR_APK); in vcpu_ptrauth_enable()
134 vcpu->arch.hcr_el2 &= ~(HCR_API | HCR_APK); in vcpu_ptrauth_disable()