Lines Matching refs:rc

230 	struct ath_rc_series *rc = bf->bf_state.bfs_rc;
258 rc[i].flags = 0;
259 if (rc[i].tries == 0)
262 rate = rt->info[rc[i].rix].rateCode;
268 rate |= rt->info[rc[i].rix].shortPreamble;
273 rc[i].ratecode = rate;
277 rc[i].flags |= ATH_RC_RTSCTS_FLAG;
287 rc[i].flags |= ATH_RC_HT_FLAG;
290 rc[i].flags |= ATH_RC_CW40_FLAG;
306 rc[i].flags |= ATH_RC_SGI_FLAG;
314 rc[i].flags |= ATH_RC_SGI_FLAG;
329 rc[i].flags |= ATH_RC_STBC_FLAG;
337 rc[i].flags |= ATH_RC_DS_FLAG;
339 rc[i].flags |= ATH_RC_TS_FLAG;
346 rc[i].tx_power_cap = ieee80211_get_node_txpower(ni);
352 if ((rc[i].flags & ATH_RC_HT_FLAG) &&
355 if (rc[i].flags & ATH_RC_CW40_FLAG) {
356 if (rc[i].flags & ATH_RC_SGI_FLAG)
361 if (rc[i].flags & ATH_RC_SGI_FLAG)
366 rc[i].max4msframelen =
369 rc[i].max4msframelen = 0;
372 __func__, i, rate, rc[i].flags, rc[i].max4msframelen);
415 uint8_t rc, rix, flags;
497 rc = rt->info[rix].rateCode;
514 nsymbits = bits_per_symbol[HT_RC_2_MCS(rc)][width];
527 "%s: pktlen=%d, minlen=%d, rix=%x, rc=%x, width=%d, hgi=%d, ndelim=%d\n",
528 __func__, pktlen, minlen, rix, rc, width, half_gi, ndelim);
625 struct ath_rc_series *rc = bf->bf_state.bfs_rc;
647 if (rc[i].tries == 0)
650 series[i].Tries = rc[i].tries;
664 series[i].Rate = rt->info[rc[i].rix].rateCode;
665 series[i].RateIndex = rc[i].rix;
666 series[i].tx_power_cap = rc[i].tx_power_cap;
671 if (rc[i].flags & ATH_RC_RTSCTS_FLAG)
677 if (rc[i].flags & ATH_RC_HT_FLAG) {
678 if (rc[i].flags & ATH_RC_CW40_FLAG)
681 if (rc[i].flags & ATH_RC_SGI_FLAG)
684 if (rc[i].flags & ATH_RC_STBC_FLAG)
698 if (rc[i].flags & ATH_RC_HT_FLAG) {
708 rt->info[rc[i].rix].shortPreamble;
711 rt, pktlen, rc[i].rix, shortPreamble, AH_TRUE);