Lines Matching defs:rt
107 ieee80211_ack_rate(const struct ieee80211_rate_table *rt, uint8_t rate)
116 uint8_t cix = rt->info[rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]].ctlRateIndex;
118 return rt->info[cix].dot11Rate;
122 ieee80211_ctl_rate(const struct ieee80211_rate_table *rt, uint8_t rate)
131 uint8_t cix = rt->info[rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]].ctlRateIndex;
133 return rt->info[cix].dot11Rate;
137 ieee80211_rate2phytype(const struct ieee80211_rate_table *rt, uint8_t rate)
146 uint8_t rix = rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL];
148 return rt->info[rix].phy;
152 ieee80211_isratevalid(const struct ieee80211_rate_table *rt, uint8_t rate)
161 return rt->rateCodeToIndex[rate] != (uint8_t)-1;
171 ieee80211_ack_duration(const struct ieee80211_rate_table *rt,
174 uint8_t rix = rt->rateCodeToIndex[rate];
178 KASSERT(rt->info[rix].spAckDuration != 0,
180 return rt->info[rix].spAckDuration;
182 KASSERT(rt->info[rix].lpAckDuration != 0,
184 return rt->info[rix].lpAckDuration;
189 ieee80211_legacy_rate_lookup(const struct ieee80211_rate_table *rt,
193 return (rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]);