Lines Matching refs:rate

739 		/* enable automatic rate adaptation */
805 tap->wt_rate = data->rate;
910 tap->wr_rate = ieee80211_plcp2rate(sc->sc_rx_desc.rate,
958 ural_plcp_signal(int rate)
960 switch (rate) {
977 return 0xff; /* XXX unsupported/unknown rate */
982 uint32_t flags, int len, int rate)
996 desc->plcp_signal = ural_plcp_signal(rate);
1000 if (ieee80211_rate2phytype(ic->ic_rt, rate) == IEEE80211_T_OFDM) {
1007 if (rate == 0)
1008 rate = 2; /* avoid division by zero */
1009 plcp_length = howmany(16 * len, rate);
1010 if (rate == 22) {
1018 if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE))
1053 data->rate = tp->mgmtrate;
1059 DPRINTFN(10, "sending beacon frame len=%u rate=%u\n",
1097 data->rate = tp->mgmtrate;
1117 DPRINTFN(10, "sending mgt frame len=%u rate=%u\n",
1128 const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate)
1135 mprot = ieee80211_alloc_prot(ni, m, rate, prot);
1143 protrate = ieee80211_ctl_rate(ic->ic_rt, rate);
1154 data->rate = protrate;
1171 int rate;
1176 rate = params->ibp_rate0;
1177 if (!ieee80211_isratevalid(ic->ic_rt, rate)) {
1188 rate);
1202 data->rate = rate;
1205 ural_setup_tx_desc(sc, &data->desc, flags, m0->m_pkthdr.len, rate);
1207 DPRINTFN(10, "sending raw frame len=%u rate=%u\n",
1208 m0->m_pkthdr.len, rate);
1227 int error, rate;
1234 rate = tp->mgmtrate;
1236 rate = tp->mcastrate;
1238 rate = tp->ucastrate;
1241 rate = ni->ni_txrate;
1259 ieee80211_rate2phytype(ic->ic_rt, rate) == IEEE80211_T_OFDM)
1262 error = ural_sendprot(sc, m0, ni, prot, rate);
1277 data->rate = rate;
1283 dur = ieee80211_ack_duration(ic->ic_rt, rate,
1288 ural_setup_tx_desc(sc, &data->desc, flags, m0->m_pkthdr.len, rate);
1290 DPRINTFN(10, "sending data frame len=%u rate=%u\n",
1291 m0->m_pkthdr.len, rate);
1710 /* update basic rate set */
1821 /* XXX wrong, take from rate set */
1822 /* update basic rate set */
2056 /* set basic rate set (will be updated later) */