Lines Matching defs:ctxt
193 static inline bool vcpu_is_el2_ctxt(const struct kvm_cpu_context *ctxt)
195 switch (ctxt->regs.pstate & (PSR_MODE32_BIT | PSR_MODE_MASK)) {
206 return vcpu_is_el2_ctxt(&vcpu->arch.ctxt);
209 static inline bool __vcpu_el2_e2h_is_set(const struct kvm_cpu_context *ctxt)
211 return ctxt_sys_reg(ctxt, HCR_EL2) & HCR_E2H;
216 return __vcpu_el2_e2h_is_set(&vcpu->arch.ctxt);
219 static inline bool __vcpu_el2_tge_is_set(const struct kvm_cpu_context *ctxt)
221 return ctxt_sys_reg(ctxt, HCR_EL2) & HCR_TGE;
226 return __vcpu_el2_tge_is_set(&vcpu->arch.ctxt);
229 static inline bool __is_hyp_ctxt(const struct kvm_cpu_context *ctxt)
239 return vcpu_is_el2_ctxt(ctxt) ||
240 (__vcpu_el2_e2h_is_set(ctxt) && __vcpu_el2_tge_is_set(ctxt)) ||
241 __vcpu_el2_tge_is_set(ctxt);
246 return __is_hyp_ctxt(&vcpu->arch.ctxt);