Home
last modified time | relevance | path

Searched refs:srr1_flags (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s.c194 kvmppc_inject_interrupt(vcpu, BOOK3S_INTERRUPT_MACHINE_CHECK, srr1_flags); in kvmppc_core_queue_machine_check()
204 void kvmppc_core_queue_program(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_program() argument
207 kvmppc_inject_interrupt(vcpu, BOOK3S_INTERRUPT_PROGRAM, srr1_flags); in kvmppc_core_queue_program()
211 void kvmppc_core_queue_fpunavail(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_fpunavail() argument
214 kvmppc_inject_interrupt(vcpu, BOOK3S_INTERRUPT_FP_UNAVAIL, srr1_flags); in kvmppc_core_queue_fpunavail()
217 void kvmppc_core_queue_vec_unavail(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_vec_unavail() argument
220 kvmppc_inject_interrupt(vcpu, BOOK3S_INTERRUPT_ALTIVEC, srr1_flags); in kvmppc_core_queue_vec_unavail()
223 void kvmppc_core_queue_vsx_unavail(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_vsx_unavail() argument
226 kvmppc_inject_interrupt(vcpu, BOOK3S_INTERRUPT_VSX, srr1_flags); in kvmppc_core_queue_vsx_unavail()
286 kvmppc_inject_interrupt(vcpu, BOOK3S_INTERRUPT_DATA_STORAGE, srr1_flags); in kvmppc_core_queue_data_storage()
[all …]
H A Dbook3s_hv_builtin.c519 static void inject_interrupt(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in inject_interrupt() argument
550 kvmppc_set_srr1(vcpu, (msr & SRR1_MSR_BITS) | srr1_flags); in inject_interrupt()
555 void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in kvmppc_inject_interrupt_hv() argument
557 inject_interrupt(vcpu, vec, srr1_flags); in kvmppc_inject_interrupt_hv()
H A Dbook3s.h36 extern void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags);
H A Dbooke.c286 void kvmppc_core_queue_data_storage(struct kvm_vcpu *vcpu, ulong srr1_flags, in kvmppc_core_queue_data_storage() argument
289 WARN_ON_ONCE(srr1_flags); in kvmppc_core_queue_data_storage()
320 void kvmppc_core_queue_fpunavail(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_fpunavail() argument
322 WARN_ON_ONCE(srr1_flags); in kvmppc_core_queue_fpunavail()
327 void kvmppc_core_queue_vec_unavail(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_vec_unavail() argument
329 WARN_ON_ONCE(srr1_flags); in kvmppc_core_queue_vec_unavail()
H A Dbook3s_pr.c107 static void kvmppc_inject_interrupt_pr(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in kvmppc_inject_interrupt_pr() argument
127 kvmppc_set_srr1(vcpu, (msr & SRR1_MSR_BITS) | srr1_flags); in kvmppc_inject_interrupt_pr()
/openbmc/linux/arch/powerpc/include/asm/
H A Dkvm_ppc.h133 ulong srr1_flags);
136 ulong srr1_flags);
138 ulong srr1_flags);
140 ulong srr1_flags);
142 ulong srr1_flags);
152 ulong srr1_flags,
157 ulong srr1_flags);
271 void (*inject_interrupt)(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags);
H A Dkvm_book3s.h284 void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags);