Home
last modified time | relevance | path

Searched refs:kvmppc_vcore (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_book3s_asm.h66 struct kvmppc_vcore;
76 struct kvmppc_vcore *vc[MAX_SUBCORES];
116 struct kvmppc_vcore *kvm_vcore;
H A Dkvm_host.h346 struct kvmppc_vcore *vcores[KVM_MAX_VCORES];
759 struct kvmppc_vcore *vcore;
H A Dkvm_book3s.h68 struct kvmppc_vcore { struct
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_book3s_asm.h63 struct kvmppc_vcore;
73 struct kvmppc_vcore *vc[MAX_SUBCORES];
102 struct kvmppc_vcore *kvm_vcore;
H A Dkvm_host.h337 struct kvmppc_vcore *vcores[KVM_MAX_VCORES];
765 struct kvmppc_vcore *vcore;
H A Dkvm_book3s.h68 struct kvmppc_vcore { struct
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv.c168 static inline struct kvm_vcpu *next_runnable_thread(struct kvmppc_vcore *vc, in next_runnable_thread()
284 static void kvmppc_core_start_stolen(struct kvmppc_vcore *vc) in kvmppc_core_start_stolen()
293 static void kvmppc_core_end_stolen(struct kvmppc_vcore *vc) in kvmppc_core_end_stolen()
307 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_core_vcpu_load_hv()
330 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_core_vcpu_put_hv()
353 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_set_arch_compat()
678 static u64 vcore_stolen_time(struct kvmppc_vcore *vc, u64 now) in vcore_stolen_time()
693 struct kvmppc_vcore *vc) in kvmppc_create_dtl_entry()
735 struct kvmppc_vcore *vc; in kvmppc_doorbell_pending()
875 struct kvmppc_vcore *vcor in kvm_arch_vcpu_yield_to()
[all...]
H A Dbook3s_hv_builtin.c127 struct kvmppc_vcore *vc = local_paca->kvm_hstate.kvm_vcore; in kvmppc_rm_h_confer()
264 static void kvmhv_interrupt_vcore(struct kvmppc_vcore *vc, int active) in kvmhv_interrupt_vcore()
277 struct kvmppc_vcore *vc = local_paca->kvm_hstate.kvm_vcore; in kvmhv_commence_exit()
H A Dtrace_hv.h387 TP_PROTO(struct kvmppc_vcore *vc, int where),
411 TP_PROTO(struct kvmppc_vcore *vc, int where),
H A Dbook3s_hv_nested.c30 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmhv_save_hv_regs()
100 struct kvmppc_vcore *vc = vcpu->arch.vcore; in save_hv_return_state()
150 struct kvmppc_vcore *vc = vcpu->arch.vcore; in restore_hv_regs()
176 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmhv_restore_hv_return_state()
225 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmhv_enter_nested_guest()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv.c163 static inline struct kvm_vcpu *next_runnable_thread(struct kvmppc_vcore *vc, in next_runnable_thread()
293 static void kvmppc_core_start_stolen(struct kvmppc_vcore *vc, u64 tb) in kvmppc_core_start_stolen()
304 static void kvmppc_core_end_stolen(struct kvmppc_vcore *vc, u64 tb) in kvmppc_core_end_stolen()
320 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_core_vcpu_load_hv()
355 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_core_vcpu_put_hv()
397 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_set_arch_compat()
722 static u64 vcore_stolen_time(struct kvmppc_vcore *vc, u64 now) in vcore_stolen_time()
773 struct kvmppc_vcore *vc) in kvmppc_update_vpa_dispatch()
803 struct kvmppc_vcore *vc, in kvmppc_update_vpa_dispatch_p9()
829 struct kvmppc_vcore *v in kvmppc_doorbell_pending()
[all...]
H A Dbook3s_hv_builtin.c113 struct kvmppc_vcore *vc = local_paca->kvm_hstate.kvm_vcore; in kvmppc_rm_h_confer()
235 static void kvmhv_interrupt_vcore(struct kvmppc_vcore *vc, int active) in kvmhv_interrupt_vcore()
248 struct kvmppc_vcore *vc = local_paca->kvm_hstate.kvm_vcore; in kvmhv_commence_exit()
H A Dbook3s_hv_ras.c143 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_p9_realmode_hmi_handler()
H A Dbook3s_hv_nested.c32 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmhv_save_hv_regs()
106 struct kvmppc_vcore *vc = vcpu->arch.vcore; in save_hv_return_state()
143 struct kvmppc_vcore *vc = vcpu->arch.vcore; in restore_hv_regs()
171 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmhv_restore_hv_return_state()
257 struct kvmppc_vcore *vc = vcpu->arch.vcore; in load_l2_hv_regs()
295 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmhv_enter_nested_guest()
H A Dbook3s_hv_p9_entry.c222 struct kvmppc_vcore *vc = vcpu->arch.vcore; in accumulate_time()
537 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmhv_vcpu_entry_p9()
H A Dtrace_hv.h407 TP_PROTO(struct kvmppc_vcore *vc, int where),
H A Dbook3s_xive.c2782 struct kvmppc_vcore *vc = vcpu->arch.vcore; in kvmppc_xive_xics_hcall()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dasm-offsets.c594 OFFSET(VCORE_ENTRY_EXIT, kvmppc_vcore, entry_exit_map); in main()
595 OFFSET(VCORE_IN_GUEST, kvmppc_vcore, in_guest); in main()
596 OFFSET(VCORE_NAPPING_THREADS, kvmppc_vcore, napping_threads); in main()
597 OFFSET(VCORE_KVM, kvmppc_vcore, kvm); in main()
598 OFFSET(VCORE_TB_OFFSET, kvmppc_vcore, tb_offset); in main()
599 OFFSET(VCORE_TB_OFFSET_APPL, kvmppc_vcore, tb_offset_applied); in main()
600 OFFSET(VCORE_LPCR, kvmppc_vcore, lpcr); in main()
601 OFFSET(VCORE_PCR, kvmppc_vcore, pcr); in main()
602 OFFSET(VCORE_DPDES, kvmppc_vcore, dpdes); in main()
603 OFFSET(VCORE_VTB, kvmppc_vcore, vt in main()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dasm-offsets.c484 OFFSET(VCORE_ENTRY_EXIT, kvmppc_vcore, entry_exit_map); in main()
485 OFFSET(VCORE_IN_GUEST, kvmppc_vcore, in_guest); in main()
486 OFFSET(VCORE_NAPPING_THREADS, kvmppc_vcore, napping_threads); in main()
487 OFFSET(VCORE_KVM, kvmppc_vcore, kvm); in main()
488 OFFSET(VCORE_TB_OFFSET, kvmppc_vcore, tb_offset); in main()
489 OFFSET(VCORE_TB_OFFSET_APPL, kvmppc_vcore, tb_offset_applied); in main()
490 OFFSET(VCORE_LPCR, kvmppc_vcore, lpcr); in main()
491 OFFSET(VCORE_PCR, kvmppc_vcore, pcr); in main()
492 OFFSET(VCORE_DPDES, kvmppc_vcore, dpdes); in main()
493 OFFSET(VCORE_VTB, kvmppc_vcore, vt in main()
[all...]

Completed in 26 milliseconds