Lines Matching refs:rate_mask

1025 static u16 rs_get_adjacent_rate(struct iwl_mvm *mvm, u8 index, u16 rate_mask,  in rs_get_adjacent_rate()  argument
1042 if (rate_mask & mask) { in rs_get_adjacent_rate()
1051 if (rate_mask & mask) { in rs_get_adjacent_rate()
1065 if (rate_mask & (1 << low)) in rs_get_adjacent_rate()
1074 if (rate_mask & (1 << high)) in rs_get_adjacent_rate()
1095 u16 rate_mask; in rs_get_lower_rate_in_column() local
1098 rate_mask = rs_get_supported_rates(lq_sta, rate); in rs_get_lower_rate_in_column()
1099 high_low = rs_get_adjacent_rate(mvm, rate->index, rate_mask, in rs_get_lower_rate_in_column()
1486 static inline int rs_get_max_rate_from_mask(unsigned long rate_mask) in rs_get_max_rate_from_mask() argument
1488 if (rate_mask) in rs_get_max_rate_from_mask()
1489 return find_last_bit(&rate_mask, BITS_PER_LONG); in rs_get_max_rate_from_mask()
1590 unsigned long rate_mask, s8 index) in rs_get_best_rate() argument
1613 rate_idx = find_first_bit(&rate_mask, BITS_PER_LONG); in rs_get_best_rate()
1619 high_low = rs_get_adjacent_rate(mvm, rate_idx, rate_mask, in rs_get_best_rate()
1903 unsigned long rate_mask = 0; in rs_switch_to_column() local
1919 rate_mask = lq_sta->active_legacy_rate; in rs_switch_to_column()
1922 rate_mask = lq_sta->active_siso_rate; in rs_switch_to_column()
1925 rate_mask = lq_sta->active_mimo2_rate; in rs_switch_to_column()
1945 rate_mask, rate->index); in rs_switch_to_column()
1948 !(BIT(rate_idx) & rate_mask)) { in rs_switch_to_column()
1952 rate_idx, rate_mask); in rs_switch_to_column()
2286 u16 rate_mask; in rs_rate_scale_perform() local
2324 rate_mask = rs_get_supported_rates(lq_sta, rate); in rs_rate_scale_perform()
2326 if (!(BIT(index) & rate_mask)) { in rs_rate_scale_perform()
2421 high_low = rs_get_adjacent_rate(mvm, index, rate_mask, rate->type); in rs_rate_scale_perform()