Searched refs:sparse_banks (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | hyperv.c | 1742 static void sparse_set_to_vcpu_mask(struct kvm *kvm, u64 *sparse_banks, in sparse_set_to_vcpu_mask() argument 1766 * Each set of 64 VPs is packed into sparse_banks, with valid_bank_mask in sparse_set_to_vcpu_mask() 1767 * having a '1' for each bank that exists in sparse_banks. Sets must in sparse_set_to_vcpu_mask() 1773 bitmap[bank] = sparse_banks[sbank++]; in sparse_set_to_vcpu_mask() 1785 static bool hv_is_vp_in_sparse_set(u32 vp_id, u64 valid_bank_mask, u64 sparse_banks[]) in hv_is_vp_in_sparse_set() argument 1804 (unsigned long *)&sparse_banks[sbank]); in hv_is_vp_in_sparse_set() 1866 u64 *sparse_banks) in kvm_get_sparse_vp_set() 1873 sparse_banks); in kvm_get_sparse_vp_set() 1954 u64 *sparse_banks = hv_vcpu->sparse_banks; in kvm_hv_flush_tlb() local 1865 kvm_get_sparse_vp_set(struct kvm *kvm, struct kvm_hv_hcall *hc, u64 *sparse_banks) kvm_get_sparse_vp_set() argument 2146 kvm_hv_send_ipi_to_many(struct kvm *kvm, u32 vector, u64 *sparse_banks, u64 valid_bank_mask) kvm_hv_send_ipi_to_many() argument 2170 u64 *sparse_banks = hv_vcpu->sparse_banks; kvm_hv_send_ipi() local [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | hyperv.c | 1474 struct kvm *kvm, u64 *sparse_banks, u64 valid_bank_mask, in sparse_set_to_vcpu_mask() 1485 vp_bitmap[bank] = sparse_banks[sbank++]; in sparse_set_to_vcpu_mask() 1512 u64 sparse_banks[64]; in kvm_hv_flush_tlb() local 1524 sparse_banks[0] = flush.processor_mask; in kvm_hv_flush_tlb() 1551 sizeof(sparse_banks[0]); in kvm_hv_flush_tlb() 1560 sparse_banks, in kvm_hv_flush_tlb() 1574 vcpu_mask = sparse_set_to_vcpu_mask(kvm, sparse_banks, valid_bank_mask, in kvm_hv_flush_tlb() 1616 u64 sparse_banks[64]; in kvm_hv_send_ipi() local 1626 sparse_banks[0] = send_ipi.cpu_mask; in kvm_hv_send_ipi() 1632 sparse_banks[ in kvm_hv_send_ipi() 1473 sparse_set_to_vcpu_mask( struct kvm *kvm, u64 *sparse_banks, u64 valid_bank_mask, u64 *vp_bitmap, unsigned long *vcpu_bitmap) sparse_set_to_vcpu_mask() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 666 u64 sparse_banks[HV_MAX_SPARSE_VCPU_BANKS]; member
|
Completed in 11 milliseconds