Home
last modified time | relevance | path

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

/Linux-v6.6/tools/testing/selftests/kvm/x86_64/
Dhyperv_tlb_flush.c54 struct hv_vpset hv_vp_set; member
274 flush_ex->hv_vp_set.format = HV_GENERIC_SET_SPARSE_4K; in sender_guest_code()
275 flush_ex->hv_vp_set.valid_bank_mask = BIT_ULL(WORKER_VCPU_ID_2 / 64); in sender_guest_code()
276 flush_ex->hv_vp_set.bank_contents[0] = BIT_ULL(WORKER_VCPU_ID_2 % 64); in sender_guest_code()
289 flush_ex->hv_vp_set.format = HV_GENERIC_SET_SPARSE_4K; in sender_guest_code()
290 flush_ex->hv_vp_set.valid_bank_mask = BIT_ULL(WORKER_VCPU_ID_2 / 64); in sender_guest_code()
291 flush_ex->hv_vp_set.bank_contents[0] = BIT_ULL(WORKER_VCPU_ID_2 % 64); in sender_guest_code()
307 flush_ex->hv_vp_set.format = HV_GENERIC_SET_SPARSE_4K; in sender_guest_code()
308 flush_ex->hv_vp_set.valid_bank_mask = BIT_ULL(WORKER_VCPU_ID_2 / 64) | in sender_guest_code()
310 flush_ex->hv_vp_set.bank_contents[0] = BIT_ULL(WORKER_VCPU_ID_1 % 64); in sender_guest_code()
[all …]
/Linux-v6.6/arch/x86/hyperv/
Dmmu.c198 flush->hv_vp_set.valid_bank_mask = 0; in hyperv_flush_tlb_others_ex()
200 flush->hv_vp_set.format = HV_GENERIC_SET_SPARSE_4K; in hyperv_flush_tlb_others_ex()
201 nr_bank = cpumask_to_vpset_skip(&flush->hv_vp_set, cpus, in hyperv_flush_tlb_others_ex()
212 sizeof(flush->hv_vp_set.bank_contents[0])) / in hyperv_flush_tlb_others_ex()
/Linux-v6.6/arch/x86/kvm/
Dhyperv.c2025 memcpy(&flush_ex.hv_vp_set, in kvm_hv_flush_tlb()
2035 trace_kvm_hv_flush_tlb_ex(flush_ex.hv_vp_set.valid_bank_mask, in kvm_hv_flush_tlb()
2036 flush_ex.hv_vp_set.format, in kvm_hv_flush_tlb()
2040 valid_bank_mask = flush_ex.hv_vp_set.valid_bank_mask; in kvm_hv_flush_tlb()
2041 all_cpus = flush_ex.hv_vp_set.format != in kvm_hv_flush_tlb()
/Linux-v6.6/include/asm-generic/
Dhyperv-tlfs.h494 struct hv_vpset hv_vp_set; member