Lines Matching refs:mcs_mask
383 static bool rate_idx_match_mcs_mask(s8 *rate_idx, u8 *mcs_mask) in rate_idx_match_mcs_mask() argument
398 if (mcs_mask[i] & BIT(j)) { in rate_idx_match_mcs_mask()
411 if (mcs_mask[i] & BIT(j)) { in rate_idx_match_mcs_mask()
462 u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN], in rate_idx_match_mask()
480 if (rate_idx_match_mcs_mask(rate_idx, mcs_mask)) in rate_idx_match_mask()
491 if (rate_idx_match_mcs_mask(rate_idx, mcs_mask)) in rate_idx_match_mask()
530 if (rate_idx_match_mcs_mask(rate_idx, mcs_mask)) in rate_idx_match_mask()
687 u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN], in rate_control_cap_mask()
705 memcpy(mcs_mask, sdata->rc_rateidx_mcs_mask[sband->band], in rate_control_cap_mask()
708 memset(mcs_mask, 0xff, IEEE80211_HT_MCS_MASK_LEN); in rate_control_cap_mask()
723 mcs_mask[i] &= sta->ht_cap.mcs.rx_mask[i]; in rate_control_cap_mask()
741 u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN]; in rate_control_apply_mask_ratetbl() local
746 mcs_mask, vht_mask)) in rate_control_apply_mask_ratetbl()
755 sband, chan_width, mask, mcs_mask, in rate_control_apply_mask_ratetbl()
767 u8 mcs_mask[IEEE80211_HT_MCS_MASK_LEN]; in rate_control_apply_mask() local
777 if (!rate_control_cap_mask(sdata, sband, sta, &mask, mcs_mask, in rate_control_apply_mask()
794 chan_width, mask, mcs_mask, vht_mask); in rate_control_apply_mask()