Lines Matching refs:trate

595 				 struct ath9k_htc_target_rate *trate)  in ath9k_htc_setup_rate()  argument
606 trate->rates.legacy_rates.rs_rates[j] in ath9k_htc_setup_rate()
611 trate->rates.legacy_rates.rs_nrates = j; in ath9k_htc_setup_rate()
616 trate->rates.ht_rates.rs_rates[j++] = i; in ath9k_htc_setup_rate()
620 trate->rates.ht_rates.rs_nrates = j; in ath9k_htc_setup_rate()
638 trate->sta_index = ista->index; in ath9k_htc_setup_rate()
639 trate->isnew = 1; in ath9k_htc_setup_rate()
640 trate->capflags = cpu_to_be32(caps); in ath9k_htc_setup_rate()
644 struct ath9k_htc_target_rate *trate) in ath9k_htc_send_rate_cmd() argument
650 WMI_CMD_BUF(WMI_RC_RATE_UPDATE_CMDID, trate); in ath9k_htc_send_rate_cmd()
663 struct ath9k_htc_target_rate trate; in ath9k_htc_init_rate() local
666 memset(&trate, 0, sizeof(struct ath9k_htc_target_rate)); in ath9k_htc_init_rate()
667 ath9k_htc_setup_rate(priv, sta, &trate); in ath9k_htc_init_rate()
668 ret = ath9k_htc_send_rate_cmd(priv, &trate); in ath9k_htc_init_rate()
672 sta->addr, be32_to_cpu(trate.capflags)); in ath9k_htc_init_rate()
680 struct ath9k_htc_target_rate trate; in ath9k_htc_update_rate() local
684 memset(&trate, 0, sizeof(struct ath9k_htc_target_rate)); in ath9k_htc_update_rate()
692 ath9k_htc_setup_rate(priv, sta, &trate); in ath9k_htc_update_rate()
695 ret = ath9k_htc_send_rate_cmd(priv, &trate); in ath9k_htc_update_rate()
699 bss_conf->bssid, be32_to_cpu(trate.capflags)); in ath9k_htc_update_rate()
1296 struct ath9k_htc_target_rate trate; in ath9k_htc_sta_rc_update_work() local
1301 memset(&trate, 0, sizeof(struct ath9k_htc_target_rate)); in ath9k_htc_sta_rc_update_work()
1302 ath9k_htc_setup_rate(priv, sta, &trate); in ath9k_htc_sta_rc_update_work()
1303 if (!ath9k_htc_send_rate_cmd(priv, &trate)) in ath9k_htc_sta_rc_update_work()
1306 sta->addr, be32_to_cpu(trate.capflags)); in ath9k_htc_sta_rc_update_work()