Home
last modified time | relevance | path

Searched refs:flush_ex (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/tools/testing/selftests/kvm/x86/
H A Dhyperv_tlb_flush.c291 flush_ex->gva_list[1] = (u64)data->test_pages; in sender_guest_code()
329 flush_ex->gva_list[2] = (u64)data->test_pages; in sender_guest_code()
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()
358 flush_ex->gva_list[0] = (u64)data->test_pages; in sender_guest_code()
434 hyperv_write_xmm_input(&flush_ex->hv_vp_set, 2); in sender_guest_code()
451 flush_ex->gva_list[1] = (u64)data->test_pages; 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()
491 flush_ex->gva_list[2] = (u64)data->test_pages; in sender_guest_code()
[all …]
/linux-6.15/arch/x86/kvm/
H A Dhyperv.c2006 struct hv_tlb_flush_ex flush_ex; in kvm_hv_flush_tlb() local
2075 flush_ex.address_space = hc->ingpa; in kvm_hv_flush_tlb()
2076 flush_ex.flags = hc->outgpa; in kvm_hv_flush_tlb()
2077 memcpy(&flush_ex.hv_vp_set, in kvm_hv_flush_tlb()
2082 sizeof(flush_ex)))) in kvm_hv_flush_tlb()
2084 hc->data_offset = sizeof(flush_ex); in kvm_hv_flush_tlb()
2088 flush_ex.hv_vp_set.format, in kvm_hv_flush_tlb()
2089 flush_ex.address_space, in kvm_hv_flush_tlb()
2090 flush_ex.flags, is_guest_mode(vcpu)); in kvm_hv_flush_tlb()
2092 valid_bank_mask = flush_ex.hv_vp_set.valid_bank_mask; in kvm_hv_flush_tlb()
[all …]