Lines Matching refs:rate

1186 			tap->wr_rate = ieee80211_plcp2rate(desc->rate,
1379 rt2560_plcp_signal(int rate)
1381 switch (rate) {
1398 return 0xff; /* XXX unsupported/unknown rate */
1403 uint32_t flags, int len, int rate, int encrypt, bus_addr_t physaddr)
1419 desc->plcp_signal = rt2560_plcp_signal(rate);
1423 if (ieee80211_rate2phytype(ic->ic_rt, rate) == IEEE80211_T_OFDM) {
1430 plcp_length = howmany(16 * len, rate);
1431 if (rate == 22) {
1439 if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE))
1457 int nsegs, rate, error;
1462 /* XXX maybe a separate beacon rate? */
1463 rate = vap->iv_txparms[ieee80211_chan2mode(ni->ni_chan)].mgmtrate;
1478 tap->wt_rate = rate;
1488 RT2560_TX_TIMESTAMP, m0->m_pkthdr.len, rate, 0, segs->ds_addr);
1490 DPRINTFN(sc, 10, "sending beacon frame len=%u idx=%u rate=%u\n",
1491 m0->m_pkthdr.len, sc->bcnq.cur, rate);
1515 int nsegs, rate, error;
1520 rate = ni->ni_txparms->mgmtrate;
1545 tap->wt_rate = rate;
1562 rate, ic->ic_flags & IEEE80211_F_SHPREAMBLE);
1573 rt2560_setup_tx_desc(sc, desc, flags, m0->m_pkthdr.len, rate, 0,
1580 DPRINTFN(sc, 10, "sending mgt frame len=%u idx=%u rate=%u\n",
1581 m0->m_pkthdr.len, sc->prioq.cur, rate);
1593 const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate)
1603 mprot = ieee80211_alloc_prot(ni, m, rate, prot);
1628 protrate = ieee80211_ctl_rate(ic->ic_rt, rate);
1655 int nsegs, rate, error;
1660 rate = params->ibp_rate0;
1661 if (!ieee80211_isratevalid(ic->ic_rt, rate)) {
1662 /* XXX fall back to mcast/mgmt rate? */
1674 rate);
1695 tap->wt_rate = rate;
1706 rate, (params->ibp_flags & IEEE80211_BPF_CRYPTO) != 0,
1713 DPRINTFN(sc, 10, "sending raw frame len=%u idx=%u rate=%u\n",
1714 m0->m_pkthdr.len, sc->prioq.cur, rate);
1739 int nsegs, rate, error;
1744 rate = tp->mgmtrate;
1746 rate = tp->mcastrate;
1748 rate = tp->ucastrate;
1751 rate = ni->ni_txrate;
1771 ieee80211_rate2phytype(ic->ic_rt, rate) == IEEE80211_T_OFDM)
1774 error = rt2560_sendprot(sc, m0, ni, prot, rate);
1821 tap->wt_rate = rate;
1830 /* remember link conditions for rate adaptation algorithm */
1842 rate, ic->ic_flags & IEEE80211_F_SHPREAMBLE);
1846 rt2560_setup_tx_desc(sc, desc, flags, m0->m_pkthdr.len, rate, 1,
1853 DPRINTFN(sc, 10, "sending data frame len=%u idx=%u rate=%u\n",
1854 m0->m_pkthdr.len, sc->txq.cur_encrypt, rate);
2308 uint8_t rate;
2312 rate = rs->rs_rates[i];
2314 if (!(rate & IEEE80211_RATE_BASIC))
2318 IEEE80211_RV(rate));
2323 DPRINTF(sc, "Setting basic rate mask to 0x%x\n", mask);
2596 /* set basic rate set (will be updated later) */