Lines Matching defs:rt
107 ieee80211_ack_rate(const struct ieee80211_rate_table *rt, uint8_t rate)
117 cix = rt->info[rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]].ctlRateIndex;
119 return rt->info[cix].dot11Rate;
123 ieee80211_ctl_rate(const struct ieee80211_rate_table *rt, uint8_t rate)
133 cix = rt->info[rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]].ctlRateIndex;
135 return rt->info[cix].dot11Rate;
139 ieee80211_rate2phytype(const struct ieee80211_rate_table *rt, uint8_t rate)
149 rix = rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL];
151 return (enum ieee80211_phytype)rt->info[rix].phy;
155 ieee80211_isratevalid(const struct ieee80211_rate_table *rt, uint8_t rate)
164 return rt->rateCodeToIndex[rate] != (uint8_t)-1;
174 ieee80211_ack_duration(const struct ieee80211_rate_table *rt,
177 uint8_t rix = rt->rateCodeToIndex[rate];
181 KASSERT(rt->info[rix].spAckDuration != 0,
183 return rt->info[rix].spAckDuration;
185 KASSERT(rt->info[rix].lpAckDuration != 0,
187 return rt->info[rix].lpAckDuration;
192 ieee80211_legacy_rate_lookup(const struct ieee80211_rate_table *rt,
196 return (rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]);