Lines Matching defs:ni

562 		if (data->ni != NULL) {
563 ieee80211_free_node(data->ni);
564 data->ni = NULL;
600 if (data->ni != NULL)
601 ieee80211_free_node(data->ni);
836 rt2860_newassoc(struct ieee80211_node *ni, int isnew)
838 struct ieee80211com *ic = ni->ni_ic;
842 wcid = IEEE80211_AID(ni->ni_associd);
843 if (isnew && ni->ni_associd != 0) {
844 sc->wcid2ni[wcid] = ni;
848 ni->ni_macaddr, IEEE80211_ADDR_LEN);
851 isnew, ether_sprintf(ni->ni_macaddr), wcid));
855 rt2860_node_free(struct ieee80211_node *ni)
857 struct ieee80211com *ic = ni->ni_ic;
861 if (ni->ni_associd != 0) {
862 wcid = IEEE80211_AID(ni->ni_associd);
867 sc->sc_node_free(ni);
872 rt2860_ampdu_rx_start(struct ieee80211com *ic, struct ieee80211_node *ni,
876 uint8_t wcid = ((struct rt2860_node *)ni)->wcid;
887 rt2860_ampdu_rx_stop(struct ieee80211com *ic, struct ieee80211_node *ni,
891 uint8_t wcid = ((struct rt2860_node *)ni)->wcid;
930 struct ieee80211_node *ni = vap->iv_bss;
935 rt2860_set_basicrates(sc, &ni->ni_rates);
936 rt2860_set_bssid(sc, ni->ni_bssid);
954 (IEEE80211_IS_CHAN_2GHZ(ni->ni_chan) ?
1084 struct ieee80211_node *ni;
1096 ni = sc->wcid2ni[wcid];
1099 if (!(stat & RT2860_TXQ_ACKREQ) || ni == NULL)
1116 ieee80211_ratectl_tx_complete(ni->ni_vap, ni,
1119 ieee80211_ratectl_tx_complete(ni->ni_vap, ni,
1121 if_inc_counter(ni->ni_vap->iv_ifp,
1143 ieee80211_tx_complete(data->ni, data->m, 0);
1144 data->ni = NULL;
1183 struct ieee80211_node *ni;
1325 ni = ieee80211_find_rxnode(ic,
1327 if (ni != NULL) {
1328 (void)ieee80211_input(ni, m, rssi - nf, nf);
1329 ieee80211_free_node(ni);
1451 rt2860_tx(struct rt2860_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
1454 struct ieee80211vap *vap = ni->ni_vap;
1476 k = ieee80211_crypto_encap(ni, m);
1489 tp = &vap->iv_txparms[ieee80211_chan2mode(ni->ni_chan)];
1497 (void) ieee80211_ratectl_rate(ni, NULL, 0);
1498 rate = ni->ni_txrate;
1522 txwi->wcid = IEEE80211_AID(ni->ni_associd);
1671 data->ni = ni;
1693 rt2860_raw_xmit(struct ieee80211_node *ni, struct mbuf *m,
1696 struct ieee80211com *ic = ni->ni_ic;
1713 error = rt2860_tx(sc, m, ni);
1719 error = rt2860_tx_raw(sc, m, ni, params);
1728 struct ieee80211_node *ni, const struct ieee80211_bpf_params *params)
1731 struct ieee80211vap *vap = ni->ni_vap;
1916 data->ni = ni;
1962 struct ieee80211_node *ni;
1972 ni = (struct ieee80211_node *)m->m_pkthdr.rcvif;
1973 if (rt2860_tx(sc, m, ni) != 0) {
1974 if_inc_counter(ni->ni_vap->iv_ifp,
1976 ieee80211_free_node(ni);
3158 rt2860_set_key(struct ieee80211com *ic, struct ieee80211_node *ni,
3193 wcid = ((struct rt2860_node *)ni)->wcid;
3261 rt2860_delete_key(struct ieee80211com *ic, struct ieee80211_node *ni,
3276 wcid = ((struct rt2860_node *)ni)->wcid;