Lines Matching full:ni
78 struct ieee80211_node *ni; /* receiver */ member
98 void (*ir_node_stats)(struct ieee80211_node *ni, struct sbuf *s);
115 ieee80211_ratectl_node_init(struct ieee80211_node *ni) in ieee80211_ratectl_node_init() argument
117 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_init()
119 vap->iv_rate->ir_node_init(ni); in ieee80211_ratectl_node_init()
123 ieee80211_ratectl_node_deinit(struct ieee80211_node *ni) in ieee80211_ratectl_node_deinit() argument
125 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_deinit()
127 vap->iv_rate->ir_node_deinit(ni); in ieee80211_ratectl_node_deinit()
131 ieee80211_ratectl_rate(struct ieee80211_node *ni, void *arg, uint32_t iarg) in ieee80211_ratectl_rate() argument
133 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_rate()
135 return vap->iv_rate->ir_rate(ni, arg, iarg); in ieee80211_ratectl_rate()
139 ieee80211_ratectl_tx_complete(const struct ieee80211_node *ni, in ieee80211_ratectl_tx_complete() argument
142 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_tx_complete()
144 vap->iv_rate->ir_tx_complete(ni, status); in ieee80211_ratectl_tx_complete()
165 ieee80211_ratectl_node_stats(struct ieee80211_node *ni, struct sbuf *s) in ieee80211_ratectl_node_stats() argument
167 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_stats()
171 vap->iv_rate->ir_node_stats(ni, s); in ieee80211_ratectl_node_stats()