Lines Matching defs:ni

504 static int	run_ampdu_enable(struct ieee80211_node *ni,
936 struct ieee80211_node *ni;
940 ni = (struct ieee80211_node *)m->m_pkthdr.rcvif;
942 ieee80211_free_node(ni);
1211 if (data->ni != NULL) {
1212 ieee80211_free_node(data->ni);
1213 data->ni = NULL;
2139 struct ieee80211_node *ni;
2149 ni = ieee80211_ref_node(vap->iv_bss);
2150 rn = RUN_NODE(ni);
2154 ieee80211_free_node(ni);
2253 struct ieee80211_node *ni;
2264 ni = ieee80211_ref_node(vap->iv_bss);
2265 IEEE80211_ADDR_COPY(sc->sc_bssid, ni->ni_bssid);
2267 ieee80211_free_node(ni);
2363 struct ieee80211_node *ni;
2372 ni = ieee80211_find_vap_node(&ic->ic_sta, vap, cmdq->mac);
2374 ni = vap->iv_bss;
2375 associd = (ni != NULL) ? ni->ni_associd : 0;
2682 run_iter_func(void *arg, struct ieee80211_node *ni)
2686 struct ieee80211vap *vap = ni->ni_vap;
2687 struct run_node *rn = RUN_NODE(ni);
2696 ni != vap->iv_bss)
2701 txs->ni = ni;
2724 wstat = &(sc->wcid_stats[RUN_AID2WCID(ni->ni_associd)]);
2741 ieee80211_ratectl_rate(ni, NULL, 0);
2744 if (rt2860_rates[ridx].rate == ni->ni_txrate)
2751 RUN_DPRINTF(sc, RUN_DEBUG_RATE, "rate=%d, ridx=%d\n", ni->ni_txrate, rn->amrr_ridx);
2758 struct ieee80211_node *ni = cmdq->arg1;
2759 struct run_softc *sc = ni->ni_vap->iv_ic->ic_softc;
2765 ni->ni_macaddr, IEEE80211_ADDR_LEN);
2771 run_newassoc(struct ieee80211_node *ni, int isnew)
2773 struct run_node *rn = RUN_NODE(ni);
2774 struct ieee80211vap *vap = ni->ni_vap;
2782 1 : RUN_AID2WCID(ni->ni_associd);
2790 if (isnew && ni->ni_associd != 0) {
2799 sc->cmdq[cnt].arg1 = ni;
2806 isnew, ni->ni_associd, ether_sprintf(ni->ni_macaddr));
2842 run_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype,
2845 struct ieee80211vap *vap = ni->ni_vap;
2850 rvp->recv_mgmt(ni, m, subtype, rxs, rssi, nf);
2855 ni_tstamp = le64toh(ni->ni_tstamp.tsf);
2865 (void) ieee80211_ibss_merge(ni);
2875 struct ieee80211_node *ni;
2935 ni = ieee80211_find_rxnode(ic,
2938 ni = NULL;
2940 if(ni && ni->ni_flags & IEEE80211_NODE_HT) {
2946 if (ni != NULL)
2947 ieee80211_notify_michael_failure(ni->ni_vap, wh,
3000 if (ni != NULL) {
3001 (void)ieee80211_input(ni, m, rssi, nf);
3002 ieee80211_free_node(ni);
3169 ieee80211_tx_complete(data->ni, data->m, txerr);
3172 data->ni = NULL;
3235 vap = data->ni->ni_vap;
3276 if(data->ni != NULL)
3277 vap = data->ni->ni_vap;
3358 struct ieee80211vap *vap = data->ni->ni_vap;
3424 run_tx(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
3427 struct ieee80211vap *vap = ni->ni_vap;
3429 const struct ieee80211_txparam *tp = ni->ni_txparms;
3430 struct run_node *rn = RUN_NODE(ni);
3518 1 : RUN_AID2WCID(ni->ni_associd);
3525 data->ni = ni;
3586 run_tx_mgt(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
3589 struct run_node *rn = RUN_NODE(ni);
3632 data->ni = ni;
3650 const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate)
3652 struct ieee80211com *ic = ni->ni_ic;
3669 mprot = ieee80211_alloc_prot(ni, m, rate, prot);
3671 if_inc_counter(ni->ni_vap->iv_ifp, IFCOUNTER_OERRORS, 1);
3695 data->ni = ieee80211_ref_node(ni);
3716 run_tx_param(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
3719 struct ieee80211com *ic = ni->ni_ic;
3742 error = run_sendprot(sc, m, ni,
3772 data->ni = ni;
3792 run_raw_xmit(struct ieee80211_node *ni, struct mbuf *m,
3795 struct run_softc *sc = ni->ni_ic->ic_softc;
3808 if ((error = run_tx_mgt(sc, m, ni)) != 0) {
3814 if ((error = run_tx_param(sc, m, ni, params)) != 0) {
3856 struct ieee80211_node *ni;
3865 ni = (struct ieee80211_node *)m->m_pkthdr.rcvif;
3866 if (run_tx(sc, m, ni) != 0) {
5004 struct ieee80211_node *ni = vap->iv_bss;
5026 rvp->beacon_mbuf = ieee80211_beacon_alloc(ni);
5030 ieee80211_beacon_update(ni, rvp->beacon_mbuf, mcast);
5045 struct ieee80211_node *ni = vap->iv_bss;
5054 if (ni->ni_chan == IEEE80211_CHAN_ANYC)
5064 rvp->beacon_mbuf = ieee80211_beacon_alloc(ni);
6420 run_ampdu_enable(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap)