Lines Matching defs:ni
648 ath_rate_ctl_reset(struct ath_softc *sc, struct ieee80211_node *ni)
650 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL)
652 struct ath_node *an = ATH_NODE(ni);
671 srate = ni->ni_rates.rs_nrates - 1;
679 DPRINTF(sc, "%s: %s size 1600 rate/tt", __func__, ether_sprintf(ni->ni_macaddr));
681 sn->num_rates = ni->ni_rates.rs_nrates;
682 for (x = 0; x < ni->ni_rates.rs_nrates; x++) {
683 sn->rates[x].rate = ni->ni_rates.rs_rates[x] & IEEE80211_RATE_VAL;
697 ni->ni_txrate = 0;
698 sn->num_rates = ni->ni_rates.rs_nrates;
707 for (x = 0; x < ni->ni_rates.rs_nrates; x++) {
731 __func__, ether_sprintf(ni->ni_macaddr),
740 ni->ni_txrate = sn->current_rate[0];
745 rate_cb(void *arg, struct ieee80211_node *ni)
749 ath_rate_newassoc(sc, ATH_NODE(ni), 1);