/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | mce.c | 374 bool user_mode, bool in_guest) in machine_check_print_event_info() 576 level, evt->cpu, sevstr, in_guest ? "Guest" : "", in machine_check_print_event_info() 581 if (in_guest || user_mode) { in machine_check_print_event_info() 584 in_guest ? "Guest " : "", evt->srr0, pa_str); in machine_check_print_event_info() 598 if (evt->error_type == MCE_ERROR_TYPE_SLB && !in_guest) in machine_check_print_event_info() 373 machine_check_print_event_info(struct machine_check_event *evt, bool user_mode, bool in_guest) machine_check_print_event_info() argument
|
H A D | asm-offsets.c | 485 OFFSET(VCORE_IN_GUEST, kvmppc_vcore, in_guest); in main() 568 HSTATE_FIELD(HSTATE_IN_GUEST, in_guest); in main()
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_hv_ras.c | 147 local_paca->sibling_subcore_state->in_guest[subcore_id] = 1; in kvmppc_subcore_enter_guest() 158 local_paca->sibling_subcore_state->in_guest[subcore_id] = 0; in kvmppc_subcore_exit_guest() 205 * All threads will use sibling_subcore_state->in_guest[] (shared by all 207 * sibling subcores are in Guest mode or host mode. The in_guest[] array 224 * wait_for_subcore_guest_exit() and wait for in_guest[0-3] from 227 * state in_guest[] array respectively. 228 * - Once all primary threads clear in_guest[0-3], all of them will invoke
|
H A D | book3s_hv_hmi.c | 33 while (local_paca->sibling_subcore_state->in_guest[i]) in wait_for_subcore_guest_exit()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | hmi.h | 24 u8 in_guest[MAX_SUBCORE_PER_CORE]; member
|
H A D | kvm_book3s_asm.h | 104 u8 in_guest;
|
H A D | mce.h | 223 bool user_mode, bool in_guest);
|
H A D | kvm_book3s.h | 77 u8 in_guest; member
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | hmi.h | 24 u8 in_guest[MAX_SUBCORE_PER_CORE]; member
|
H A D | kvm_book3s_asm.h | 91 u8 in_guest;
|
H A D | mce.h | 234 bool user_mode, bool in_guest);
|
H A D | kvm_book3s.h | 77 u8 in_guest; member
|
H A D | kvm_host.h | 840 struct kvmhv_tb_accumulator in_guest; member
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_hv_ras.c | 210 local_paca->sibling_subcore_state->in_guest[subcore_id] = 1; in kvmppc_subcore_enter_guest() 221 local_paca->sibling_subcore_state->in_guest[subcore_id] = 0; in kvmppc_subcore_exit_guest() 268 * All threads will use sibling_subcore_state->in_guest[] (shared by all 270 * sibling subcores are in Guest mode or host mode. The in_guest[] array 287 * wait_for_subcore_guest_exit() and wait for in_guest[0-3] from 290 * state in_guest[] array respectively. 291 * - Once all primary threads clear in_guest[0-3], all of them will invoke
|
H A D | book3s_hv_hmi.c | 38 while (local_paca->sibling_subcore_state->in_guest[i]) in wait_for_subcore_guest_exit()
|
H A D | book3s_hv_p9_entry.c | 679 * with no prefetch bug), because in_guest is set. If we take a SRESET in kvmhv_vcpu_entry_p9() 680 * or MCE with in_guest set but still in HV mode, then in kvmhv_vcpu_entry_p9() 684 WRITE_ONCE(local_paca->kvm_hstate.in_guest, KVM_GUEST_MODE_HV_P9); in kvmhv_vcpu_entry_p9() 685 barrier(); /* Open in_guest critical section */ in kvmhv_vcpu_entry_p9() 722 accumulate_time(vcpu, &vcpu->arch.in_guest); in kvmhv_vcpu_entry_p9() 753 * enable MSR[RI] here. It gets enabled at the end, after in_guest in kvmhv_vcpu_entry_p9() 916 barrier(); /* Close in_guest critical section */ in kvmhv_vcpu_entry_p9() 917 WRITE_ONCE(local_paca->kvm_hstate.in_guest, KVM_GUEST_MODE_NONE); in kvmhv_vcpu_entry_p9()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | mce.c | 356 bool user_mode, bool in_guest) in machine_check_print_event_info() 558 level, evt->cpu, sevstr, in_guest ? "Guest" : "Host", in machine_check_print_event_info() 563 if (in_guest || user_mode) { in machine_check_print_event_info() 566 in_guest ? "Guest " : "", evt->srr0, pa_str); in machine_check_print_event_info() 355 machine_check_print_event_info(struct machine_check_event *evt, bool user_mode, bool in_guest) machine_check_print_event_info() argument
|
H A D | asm-offsets.c | 595 OFFSET(VCORE_IN_GUEST, kvmppc_vcore, in_guest); in main() 678 HSTATE_FIELD(HSTATE_IN_GUEST, in_guest); in main()
|
H A D | mce_power.c | 77 if (get_paca()->kvm_hstate.in_guest) in flush_and_reload_slb()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | perf_event.h | 47 unsigned char in_guest:1; /* guest sample */ member
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | perf_event.h | 47 unsigned char in_guest:1; /* guest sample */ member
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | perf_event.c | 96 if (sde_regs->in_guest) in perf_misc_flags_sf()
|
H A D | perf_cpum_sf.c | 1061 if (event->attr.exclude_guest && sde_regs->in_guest) in perf_exclude_event() 1063 if (event->attr.exclude_host && !sde_regs->in_guest) in perf_exclude_event() 1119 sde_regs->in_guest = 0; in perf_push_sample() 1122 sde_regs->in_guest = 1; in perf_push_sample() 1126 sde_regs->in_guest = 1; in perf_push_sample()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | perf_event.c | 75 if (sde_regs->in_guest) in perf_misc_flags_sf()
|
H A D | perf_cpum_sf.c | 1093 if (event->attr.exclude_guest && sde_regs->in_guest) in perf_exclude_event() 1095 if (event->attr.exclude_host && !sde_regs->in_guest) in perf_exclude_event() 1151 sde_regs->in_guest = 0; in perf_push_sample() 1154 sde_regs->in_guest = 1; in perf_push_sample() 1158 sde_regs->in_guest = 1; in perf_push_sample()
|