Searched refs:vcpu_mask (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | tlb.c | 297 DECLARE_BITMAP(vcpu_mask, KVM_MAX_VCPUS); in make_xfence_request() 299 bitmap_zero(vcpu_mask, KVM_MAX_VCPUS); in make_xfence_request() 308 bitmap_set(vcpu_mask, i, 1); in make_xfence_request() 322 kvm_make_vcpus_request_mask(kvm, actual_req, vcpu_mask); in make_xfence_request()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | fsl_hcalls.h | 87 * @vcpu_mask: send NMI to virtual cpu(s) specified by this mask. 89 * Returns 0 for success, or EINVAL for invalid vcpu_mask. 91 static inline unsigned int fh_send_nmi(unsigned int vcpu_mask) in fh_send_nmi() argument 97 r3 = vcpu_mask; in fh_send_nmi()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | fsl_hcalls.h | 87 * @vcpu_mask: send NMI to virtual cpu(s) specified by this mask. 89 * Returns 0 for success, or EINVAL for invalid vcpu_mask. 91 static inline unsigned int fh_send_nmi(unsigned int vcpu_mask) in fh_send_nmi() argument 97 r3 = vcpu_mask; in fh_send_nmi()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | hyperv.c | 1743 u64 valid_bank_mask, unsigned long *vcpu_mask) in sparse_set_to_vcpu_mask() 1754 sizeof(*vcpu_mask) * BITS_TO_LONGS(KVM_MAX_VCPUS)); in sparse_set_to_vcpu_mask() 1757 * If vp_index == vcpu_idx for all vCPUs, fill vcpu_mask directly, else in sparse_set_to_vcpu_mask() 1761 bitmap = (u64 *)vcpu_mask; in sparse_set_to_vcpu_mask() 1778 bitmap_zero(vcpu_mask, KVM_MAX_VCPUS); in sparse_set_to_vcpu_mask() 1781 __set_bit(i, vcpu_mask); in sparse_set_to_vcpu_mask() 1958 DECLARE_BITMAP(vcpu_mask, KVM_MAX_VCPUS); in kvm_hv_flush_tlb() 2093 sparse_set_to_vcpu_mask(kvm, sparse_banks, valid_bank_mask, vcpu_mask); in kvm_hv_flush_tlb() 2095 for_each_set_bit(i, vcpu_mask, KVM_MAX_VCPUS) { in kvm_hv_flush_tlb() 2104 kvm_make_vcpus_request_mask(kvm, KVM_REQ_HV_TLB_FLUSH, vcpu_mask); in kvm_hv_flush_tlb() 1742 sparse_set_to_vcpu_mask(struct kvm *kvm, u64 *sparse_banks, u64 valid_bank_mask, unsigned long *vcpu_mask) sparse_set_to_vcpu_mask() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | hyperv.c | 1510 unsigned long *vcpu_mask; in kvm_hv_flush_tlb() local 1574 vcpu_mask = sparse_set_to_vcpu_mask(kvm, sparse_banks, valid_bank_mask, in kvm_hv_flush_tlb() 1578 NULL, vcpu_mask, &hv_vcpu->tlb_flush); in kvm_hv_flush_tlb() 1614 unsigned long *vcpu_mask; in kvm_hv_send_ipi() local 1673 vcpu_mask = all_cpus ? NULL : in kvm_hv_send_ipi() 1677 kvm_send_ipi_to_many(kvm, vector, vcpu_mask); in kvm_hv_send_ipi()
|
Completed in 9 milliseconds