Lines Matching refs:valid_bank_mask
1794 u64 valid_bank_mask, unsigned long *vcpu_mask) in sparse_set_to_vcpu_mask() argument
1822 for_each_set_bit(bank, (unsigned long *)&valid_bank_mask, in sparse_set_to_vcpu_mask()
1836 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
1841 if (!test_bit(valid_bit_nr, (unsigned long *)&valid_bank_mask)) in hv_is_vp_in_sparse_set()
1850 sbank = hweight64(valid_bank_mask & GENMASK_ULL(valid_bit_nr - 1, 0)); in hv_is_vp_in_sparse_set()
2019 u64 valid_bank_mask; in kvm_hv_flush_tlb() local
2062 valid_bank_mask = BIT_ULL(0); in kvm_hv_flush_tlb()
2088 trace_kvm_hv_flush_tlb_ex(flush_ex.hv_vp_set.valid_bank_mask, in kvm_hv_flush_tlb()
2093 valid_bank_mask = flush_ex.hv_vp_set.valid_bank_mask; in kvm_hv_flush_tlb()
2097 if (hc->var_cnt != hweight64(valid_bank_mask)) in kvm_hv_flush_tlb()
2144 sparse_set_to_vcpu_mask(kvm, sparse_banks, valid_bank_mask, vcpu_mask); in kvm_hv_flush_tlb()
2178 !hv_is_vp_in_sparse_set(hv_v->nested.vp_id, valid_bank_mask, in kvm_hv_flush_tlb()
2198 u64 *sparse_banks, u64 valid_bank_mask) in kvm_hv_send_ipi_to_many() argument
2210 valid_bank_mask, sparse_banks)) in kvm_hv_send_ipi_to_many()
2225 u64 valid_bank_mask; in kvm_hv_send_ipi() local
2244 valid_bank_mask = BIT_ULL(0); in kvm_hv_send_ipi()
2255 send_ipi_ex.vp_set.valid_bank_mask = sse128_lo(hc->xmm[0]); in kvm_hv_send_ipi()
2260 send_ipi_ex.vp_set.valid_bank_mask); in kvm_hv_send_ipi()
2263 valid_bank_mask = send_ipi_ex.vp_set.valid_bank_mask; in kvm_hv_send_ipi()
2266 if (hc->var_cnt != hweight64(valid_bank_mask)) in kvm_hv_send_ipi()
2292 kvm_hv_send_ipi_to_many(kvm, vector, sparse_banks, valid_bank_mask); in kvm_hv_send_ipi()