Lines Matching refs:rate

629 #define RAL_RATE_IS_OFDM(rate) ((rate) >= 12 && (rate) != 22)  argument
800 switch (desc->rate) { in ural_rxrate()
811 if (desc->rate == 10) in ural_rxrate()
813 if (desc->rate == 20) in ural_rxrate()
815 if (desc->rate == 55) in ural_rxrate()
817 if (desc->rate == 110) in ural_rxrate()
828 ural_ack_rate(struct ieee80211com *ic, int rate) in ural_ack_rate() argument
830 switch (rate) { in ural_ack_rate()
837 return (ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate; in ural_ack_rate()
863 ural_txtime(int len, int rate, uint32_t flags) in ural_txtime() argument
867 if (RAL_RATE_IS_OFDM(rate)) { in ural_txtime()
869 txtime = (8 + 4 * len + 3 + rate - 1) / rate; in ural_txtime()
873 txtime = (16 * len + rate - 1) / rate; in ural_txtime()
874 if (rate != 2 && (flags & IEEE80211_F_SHPREAMBLE)) in ural_txtime()
883 ural_plcp_signal(int rate) in ural_plcp_signal() argument
885 switch (rate) { in ural_plcp_signal()
909 uint32_t flags, int len, int rate) in ural_setup_tx_desc() argument
924 desc->plcp_signal = ural_plcp_signal(rate); in ural_setup_tx_desc()
928 if (RAL_RATE_IS_OFDM(rate)) { in ural_setup_tx_desc()
935 plcp_length = (16 * len + rate - 1) / rate; in ural_setup_tx_desc()
936 if (rate == 22) { in ural_setup_tx_desc()
944 if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE)) in ural_setup_tx_desc()
963 int xferlen, rate = 2; in ural_tx_bcn() local
991 m0->m_pkthdr.len, rate); in ural_tx_bcn()
994 m0->m_pkthdr.len, rate, xferlen)); in ural_tx_bcn()
1018 int rate, xferlen, pktlen, needrts = 0, needcts = 0; in ural_tx_data() local
1040 rate = ni->ni_rates.rs_rates[0]; in ural_tx_data()
1042 rate = ic->ic_sup_rates[ic->ic_curmode]. in ural_tx_data()
1045 rate = ni->ni_rates.rs_rates[ni->ni_txrate]; in ural_tx_data()
1046 if (rate == 0) in ural_tx_data()
1047 rate = 2; /* XXX should not happen */ in ural_tx_data()
1048 rate &= IEEE80211_RATE_VAL; in ural_tx_data()
1056 RAL_RATE_IS_OFDM(rate)) { in ural_tx_data()
1069 ackrate = ural_ack_rate(ic, rate); in ural_tx_data()
1071 dur = ural_txtime(pktlen, rate, ic->ic_flags) + in ural_tx_data()
1132 dur = ural_txtime(RAL_ACK_SIZE, ural_ack_rate(ic, rate), in ural_tx_data()
1151 tap->wt_rate = rate; in ural_tx_data()
1167 ural_setup_tx_desc(sc, desc, flags, m0->m_pkthdr.len, rate); in ural_tx_data()
1180 m0->m_pkthdr.len, rate, xferlen)); in ural_tx_data()