Searched refs:ipi_bitmap (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | paravirt.c | 249 u64 ipi_bitmap = 0; in pv_send_ipi() local 259 if (!ipi_bitmap) { in pv_send_ipi() 262 ipi_bitmap <<= min - cpu; in pv_send_ipi() 267 ret = kvm_hypercall3(KVM_HC_FUNC_IPI, ipi_bitmap, min, action); in pv_send_ipi() 270 ipi_bitmap = 0; in pv_send_ipi() 272 __set_bit(cpu - min, (unsigned long *)&ipi_bitmap); in pv_send_ipi() 275 if (ipi_bitmap) { in pv_send_ipi() 276 ret = kvm_hypercall3(KVM_HC_FUNC_IPI, ipi_bitmap, min, action); in pv_send_ipi()
|
/kernel/linux/linux-5.10/arch/loongarch/kvm/ |
H A D | hypcall.c | 16 u64 ipi_bitmap; in kvm_virt_ipi() local 19 ipi_bitmap = vcpu->arch.gprs[REG_A1]; in kvm_virt_ipi() 23 if (ipi_bitmap) { in kvm_virt_ipi() 24 cpu = find_first_bit((void *)&ipi_bitmap, BITS_PER_LONG); in kvm_virt_ipi() 27 cpu = find_next_bit((void *)&ipi_bitmap, BITS_PER_LONG, cpu + 1); in kvm_virt_ipi()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | kvm.c | 522 __uint128_t ipi_bitmap = 0; in __send_ipi_mask() local 524 u64 ipi_bitmap = 0; in __send_ipi_mask() local 544 if (!ipi_bitmap) { in __send_ipi_mask() 547 ipi_bitmap <<= min - apic_id; in __send_ipi_mask() 552 ret = kvm_hypercall4(KVM_HC_SEND_IPI, (unsigned long)ipi_bitmap, in __send_ipi_mask() 553 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask() 557 ipi_bitmap = 0; in __send_ipi_mask() 559 __set_bit(apic_id - min, (unsigned long *)&ipi_bitmap); in __send_ipi_mask() 562 if (ipi_bitmap) { in __send_ipi_mask() 563 ret = kvm_hypercall4(KVM_HC_SEND_IPI, (unsigned long)ipi_bitmap, in __send_ipi_mask() [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | kvm.c | 506 __uint128_t ipi_bitmap = 0; in __send_ipi_mask() local 508 u64 ipi_bitmap = 0; in __send_ipi_mask() local 528 if (!ipi_bitmap) { in __send_ipi_mask() 531 ipi_bitmap <<= min - apic_id; in __send_ipi_mask() 536 ret = kvm_hypercall4(KVM_HC_SEND_IPI, (unsigned long)ipi_bitmap, in __send_ipi_mask() 537 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask() 541 ipi_bitmap = 0; in __send_ipi_mask() 543 __set_bit(apic_id - min, (unsigned long *)&ipi_bitmap); in __send_ipi_mask() 546 if (ipi_bitmap) { in __send_ipi_mask() 547 ret = kvm_hypercall4(KVM_HC_SEND_IPI, (unsigned long)ipi_bitmap, in __send_ipi_mask() [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | lapic.c | 604 static int __pv_send_ipi(unsigned long *ipi_bitmap, struct kvm_apic_map *map, in __pv_send_ipi() argument 613 for_each_set_bit(i, ipi_bitmap, in __pv_send_ipi()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | lapic.c | 832 static int __pv_send_ipi(unsigned long *ipi_bitmap, struct kvm_apic_map *map, in __pv_send_ipi() argument 841 for_each_set_bit(i, ipi_bitmap, in __pv_send_ipi()
|
Completed in 11 milliseconds