Lines Matching refs:sta

1760 		       sta_id, il->stations[sta_id].sta.sta.addr);  in il_sta_ucode_activate()
1765 il->stations[sta_id].sta.sta.addr); in il_sta_ucode_activate()
1769 il->stations[sta_id].sta.sta.addr); in il_sta_ucode_activate()
1777 u8 sta_id = addsta->sta.sta_id; in il_process_add_sta_resp()
1813 il->stations[sta_id].sta.mode == in il_process_add_sta_resp()
1815 il->stations[sta_id].sta.sta.addr); in il_process_add_sta_resp()
1826 il->stations[sta_id].sta.mode == in il_process_add_sta_resp()
1827 STA_CONTROL_MODIFY_MSK ? "Modified" : "Added", addsta->sta.addr); in il_process_add_sta_resp()
1844 il_send_add_sta(struct il_priv *il, struct il_addsta_cmd *sta, u8 flags) in il_send_add_sta() argument
1848 u8 data[sizeof(*sta)]; in il_send_add_sta()
1854 u8 sta_id __maybe_unused = sta->sta.sta_id; in il_send_add_sta()
1856 D_INFO("Adding sta %u (%pM) %ssynchronously\n", sta_id, sta->sta.addr, in il_send_add_sta()
1866 cmd.len = il->ops->build_addsta_hcmd(sta, data); in il_send_add_sta()
1874 ret = il_process_add_sta_resp(il, sta, pkt, true); in il_send_add_sta()
1883 il_set_ht_add_station(struct il_priv *il, u8 idx, struct ieee80211_sta *sta) in il_set_ht_add_station() argument
1885 struct ieee80211_sta_ht_cap *sta_ht_inf = &sta->ht_cap; in il_set_ht_add_station()
1888 if (!sta || !sta_ht_inf->ht_supported) in il_set_ht_add_station()
1892 (sta->smps_mode == IEEE80211_SMPS_STATIC) ? "static" : in il_set_ht_add_station()
1893 (sta->smps_mode == IEEE80211_SMPS_DYNAMIC) ? "dynamic" : in il_set_ht_add_station()
1896 sta_flags = il->stations[idx].sta.station_flags; in il_set_ht_add_station()
1900 switch (sta->smps_mode) { in il_set_ht_add_station()
1910 IL_WARN("Invalid MIMO PS mode %d\n", sta->smps_mode); in il_set_ht_add_station()
1922 if (il_is_ht40_tx_allowed(il, &sta->ht_cap)) in il_set_ht_add_station()
1927 il->stations[idx].sta.station_flags = sta_flags; in il_set_ht_add_station()
1939 struct ieee80211_sta *sta) in il_prep_station() argument
1952 if (ether_addr_equal(il->stations[i].sta.sta.addr, in il_prep_station()
1982 ether_addr_equal(il->stations[sta_id].sta.sta.addr, addr)) { in il_prep_station()
1994 memset(&station->sta, 0, sizeof(struct il_addsta_cmd)); in il_prep_station()
1995 memcpy(station->sta.sta.addr, addr, ETH_ALEN); in il_prep_station()
1996 station->sta.mode = 0; in il_prep_station()
1997 station->sta.sta.sta_id = sta_id; in il_prep_station()
1998 station->sta.station_flags = 0; in il_prep_station()
2005 il_set_ht_add_station(il, sta_id, sta); in il_prep_station()
2010 station->sta.rate_n_flags = cpu_to_le16(rate | RATE_MCS_ANT_AB_MSK); in il_prep_station()
2024 struct ieee80211_sta *sta, u8 *sta_id_r) in il_add_station_common() argument
2033 sta_id = il_prep_station(il, addr, is_ap, sta); in il_add_station_common()
2060 memcpy(&sta_cmd, &il->stations[sta_id].sta, in il_add_station_common()
2069 il->stations[sta_id].sta.sta.addr); in il_add_station_common()
2273 il->stations[i].sta.sta.addr); in il_restore_stations()
2274 il->stations[i].sta.mode = 0; in il_restore_stations()
2282 memcpy(&sta_cmd, &il->stations[i].sta, in il_restore_stations()
2295 il->stations[i].sta.sta.addr); in il_restore_stations()
2463 struct ieee80211_sta *sta) in il_mac_sta_remove() argument
2466 struct il_station_priv_common *sta_common = (void *)sta->drv_priv; in il_mac_sta_remove()
2470 D_MAC80211("enter station %pM\n", sta->addr); in il_mac_sta_remove()
2472 ret = il_remove_station(il, sta_common->sta_id, sta->addr); in il_mac_sta_remove()
2474 IL_ERR("Error removing station %pM\n", sta->addr); in il_mac_sta_remove()
5220 struct ieee80211_sta *sta; in il_ht_conf() local
5239 sta = ieee80211_find_sta(vif, bss_conf->bssid); in il_ht_conf()
5240 if (sta) { in il_ht_conf()
5241 struct ieee80211_sta_ht_cap *ht_cap = &sta->ht_cap; in il_ht_conf()