/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | pmu.c | 34 struct kvm_host_data *ctx = this_cpu_ptr_hyp_sym(kvm_host_data); in kvm_set_pmu_events() 50 struct kvm_host_data *ctx = this_cpu_ptr_hyp_sym(kvm_host_data); in kvm_clr_pmu_events() 172 struct kvm_host_data *host; in kvm_vcpu_pmu_restore_guest() 179 host = this_cpu_ptr_hyp_sym(kvm_host_data); in kvm_vcpu_pmu_restore_guest() 193 struct kvm_host_data *host; in kvm_vcpu_pmu_restore_host() 199 host = this_cpu_ptr_hyp_sym(kvm_host_data); in kvm_vcpu_pmu_restore_host()
|
H A D | arm.c | 1417 kvm_init_host_cpu_context(&this_cpu_ptr_hyp_sym(kvm_host_data)->host_ctxt); in cpu_hyp_reinit()
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/nvhe/ |
H A D | switch.c | 31 DEFINE_PER_CPU(struct kvm_host_data, kvm_host_data); 132 struct kvm_host_data *host; in __pmu_switch_to_guest() 135 host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); in __pmu_switch_to_guest() 152 struct kvm_host_data *host; in __pmu_switch_to_host() 155 host = container_of(host_ctxt, struct kvm_host_data, host_ctxt); in __pmu_switch_to_host() 184 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __kvm_vcpu_run() 266 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in hyp_panic()
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/vhe/ |
H A D | switch.c | 34 DEFINE_PER_CPU(struct kvm_host_data, kvm_host_data); 121 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __kvm_vcpu_run_vhe() 206 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __hyp_call_panic()
|
H A D | sysreg-sr.c | 69 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in kvm_vcpu_load_sysregs_vhe() 103 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in kvm_vcpu_put_sysregs_vhe()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/vhe/ |
H A D | switch.c | 32 DEFINE_PER_CPU(struct kvm_host_data, kvm_host_data); 210 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __kvm_vcpu_run_vhe() 301 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __hyp_call_panic()
|
H A D | sysreg-sr.c | 70 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in kvm_vcpu_load_sysregs_vhe() 115 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in kvm_vcpu_put_sysregs_vhe()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/ |
H A D | switch.c | 33 DEFINE_PER_CPU(struct kvm_host_data, kvm_host_data); 265 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __kvm_vcpu_run() 368 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in hyp_panic()
|
H A D | setup.c | 260 struct kvm_host_data *host_data = this_cpu_ptr(&kvm_host_data); in __pkvm_init_finalise()
|
H A D | psci-relay.c | 208 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __kvm_host_psci_cpu_entry()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/hyp/ |
H A D | debug-sr.h | 138 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __debug_switch_to_guest_common() 157 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __debug_switch_to_host_common()
|
H A D | switch.h | 84 struct kvm_cpu_context *hctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __activate_traps_hfgxtr() 159 struct kvm_cpu_context *hctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __deactivate_traps_hfgxtr() 191 hctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __activate_traps_common() 225 hctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __deactivate_traps_common()
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/ |
H A D | debug-sr.h | 138 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __debug_switch_to_guest_common() 157 host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in __debug_switch_to_host_common()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | kvm_host.h | 272 struct kvm_host_data { struct 575 DECLARE_KVM_HYP_PER_CPU(struct kvm_host_data, kvm_host_data);
|
H A D | kvm_asm.h | 262 adr_this_cpu \reg, kvm_host_data, \tmp variable
|
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | pmu.c | 235 hctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt; in kvm_set_pmuserenr()
|
H A D | arm.c | 1841 kvm_init_host_cpu_context(&this_cpu_ptr_hyp_sym(kvm_host_data)->host_ctxt); in cpu_hyp_init_context()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | kvm_host.h | 433 struct kvm_host_data { struct 1045 DECLARE_KVM_HYP_PER_CPU(struct kvm_host_data, kvm_host_data);
|
H A D | kvm_asm.h | 299 adr_this_cpu \reg, kvm_host_data, \tmp variable
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | asm-offsets.c | 114 DEFINE(HOST_DATA_CONTEXT, offsetof(struct kvm_host_data, host_ctxt)); in main()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | asm-offsets.c | 141 DEFINE(HOST_DATA_CONTEXT, offsetof(struct kvm_host_data, host_ctxt)); in main()
|