Lines Matching defs:ni
448 struct ieee80211_node *ni;
515 ni = ieee80211_find_rxnode(ic, wh);
518 (void) ieee80211_input(ic, m, ni, desc->rssi, 0);
521 ieee80211_free_node(ni);
677 struct ieee80211_node *ni = NULL;
720 ni = ieee80211_find_txnode(ic, wh->i_addr1);
721 if (ni == NULL) {
730 (void) ieee80211_encap(ic, m, ni);
753 rate = ni->in_rates.ir_rates[ni->in_txrate];
811 if (ni != NULL)
812 ieee80211_free_node(ni);
1386 struct ieee80211_node *ni;
1430 ni = ic->ic_bss;
1436 ural_set_bssid(sc, ni->in_bssid);
1449 ural_amrr_start(sc, ni);
1832 #define is_min_rate(ni) \
1833 ((ni)->in_txrate == 0)
1834 #define is_max_rate(ni) \
1835 ((ni)->in_txrate == (ni)->in_rates.ir_nrates - 1)
1836 #define increase_rate(ni) \
1837 ((ni)->in_txrate++)
1838 #define decrease_rate(ni) \
1839 ((ni)->in_txrate--)
1846 ural_ratectl(struct ural_amrr *amrr, struct ieee80211_node *ni)
1853 !is_max_rate(ni)) {
1856 increase_rate(ni);
1863 if (!is_min_rate(ni)) {
1874 decrease_rate(ni);
1913 ural_amrr_start(struct ural_softc *sc, struct ieee80211_node *ni)
1927 for (i = ni->in_rates.ir_nrates - 1;
1928 i > 0 && (ni->in_rates.ir_rates[i] & IEEE80211_RATE_VAL) > 72;
1932 ni->in_txrate = i;
2120 ieee80211_node_t *ni = ic->ic_bss;
2121 struct ieee80211_rateset *rs = &ni->in_rates;
2127 (rs->ir_rates[ni->in_txrate] & IEEE80211_RATE_VAL)