Home
last modified time | relevance | path

Searched refs:processor_mask (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dhyperv_tlb_flush.c46 u64 processor_mask; member
220 flush->processor_mask = BIT(WORKER_VCPU_ID_1); in sender_guest_code()
232 flush->processor_mask = BIT(WORKER_VCPU_ID_1); in sender_guest_code()
247 flush->processor_mask = 0; in sender_guest_code()
375 flush->processor_mask = BIT(WORKER_VCPU_ID_1); in sender_guest_code()
376 hyperv_write_xmm_input(&flush->processor_mask, 1); in sender_guest_code()
388 flush->processor_mask = BIT(WORKER_VCPU_ID_1); in sender_guest_code()
390 hyperv_write_xmm_input(&flush->processor_mask, 1); in sender_guest_code()
403 hyperv_write_xmm_input(&flush->processor_mask, 1); in sender_guest_code()
418 hyperv_write_xmm_input(&flush->processor_mask, in sender_guest_code()
[all...]
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dmmu.c96 flush->processor_mask = 0; in hyperv_flush_tlb_multi()
129 &flush->processor_mask); in hyperv_flush_tlb_multi()
132 /* nothing to flush if 'processor_mask' ends up being empty */ in hyperv_flush_tlb_multi()
133 if (!flush->processor_mask) { in hyperv_flush_tlb_multi()
/kernel/linux/linux-5.10/arch/x86/hyperv/
H A Dmmu.c103 flush->processor_mask = 0; in hyperv_flush_tlb_others()
132 &flush->processor_mask); in hyperv_flush_tlb_others()
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dtrace.h1406 TP_PROTO(u64 processor_mask, u64 address_space, u64 flags),
1407 TP_ARGS(processor_mask, address_space, flags),
1410 __field(u64, processor_mask)
1416 __entry->processor_mask = processor_mask;
1421 TP_printk("processor_mask 0x%llx address_space 0x%llx flags 0x%llx",
1422 __entry->processor_mask, __entry->address_space,
1457 TP_PROTO(u32 vector, u64 processor_mask),
1458 TP_ARGS(vector, processor_mask),
1462 __field(u64, processor_mask)
[all...]
H A Dhyperv.c1520 trace_kvm_hv_flush_tlb(flush.processor_mask, in kvm_hv_flush_tlb()
1524 sparse_banks[0] = flush.processor_mask; in kvm_hv_flush_tlb()
1528 * with processor_mask = 0x0 and HV_FLUSH_ALL_PROCESSORS clear, in kvm_hv_flush_tlb()
1530 * we don't. Let's treat processor_mask == 0 same as in kvm_hv_flush_tlb()
1534 flush.processor_mask == 0; in kvm_hv_flush_tlb()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dtrace.h1553 TP_PROTO(u64 processor_mask, u64 address_space, u64 flags, bool guest_mode),
1554 TP_ARGS(processor_mask, address_space, flags, guest_mode),
1557 __field(u64, processor_mask)
1564 __entry->processor_mask = processor_mask;
1570 TP_printk("processor_mask 0x%llx address_space 0x%llx flags 0x%llx %s",
1571 __entry->processor_mask, __entry->address_space,
1609 TP_PROTO(u32 vector, u64 processor_mask),
1610 TP_ARGS(vector, processor_mask),
1614 __field(u64, processor_mask)
[all...]
H A Dhyperv.c1998 flush.processor_mask = sse128_lo(hc->xmm[0]); in kvm_hv_flush_tlb()
2007 trace_kvm_hv_flush_tlb(flush.processor_mask, in kvm_hv_flush_tlb()
2012 sparse_banks[0] = flush.processor_mask; in kvm_hv_flush_tlb()
2016 * with processor_mask = 0x0 and HV_FLUSH_ALL_PROCESSORS clear, in kvm_hv_flush_tlb()
2018 * we don't. Let's treat processor_mask == 0 same as in kvm_hv_flush_tlb()
2022 flush.processor_mask == 0; in kvm_hv_flush_tlb()
/kernel/linux/linux-5.10/include/asm-generic/
H A Dhyperv-tlfs.h398 u64 processor_mask; member
/kernel/linux/linux-6.6/include/asm-generic/
H A Dhyperv-tlfs.h486 u64 processor_mask; member

Completed in 14 milliseconds