/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | hyperv_ipi.c | 47 struct hv_vpset vp_set; member 121 ipi_ex->vp_set.format = HV_GENERIC_SET_SPARSE_4K; in sender_guest_code() 122 ipi_ex->vp_set.valid_bank_mask = 1 << 0; in sender_guest_code() 123 ipi_ex->vp_set.bank_contents[0] = BIT(RECEIVER_VCPU_ID_1); in sender_guest_code() 131 hyperv_write_xmm_input(&ipi_ex->vp_set.valid_bank_mask, 1); in sender_guest_code() 143 ipi_ex->vp_set.format = HV_GENERIC_SET_SPARSE_4K; in sender_guest_code() 144 ipi_ex->vp_set.valid_bank_mask = 1 << 1; in sender_guest_code() 145 ipi_ex->vp_set.bank_contents[0] = BIT(RECEIVER_VCPU_ID_2 - 64); in sender_guest_code() 153 hyperv_write_xmm_input(&ipi_ex->vp_set.valid_bank_mask, 1); in sender_guest_code() 165 ipi_ex->vp_set in sender_guest_code() [all...] |
/kernel/linux/linux-5.10/arch/x86/hyperv/ |
H A D | hv_apic.c | 120 ipi_arg->vp_set.valid_bank_mask = 0; in __send_ipi_mask_ex() 123 ipi_arg->vp_set.format = HV_GENERIC_SET_SPARSE_4K; in __send_ipi_mask_ex() 124 nr_bank = cpumask_to_vpset(&(ipi_arg->vp_set), mask); in __send_ipi_mask_ex() 129 ipi_arg->vp_set.format = HV_GENERIC_SET_ALL; in __send_ipi_mask_ex()
|
/kernel/linux/linux-6.6/arch/x86/hyperv/ |
H A D | hv_apic.c | 126 ipi_arg->vp_set.valid_bank_mask = 0; in __send_ipi_mask_ex() 133 ipi_arg->vp_set.format = HV_GENERIC_SET_SPARSE_4K; in __send_ipi_mask_ex() 135 nr_bank = cpumask_to_vpset_skip(&(ipi_arg->vp_set), mask, in __send_ipi_mask_ex() 146 ipi_arg->vp_set.format = HV_GENERIC_SET_ALL; in __send_ipi_mask_ex()
|
H A D | irqdomain.c | 43 intr_desc->target.vp_set.valid_bank_mask = 0; in hv_map_interrupt() 44 intr_desc->target.vp_set.format = HV_GENERIC_SET_SPARSE_4K; in hv_map_interrupt() 45 nr_bank = cpumask_to_vpset(&(intr_desc->target.vp_set), cpumask_of(cpu)); in hv_map_interrupt() 55 * vp_set.format does not count, but vp_set.valid_bank_mask in hv_map_interrupt()
|
/kernel/linux/linux-5.10/drivers/virtio/ |
H A D | virtio_pci_legacy.c | 63 static void vp_set(struct virtio_device *vdev, unsigned offset, in vp_set() function 198 .set = vp_set,
|
H A D | virtio_pci_modern.c | 227 static void vp_set(struct virtio_device *vdev, unsigned offset, in vp_set() function 559 .set = vp_set,
|
/kernel/linux/linux-6.6/drivers/virtio/ |
H A D | virtio_pci_legacy.c | 64 static void vp_set(struct virtio_device *vdev, unsigned int offset, in vp_set() function 191 .set = vp_set,
|
H A D | virtio_pci_modern.c | 104 static void vp_set(struct virtio_device *vdev, unsigned int offset, in vp_set() function 516 .set = vp_set,
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | hyperv-tlfs.h | 355 struct hv_vpset vp_set; member 436 struct hv_vpset vp_set; member
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | hyperv-tlfs.h | 435 struct hv_vpset vp_set; member 616 struct hv_vpset vp_set; member
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | hyperv.c | 2203 send_ipi_ex.vp_set.format = hc->outgpa; in kvm_hv_send_ipi() 2204 send_ipi_ex.vp_set.valid_bank_mask = sse128_lo(hc->xmm[0]); in kvm_hv_send_ipi() 2208 send_ipi_ex.vp_set.format, in kvm_hv_send_ipi() 2209 send_ipi_ex.vp_set.valid_bank_mask); in kvm_hv_send_ipi() 2212 valid_bank_mask = send_ipi_ex.vp_set.valid_bank_mask; in kvm_hv_send_ipi() 2213 all_cpus = send_ipi_ex.vp_set.format == HV_GENERIC_SET_ALL; in kvm_hv_send_ipi() 2226 vp_set.bank_contents); in kvm_hv_send_ipi()
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | hyperv.c | 1645 send_ipi_ex.vp_set.format, in kvm_hv_send_ipi() 1646 send_ipi_ex.vp_set.valid_bank_mask); in kvm_hv_send_ipi() 1649 valid_bank_mask = send_ipi_ex.vp_set.valid_bank_mask; in kvm_hv_send_ipi() 1653 all_cpus = send_ipi_ex.vp_set.format == HV_GENERIC_SET_ALL; in kvm_hv_send_ipi() 1663 vp_set.bank_contents), in kvm_hv_send_ipi()
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pci-hyperv.c | 1276 nr_bank = cpumask_to_vpset(¶ms->int_target.vp_set, tmp); in hv_irq_unmask() 1286 * vp_set.format does not count, but vp_set.valid_bank_mask in hv_irq_unmask()
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pci-hyperv.c | 678 nr_bank = cpumask_to_vpset(¶ms->int_target.vp_set, tmp); in hv_arch_irq_unmask() 688 * vp_set.format does not count, but vp_set.valid_bank_mask in hv_arch_irq_unmask()
|