Lines Matching refs:rate
33 u8 band, struct ieee80211_tx_rate *rate) in wl18xx_get_last_tx_rate() argument
39 rate->idx = 0; in wl18xx_get_last_tx_rate()
40 rate->flags = 0; in wl18xx_get_last_tx_rate()
45 rate->idx = fw_rate; in wl18xx_get_last_tx_rate()
47 rate->idx -= CONF_HW_RATE_INDEX_6MBPS; in wl18xx_get_last_tx_rate()
48 rate->flags = 0; in wl18xx_get_last_tx_rate()
50 rate->flags = IEEE80211_TX_RC_MCS; in wl18xx_get_last_tx_rate()
51 rate->idx = fw_rate - CONF_HW_RATE_INDEX_MCS0; in wl18xx_get_last_tx_rate()
55 (rate->idx)--; in wl18xx_get_last_tx_rate()
57 (rate->idx)--; in wl18xx_get_last_tx_rate()
62 rate->flags |= IEEE80211_TX_RC_SHORT_GI; in wl18xx_get_last_tx_rate()
69 rate->idx -= 8; in wl18xx_get_last_tx_rate()
70 rate->flags |= IEEE80211_TX_RC_40_MHZ_WIDTH; in wl18xx_get_last_tx_rate()