• Home
  • Raw
  • Download

Lines Matching refs:sta

468 				 struct ieee80211_sta *sta)  in ath9k_htc_add_station()  argument
487 if (sta) { in ath9k_htc_add_station()
488 ista = (struct ath9k_htc_sta *) sta->drv_priv; in ath9k_htc_add_station()
489 memcpy(&tsta.macaddr, sta->addr, ETH_ALEN); in ath9k_htc_add_station()
494 sta->ht_cap.ampdu_factor); in ath9k_htc_add_station()
507 if (sta) in ath9k_htc_add_station()
510 sta->addr); in ath9k_htc_add_station()
514 if (sta) { in ath9k_htc_add_station()
517 sta->addr, tsta.sta_index); in ath9k_htc_add_station()
526 if (!sta) in ath9k_htc_add_station()
534 struct ieee80211_sta *sta) in ath9k_htc_remove_station() argument
542 if (sta) { in ath9k_htc_remove_station()
543 ista = (struct ath9k_htc_sta *) sta->drv_priv; in ath9k_htc_remove_station()
551 if (sta) in ath9k_htc_remove_station()
554 sta->addr); in ath9k_htc_remove_station()
558 if (sta) { in ath9k_htc_remove_station()
561 sta->addr, sta_idx); in ath9k_htc_remove_station()
594 struct ieee80211_sta *sta, in ath9k_htc_setup_rate() argument
597 struct ath9k_htc_sta *ista = (struct ath9k_htc_sta *) sta->drv_priv; in ath9k_htc_setup_rate()
605 if (sta->supp_rates[sband->band] & BIT(i)) { in ath9k_htc_setup_rate()
613 if (sta->ht_cap.ht_supported) { in ath9k_htc_setup_rate()
615 if (sta->ht_cap.mcs.rx_mask[i/8] & (1<<(i%8))) in ath9k_htc_setup_rate()
623 if (sta->ht_cap.cap & IEEE80211_HT_CAP_RX_STBC) in ath9k_htc_setup_rate()
625 if (sta->ht_cap.mcs.rx_mask[1]) in ath9k_htc_setup_rate()
627 if ((sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) && in ath9k_htc_setup_rate()
631 (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40)) in ath9k_htc_setup_rate()
634 (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20)) in ath9k_htc_setup_rate()
660 struct ieee80211_sta *sta) in ath9k_htc_init_rate() argument
667 ath9k_htc_setup_rate(priv, sta, &trate); in ath9k_htc_init_rate()
672 sta->addr, be32_to_cpu(trate.capflags)); in ath9k_htc_init_rate()
681 struct ieee80211_sta *sta; in ath9k_htc_update_rate() local
687 sta = ieee80211_find_sta(vif, bss_conf->bssid); in ath9k_htc_update_rate()
688 if (!sta) { in ath9k_htc_update_rate()
692 ath9k_htc_setup_rate(priv, sta, &trate); in ath9k_htc_update_rate()
704 struct ieee80211_sta *sta, in ath9k_htc_tx_aggr_oper() argument
718 ista = (struct ath9k_htc_sta *) sta->drv_priv; in ath9k_htc_tx_aggr_oper()
728 (aggr.aggr_enable) ? "start" : "stop", sta->addr, tid); in ath9k_htc_tx_aggr_oper()
733 sta->addr, tid); in ath9k_htc_tx_aggr_oper()
891 ret = ath9k_htc_tx_start(priv, control->sta, skb, slot, false); in ath9k_htc_tx()
1292 struct ieee80211_sta *sta = in ath9k_htc_sta_rc_update_work() local
1302 ath9k_htc_setup_rate(priv, sta, &trate); in ath9k_htc_sta_rc_update_work()
1306 sta->addr, be32_to_cpu(trate.capflags)); in ath9k_htc_sta_rc_update_work()
1310 sta->addr); in ath9k_htc_sta_rc_update_work()
1318 struct ieee80211_sta *sta) in ath9k_htc_sta_add() argument
1321 struct ath9k_htc_sta *ista = (struct ath9k_htc_sta *) sta->drv_priv; in ath9k_htc_sta_add()
1326 ret = ath9k_htc_add_station(priv, vif, sta); in ath9k_htc_sta_add()
1330 ath9k_htc_init_rate(priv, sta); in ath9k_htc_sta_add()
1340 struct ieee80211_sta *sta) in ath9k_htc_sta_remove() argument
1343 struct ath9k_htc_sta *ista = (struct ath9k_htc_sta *) sta->drv_priv; in ath9k_htc_sta_remove()
1351 ret = ath9k_htc_remove_station(priv, vif, sta); in ath9k_htc_sta_remove()
1360 struct ieee80211_sta *sta, u32 changed) in ath9k_htc_sta_rc_update() argument
1362 struct ath9k_htc_sta *ista = (struct ath9k_htc_sta *) sta->drv_priv; in ath9k_htc_sta_rc_update()
1418 struct ieee80211_sta *sta, in ath9k_htc_set_key() argument
1449 ret = ath_key_config(common, vif, sta, key); in ath9k_htc_set_key()
1662 struct ieee80211_sta *sta = params->sta; in ath9k_htc_ampdu_action() local
1675 ret = ath9k_htc_tx_aggr_oper(priv, vif, sta, action, tid); in ath9k_htc_ampdu_action()
1677 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in ath9k_htc_ampdu_action()
1682 ath9k_htc_tx_aggr_oper(priv, vif, sta, action, tid); in ath9k_htc_ampdu_action()
1683 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in ath9k_htc_ampdu_action()
1686 ista = (struct ath9k_htc_sta *) sta->drv_priv; in ath9k_htc_ampdu_action()