Lines Matching defs:ni

565 		if (data->ni != NULL) {
566 ieee80211_free_node(data->ni);
567 data->ni = NULL;
606 if (data->ni != NULL)
607 ieee80211_free_node(data->ni);
784 struct ieee80211_node *ni = vap->iv_bss;
789 rt2661_set_basicrates(sc, &ni->ni_rates);
790 rt2661_set_bssid(sc, ni->ni_bssid);
877 struct ieee80211_node *ni;
892 ni = data->ni;
893 data->ni = NULL;
896 if (ni == NULL)
899 vap = ni->ni_vap;
908 ieee80211_ratectl_tx_complete(vap, ni,
920 ieee80211_ratectl_tx_complete(vap, ni,
940 ieee80211_process_callback(ni, m,
943 ieee80211_free_node(ni);
993 struct ieee80211_node *ni;
1103 ni = ieee80211_find_rxnode(ic,
1105 if (ni != NULL) {
1106 (void) ieee80211_input(ni, m, rssi, nf);
1107 ieee80211_free_node(ni);
1301 struct ieee80211_node *ni)
1303 struct ieee80211vap *vap = ni->ni_vap;
1304 struct ieee80211com *ic = ni->ni_ic;
1322 k = ieee80211_crypto_encap(ni, m0);
1348 data->ni = ni;
1388 const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate)
1390 struct ieee80211com *ic = ni->ni_ic;
1420 mprot = ieee80211_alloc_cts(ic, ni->ni_vap->iv_myaddr, dur);
1440 data->ni = ieee80211_ref_node(ni);
1458 struct ieee80211_node *ni, int ac)
1460 struct ieee80211vap *vap = ni->ni_vap;
1478 tp = &vap->iv_txparms[ieee80211_chan2mode(ni->ni_chan)];
1486 (void) ieee80211_ratectl_rate(ni, NULL, 0);
1487 rate = ni->ni_txrate;
1497 k = ieee80211_crypto_encap(ni, m0);
1516 error = rt2661_sendprot(sc, ac, m0, ni, prot, rate);
1569 data->ni = ni;
1573 data->rix = ni->ni_txrate;
1575 data->rssi = ic->ic_node_getrssi(ni);
1609 struct ieee80211_node *ni;
1630 ni = (struct ieee80211_node *) m->m_pkthdr.rcvif;
1631 if (rt2661_tx_data(sc, m, ni, ac) != 0) {
1632 ieee80211_free_node(ni);
1652 rt2661_raw_xmit(struct ieee80211_node *ni, struct mbuf *m,
1655 struct ieee80211com *ic = ni->ni_ic;
1665 ieee80211_free_node(ni);
1672 ieee80211_free_node(ni);
1683 if (rt2661_tx_mgt(sc, m, ni) != 0)
1692 ieee80211_free_node(ni);