Lines Matching defs:ni
633 if (data->ni != NULL) {
634 ieee80211_free_node(data->ni);
635 data->ni = NULL;
659 if (data->ni != NULL) {
660 ieee80211_free_node(data->ni);
661 data->ni = NULL;
792 return ((rn != NULL) ? &rn->ni : NULL);
825 rt2560_iter_func(void *arg, struct ieee80211_node *ni)
827 struct rt2560_node *rn = (struct rt2560_node *)ni;
871 struct ieee80211_node *ni;
925 ni = ic->ic_bss;
930 rt2560_set_bssid(sc, ni->in_bssid);
1041 rn = (struct rt2560_node *)data->ni;
1063 ral_rssadapt_lower_rate(ic, data->ni,
1076 ieee80211_free_node(data->ni);
1077 data->ni = NULL;
1149 ieee80211_free_node(data->ni);
1150 data->ni = NULL;
1179 struct ieee80211_node *ni;
1253 ni = ieee80211_find_rxnode(ic, wh);
1256 rn = (struct rt2560_node *)ni;
1257 ral_rssadapt_input(ic, ni, &rn->rssadapt, desc->rssi);
1260 (void) ieee80211_input(ic, m, ni, desc->rssi, 0);
1263 ieee80211_free_node(ni);
1444 struct ieee80211_node *ni;
1475 ni = ieee80211_find_txnode(ic, wh->i_addr1);
1477 if (ni == NULL) {
1499 data->ni = ieee80211_ref_node(ni);
1547 ieee80211_free_node(ni);
1571 struct ieee80211_node *ni;
1605 ni = ieee80211_find_txnode(ic, wh->i_addr1);
1607 if (ni == NULL) {
1613 (void) ieee80211_encap(ic, m, ni);
1635 data->ni = ieee80211_ref_node(ni);
1645 rs = &ni->in_rates;
1646 rn = (struct rt2560_node *)ni;
1647 ni->in_txrate = ral_rssadapt_choose(&rn->rssadapt, rs, wh,
1649 rate = rs->ir_rates[ni->in_txrate];
1660 data->id.id_rateidx = ni->in_txrate;
1661 data->id.id_node = ni;
1662 data->id.id_rssi = ni->in_rssi;
1702 ieee80211_free_node(ni);
2190 ieee80211_node_t *ni = ic->ic_bss;
2191 struct ieee80211_rateset *rs = &ni->in_rates;
2197 (rs->ir_rates[ni->in_txrate] & IEEE80211_RATE_VAL)