Lines Matching defs:ni
674 tx_data->ni = NULL;
704 if (tx_data->ni != NULL) {
705 ieee80211_free_node(tx_data->ni);
706 tx_data->ni = NULL;
1090 struct ieee80211_node *ni = ieee80211_ref_node(vap->iv_bss);
1091 struct ieee80211_rateset *rs = &ni->ni_rates;
1158 ni->ni_txrate = rs->rs_rates[rs->rs_nrates - 1];
1167 struct ieee80211_node *ni = vap->iv_bss;
1178 memcpy(&tsf, ni->ni_tstamp.data, 8);
1231 struct ieee80211_node *ni = vap->iv_bss;
1299 rtwn_write_4(sc, R92C_BSSID + 0, le32dec(&ni->ni_bssid[0]));
1300 rtwn_write_4(sc, R92C_BSSID + 4, le16dec(&ni->ni_bssid[4]));
1314 rtwn_write_2(sc, R92C_BCN_INTERVAL, ni->ni_intval);
1447 struct ieee80211_node *ni;
1548 ni = ieee80211_find_rxnode(ic, wh);
1550 ni = NULL;
1553 if (ni != NULL) {
1554 (void)ieee80211_input(ni, m, rssi - nf, nf);
1556 ieee80211_free_node(ni);
1564 rtwn_tx(struct rtwn_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
1567 struct ieee80211vap *vap = ni->ni_vap;
1583 k = ieee80211_crypto_encap(ni, m);
1729 data->ni = ni;
1779 ieee80211_tx_complete(tx_data->ni, tx_data->m, 0);
1780 tx_data->ni = NULL;
1795 rtwn_raw_xmit(struct ieee80211_node *ni, struct mbuf *m,
1798 struct ieee80211com *ic = ni->ni_ic;
1810 if (rtwn_tx(sc, m, ni) != 0) {
1858 struct ieee80211_node *ni;
1867 ni = (struct ieee80211_node *)m->m_pkthdr.rcvif;
1868 if (rtwn_tx(sc, m, ni) != 0) {
1869 if_inc_counter(ni->ni_vap->iv_ifp,
1871 ieee80211_free_node(ni);