Lines Matching refs:rc

228 	struct ath_rc_series *rc = bf->bf_state.bfs_rc;
248 rc[i].flags = 0;
249 if (rc[i].tries == 0)
252 rate = rt->info[rc[i].rix].rateCode;
258 rate |= rt->info[rc[i].rix].shortPreamble;
263 rc[i].ratecode = rate;
267 rc[i].flags |= ATH_RC_RTSCTS_FLAG;
277 rc[i].flags |= ATH_RC_HT_FLAG;
280 rc[i].flags |= ATH_RC_CW40_FLAG;
286 rc[i].flags |= ATH_RC_SGI_FLAG;
292 rc[i].flags |= ATH_RC_SGI_FLAG;
307 rc[i].flags |= ATH_RC_STBC_FLAG;
315 rc[i].flags |= ATH_RC_DS_FLAG;
317 rc[i].flags |= ATH_RC_TS_FLAG;
324 rc[i].tx_power_cap = ieee80211_get_node_txpower(ni);
330 if ((rc[i].flags & ATH_RC_HT_FLAG) &&
333 if (rc[i].flags & ATH_RC_CW40_FLAG) {
334 if (rc[i].flags & ATH_RC_SGI_FLAG)
339 if (rc[i].flags & ATH_RC_SGI_FLAG)
344 rc[i].max4msframelen =
347 rc[i].max4msframelen = 0;
350 __func__, i, rate, rc[i].flags, rc[i].max4msframelen);
392 uint8_t rc, rix, flags;
458 rc = rt->info[rix].rateCode;
475 nsymbits = bits_per_symbol[HT_RC_2_MCS(rc)][width];
488 "%s: pktlen=%d, minlen=%d, rix=%x, rc=%x, width=%d, hgi=%d, ndelim=%d\n",
489 __func__, pktlen, minlen, rix, rc, width, half_gi, ndelim);
540 struct ath_rc_series *rc = bf->bf_state.bfs_rc;
562 if (rc[i].tries == 0)
565 series[i].Tries = rc[i].tries;
579 series[i].Rate = rt->info[rc[i].rix].rateCode;
580 series[i].RateIndex = rc[i].rix;
581 series[i].tx_power_cap = rc[i].tx_power_cap;
586 if (rc[i].flags & ATH_RC_RTSCTS_FLAG)
592 if (rc[i].flags & ATH_RC_HT_FLAG) {
593 if (rc[i].flags & ATH_RC_CW40_FLAG)
596 if (rc[i].flags & ATH_RC_SGI_FLAG)
599 if (rc[i].flags & ATH_RC_STBC_FLAG)
613 if (rc[i].flags & ATH_RC_HT_FLAG) {
623 rt->info[rc[i].rix].shortPreamble;
625 rt, pktlen, rc[i].rix, shortPreamble);