Lines Matching refs:rs
3415 brcms_default_rateset(struct brcms_c_info *wlc, struct brcms_c_rateset *rs) in brcms_default_rateset() argument
3417 brcms_c_rateset_default(rs, NULL, wlc->band->phytype, in brcms_default_rateset()
3676 struct brcms_c_rateset rs; in brcms_c_set_ratetable() local
3682 brcms_c_rateset_copy(rs_dflt, &rs); in brcms_c_set_ratetable()
3683 brcms_c_rateset_mcs_upd(&rs, wlc->stf->txstreams); in brcms_c_set_ratetable()
3686 for (i = 0; i < rs.count; i++) { in brcms_c_set_ratetable()
3687 rate = rs.rates[i] & BRCMS_RATE_MASK; in brcms_c_set_ratetable()
3697 basic_rate = rs.rates[0] & BRCMS_RATE_MASK; in brcms_c_set_ratetable()
5246 struct brcms_c_rateset rs; in brcms_c_set_gmode() local
5281 memset(&rs, 0, sizeof(rs)); in brcms_c_set_gmode()
5286 brcms_c_rateset_copy(&gphy_legacy_rates, &rs); in brcms_c_set_gmode()
5323 if (!rs.count) in brcms_c_set_gmode()
5324 brcms_c_rateset_copy(&cck_ofdm_rates, &rs); in brcms_c_set_gmode()
5327 for (i = 0; i < rs.count; i++) { in brcms_c_set_gmode()
5328 if (rs.rates[i] == BRCM_RATE_6M in brcms_c_set_gmode()
5329 || rs.rates[i] == BRCM_RATE_12M in brcms_c_set_gmode()
5330 || rs.rates[i] == BRCM_RATE_24M) in brcms_c_set_gmode()
5331 rs.rates[i] |= BRCMS_RATE_FLAG; in brcms_c_set_gmode()
5336 wlc->default_bss->rateset.count = rs.count; in brcms_c_set_gmode()
5337 memcpy(wlc->default_bss->rateset.rates, rs.rates, in brcms_c_set_gmode()
5374 struct brcms_c_rateset rs, new; in brcms_c_set_internal_rateset() local
5377 memcpy(&rs, rs_arg, sizeof(struct brcms_c_rateset)); in brcms_c_set_internal_rateset()
5380 if ((rs.count == 0) || (rs.count > BRCMS_NUMRATES)) in brcms_c_set_internal_rateset()
5385 memcpy(&new, &rs, sizeof(struct brcms_c_rateset)); in brcms_c_set_internal_rateset()
5394 memcpy(&new, &rs, sizeof(struct brcms_c_rateset)); in brcms_c_set_internal_rateset()
5484 struct brcms_c_rateset *rs; in brcms_c_get_current_rateset() local
5487 rs = &wlc->bsscfg->current_bss->rateset; in brcms_c_get_current_rateset()
5489 rs = &wlc->default_bss->rateset; in brcms_c_get_current_rateset()
5492 currs->count = rs->count; in brcms_c_get_current_rateset()
5493 memcpy(&currs->rates, &rs->rates, rs->count); in brcms_c_get_current_rateset()
5496 int brcms_c_set_rateset(struct brcms_c_info *wlc, struct brcm_rateset *rs) in brcms_c_set_rateset() argument
5501 if (rs->count > BRCMS_NUMRATES) in brcms_c_set_rateset()
5507 internal_rs.count = rs->count; in brcms_c_set_rateset()
5508 memcpy(&internal_rs.rates, &rs->rates, internal_rs.count); in brcms_c_set_rateset()
7255 struct brcms_c_rateset rs; in brcms_c_mod_prb_rsp_rate_table() local
7266 brcms_c_rateset_copy(rs_dflt, &rs); in brcms_c_mod_prb_rsp_rate_table()
7267 brcms_c_rateset_mcs_upd(&rs, wlc->stf->txstreams); in brcms_c_mod_prb_rsp_rate_table()
7273 for (i = 0; i < rs.count; i++) { in brcms_c_mod_prb_rsp_rate_table()
7274 rate = rs.rates[i] & BRCMS_RATE_MASK; in brcms_c_mod_prb_rsp_rate_table()