Lines Matching defs:valid_bank_mask
1743 u64 valid_bank_mask, unsigned long *vcpu_mask)
1766 * Each set of 64 VPs is packed into sparse_banks, with valid_bank_mask
1771 for_each_set_bit(bank, (unsigned long *)&valid_bank_mask,
1785 static bool hv_is_vp_in_sparse_set(u32 vp_id, u64 valid_bank_mask, u64 sparse_banks[])
1790 if (!test_bit(valid_bit_nr, (unsigned long *)&valid_bank_mask))
1799 sbank = hweight64(valid_bank_mask & GENMASK_ULL(valid_bit_nr - 1, 0));
1968 u64 valid_bank_mask;
2011 valid_bank_mask = BIT_ULL(0);
2037 trace_kvm_hv_flush_tlb_ex(flush_ex.hv_vp_set.valid_bank_mask,
2042 valid_bank_mask = flush_ex.hv_vp_set.valid_bank_mask;
2046 if (hc->var_cnt != hweight64(valid_bank_mask))
2093 sparse_set_to_vcpu_mask(kvm, sparse_banks, valid_bank_mask, vcpu_mask);
2127 !hv_is_vp_in_sparse_set(hv_v->nested.vp_id, valid_bank_mask,
2147 u64 *sparse_banks, u64 valid_bank_mask)
2159 valid_bank_mask, sparse_banks))
2174 u64 valid_bank_mask;
2193 valid_bank_mask = BIT_ULL(0);
2204 send_ipi_ex.vp_set.valid_bank_mask = sse128_lo(hc->xmm[0]);
2209 send_ipi_ex.vp_set.valid_bank_mask);
2212 valid_bank_mask = send_ipi_ex.vp_set.valid_bank_mask;
2215 if (hc->var_cnt != hweight64(valid_bank_mask))
2241 kvm_hv_send_ipi_to_many(kvm, vector, sparse_banks, valid_bank_mask);