Searched refs:ipi_bitmap (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/arch/x86/kernel/ |
| H A D | kvm.c | 508 __uint128_t ipi_bitmap = 0; in __send_ipi_mask() local 510 u64 ipi_bitmap = 0; in __send_ipi_mask() local 531 if (!ipi_bitmap) { in __send_ipi_mask() 534 ipi_bitmap <<= min - apic_id; in __send_ipi_mask() 539 ret = kvm_hypercall4(KVM_HC_SEND_IPI, (unsigned long)ipi_bitmap, in __send_ipi_mask() 540 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask() 544 ipi_bitmap = 0; in __send_ipi_mask() 546 __set_bit(apic_id - min, (unsigned long *)&ipi_bitmap); in __send_ipi_mask() 549 if (ipi_bitmap) { in __send_ipi_mask() 550 ret = kvm_hypercall4(KVM_HC_SEND_IPI, (unsigned long)ipi_bitmap, in __send_ipi_mask() [all …]
|
| /linux-6.15/arch/loongarch/kvm/ |
| H A D | exit.c | 824 unsigned long ipi_bitmap; in kvm_send_pv_ipi() local 829 ipi_bitmap = kvm_read_reg(vcpu, LOONGARCH_GPR_A1 + i); in kvm_send_pv_ipi() 830 if (!ipi_bitmap) in kvm_send_pv_ipi() 833 cpu = find_first_bit((void *)&ipi_bitmap, BITS_PER_LONG); in kvm_send_pv_ipi() 836 cpu = find_next_bit((void *)&ipi_bitmap, BITS_PER_LONG, cpu + 1); in kvm_send_pv_ipi()
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | lapic.c | 844 static int __pv_send_ipi(unsigned long *ipi_bitmap, struct kvm_apic_map *map, in __pv_send_ipi() argument 853 for_each_set_bit(i, ipi_bitmap, in __pv_send_ipi()
|