Searched refs:srr1_flags (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/arch/powerpc/kvm/ |
D | book3s.c | 191 void kvmppc_core_queue_machine_check(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_machine_check() argument 194 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() [all …]
|
D | book3s_hv_builtin.c | 523 static void inject_interrupt(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in inject_interrupt() argument 554 kvmppc_set_srr1(vcpu, (msr & SRR1_MSR_BITS) | srr1_flags); in inject_interrupt() 559 void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in kvmppc_inject_interrupt_hv() argument 561 inject_interrupt(vcpu, vec, srr1_flags); in kvmppc_inject_interrupt_hv()
|
D | book3s.h | 35 extern void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags);
|
D | booke.c | 286 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()
|
D | book3s_pr.c | 107 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()
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | kvm_ppc.h | 133 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);
|
D | kvm_book3s.h | 285 void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags);
|