Lines Matching refs:arch
187 ppc_md.get_random_seed(&vcpu->arch.regs.gpr[4])) in kvmppc_rm_h_random()
496 vcpu->arch.ceded = 0; in kvmppc_end_cede()
497 if (vcpu->arch.timer_running) { in kvmppc_end_cede()
498 hrtimer_try_to_cancel(&vcpu->arch.dec_timer); in kvmppc_end_cede()
499 vcpu->arch.timer_running = 0; in kvmppc_end_cede()
525 new_msr = vcpu->arch.intr_msr; in inject_interrupt()
543 (vcpu->arch.vcore->lpcr & LPCR_AIL) == LPCR_AIL_3 && in inject_interrupt()
574 ext = (vcpu->arch.pending_exceptions >> BOOK3S_IRQPRIO_EXTERNAL) & 1; in kvmppc_guest_entry_inject_int()
580 if (vcpu->arch.shregs.msr & MSR_EE) { in kvmppc_guest_entry_inject_int()
593 if (vcpu->arch.doorbell_request) { in kvmppc_guest_entry_inject_int()
595 vcpu->arch.vcore->dpdes = 1; in kvmppc_guest_entry_inject_int()
597 vcpu->arch.doorbell_request = 0; in kvmppc_guest_entry_inject_int()
606 for (set = 0; set < kvm->arch.tlb_sets; ++set) { in flush_guest_tlb()
618 if (cpumask_test_cpu(pcpu, &kvm->arch.need_tlb_flush)) { in kvmppc_check_need_tlb_flush()
622 cpumask_clear_cpu(pcpu, &kvm->arch.need_tlb_flush); in kvmppc_check_need_tlb_flush()