Lines Matching refs:rate_mask
657 il4965_rs_get_adjacent_rate(struct il_priv *il, u8 idx, u16 rate_mask, in il4965_rs_get_adjacent_rate() argument
672 if (rate_mask & mask) { in il4965_rs_get_adjacent_rate()
681 if (rate_mask & mask) { in il4965_rs_get_adjacent_rate()
695 if (rate_mask & (1 << low)) in il4965_rs_get_adjacent_rate()
705 if (rate_mask & (1 << high)) in il4965_rs_get_adjacent_rate()
719 u16 rate_mask; in il4965_rs_get_lower_rate() local
745 rate_mask = il4965_rs_get_supported_rates(lq_sta, NULL, tbl->lq_type); in il4965_rs_get_lower_rate()
751 rate_mask = in il4965_rs_get_lower_rate()
752 (u16) (rate_mask & in il4965_rs_get_lower_rate()
755 rate_mask = (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_get_lower_rate()
759 if (switch_to_legacy && (rate_mask & (1 << scale_idx))) { in il4965_rs_get_lower_rate()
765 il4965_rs_get_adjacent_rate(lq_sta->drv, scale_idx, rate_mask, in il4965_rs_get_lower_rate()
1066 u16 rate_mask, s8 idx) in il4965_rs_get_best_rate() argument
1085 il4965_rs_get_adjacent_rate(il, rate, rate_mask, in il4965_rs_get_best_rate()
1163 u16 rate_mask; in il4965_rs_switch_to_mimo2() local
1183 rate_mask = lq_sta->active_mimo2_rate; in il4965_rs_switch_to_mimo2()
1192 rate = il4965_rs_get_best_rate(il, lq_sta, tbl, rate_mask, idx); in il4965_rs_switch_to_mimo2()
1194 D_RATE("LQ: MIMO2 best rate %d mask %X\n", rate, rate_mask); in il4965_rs_switch_to_mimo2()
1195 if (rate == RATE_INVALID || !((1 << rate) & rate_mask)) { in il4965_rs_switch_to_mimo2()
1197 rate_mask); in il4965_rs_switch_to_mimo2()
1216 u16 rate_mask; in il4965_rs_switch_to_siso() local
1229 rate_mask = lq_sta->active_siso_rate; in il4965_rs_switch_to_siso()
1240 rate = il4965_rs_get_best_rate(il, lq_sta, tbl, rate_mask, idx); in il4965_rs_switch_to_siso()
1242 D_RATE("LQ: get best rate %d mask %X\n", rate, rate_mask); in il4965_rs_switch_to_siso()
1243 if (rate == RATE_INVALID || !((1 << rate) & rate_mask)) { in il4965_rs_switch_to_siso()
1245 rate_mask); in il4965_rs_switch_to_siso()
1743 u16 rate_mask; in il4965_rs_rate_scale_perform() local
1798 rate_mask = il4965_rs_get_supported_rates(lq_sta, hdr, tbl->lq_type); in il4965_rs_rate_scale_perform()
1800 D_RATE("mask 0x%04X\n", rate_mask); in il4965_rs_rate_scale_perform()
1807 (u16) (rate_mask & in il4965_rs_rate_scale_perform()
1811 (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_rate_scale_perform()
1814 rate_scale_idx_msk = rate_mask; in il4965_rs_rate_scale_perform()
1817 rate_scale_idx_msk = rate_mask; in il4965_rs_rate_scale_perform()