Home
last modified time | relevance | path

Searched refs:hv_vp_set (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/tools/testing/selftests/kvm/x86/
H A Dhyperv_tlb_flush.c52 struct hv_vpset hv_vp_set; member
344 flush_ex->hv_vp_set.format = HV_GENERIC_SET_ALL; in sender_guest_code()
357 flush_ex->hv_vp_set.format = HV_GENERIC_SET_ALL; in sender_guest_code()
434 hyperv_write_xmm_input(&flush_ex->hv_vp_set, 2); in sender_guest_code()
452 hyperv_write_xmm_input(&flush_ex->hv_vp_set, 2); in sender_guest_code()
471 hyperv_write_xmm_input(&flush_ex->hv_vp_set, 2); in sender_guest_code()
492 hyperv_write_xmm_input(&flush_ex->hv_vp_set, 3); in sender_guest_code()
508 flush_ex->hv_vp_set.format = HV_GENERIC_SET_ALL; in sender_guest_code()
509 hyperv_write_xmm_input(&flush_ex->hv_vp_set, 2); in sender_guest_code()
523 flush_ex->hv_vp_set.format = HV_GENERIC_SET_ALL; in sender_guest_code()
[all …]
/linux-6.15/arch/x86/hyperv/
H A Dmmu.c197 flush->hv_vp_set.valid_bank_mask = 0; in hyperv_flush_tlb_others_ex()
199 flush->hv_vp_set.format = HV_GENERIC_SET_SPARSE_4K; in hyperv_flush_tlb_others_ex()
200 nr_bank = cpumask_to_vpset_skip(&flush->hv_vp_set, cpus, in hyperv_flush_tlb_others_ex()
215 sizeof(flush->hv_vp_set.bank_contents[0])) / in hyperv_flush_tlb_others_ex()
/linux-6.15/arch/x86/kvm/
H A Dhyperv.c2077 memcpy(&flush_ex.hv_vp_set, in kvm_hv_flush_tlb()
2087 trace_kvm_hv_flush_tlb_ex(flush_ex.hv_vp_set.valid_bank_mask, in kvm_hv_flush_tlb()
2088 flush_ex.hv_vp_set.format, in kvm_hv_flush_tlb()
2092 valid_bank_mask = flush_ex.hv_vp_set.valid_bank_mask; in kvm_hv_flush_tlb()
2093 all_cpus = flush_ex.hv_vp_set.format != in kvm_hv_flush_tlb()
/linux-6.15/include/hyperv/
H A Dhvgdk_mini.h574 struct hv_vpset hv_vp_set; member