Lines Matching defs:rate_mask
651 il4965_rs_get_adjacent_rate(struct il_priv *il, u8 idx, u16 rate_mask,
666 if (rate_mask & mask) {
675 if (rate_mask & mask) {
689 if (rate_mask & (1 << low))
699 if (rate_mask & (1 << high))
713 u16 rate_mask;
739 rate_mask = il4965_rs_get_supported_rates(lq_sta, NULL, tbl->lq_type);
745 rate_mask =
746 (u16) (rate_mask &
749 rate_mask = (u16) (rate_mask & lq_sta->supp_rates);
753 if (switch_to_legacy && (rate_mask & (1 << scale_idx))) {
759 il4965_rs_get_adjacent_rate(lq_sta->drv, scale_idx, rate_mask,
1060 u16 rate_mask, s8 idx)
1079 il4965_rs_get_adjacent_rate(il, rate, rate_mask,
1157 u16 rate_mask;
1177 rate_mask = lq_sta->active_mimo2_rate;
1186 rate = il4965_rs_get_best_rate(il, lq_sta, tbl, rate_mask, idx);
1188 D_RATE("LQ: MIMO2 best rate %d mask %X\n", rate, rate_mask);
1189 if (rate == RATE_INVALID || !((1 << rate) & rate_mask)) {
1191 rate_mask);
1210 u16 rate_mask;
1223 rate_mask = lq_sta->active_siso_rate;
1234 rate = il4965_rs_get_best_rate(il, lq_sta, tbl, rate_mask, idx);
1236 D_RATE("LQ: get best rate %d mask %X\n", rate, rate_mask);
1237 if (rate == RATE_INVALID || !((1 << rate) & rate_mask)) {
1239 rate_mask);
1737 u16 rate_mask;
1792 rate_mask = il4965_rs_get_supported_rates(lq_sta, hdr, tbl->lq_type);
1794 D_RATE("mask 0x%04X\n", rate_mask);
1801 (u16) (rate_mask &
1805 (u16) (rate_mask & lq_sta->supp_rates);
1808 rate_scale_idx_msk = rate_mask;
1811 rate_scale_idx_msk = rate_mask;