Searched refs:sta (Results 226 - 250 of 431) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dbf.c38 struct ieee80211_sta *sta; local
50 sta = ieee80211_find_sta(vif, bssid);
51 if (!sta) {
60 vht_cap = &sta->deflink.vht_cap;
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76.h261 struct mt76_wcid *wcid, struct ieee80211_sta *sta);
349 u8 sta:1; member in struct:mt76_wcid
489 struct ieee80211_sta *sta,
504 void (*sta_ps)(struct mt76_dev *dev, struct ieee80211_sta *sta,
508 struct ieee80211_sta *sta);
511 struct ieee80211_sta *sta);
514 struct ieee80211_sta *sta);
1256 if (!wcid || !wcid->sta)
1349 void mt76_tx(struct mt76_phy *dev, struct ieee80211_sta *sta,
1352 void mt76_stop_tx_queues(struct mt76_phy *phy, struct ieee80211_sta *sta,
[all...]
H A Dmt76_connac_mcu.h250 BSS_INFO_PM, /* sta only */
251 BSS_INFO_UAPSD, /* sta only */
1736 struct ieee80211_sta *sta; member in struct:mt76_sta_cmd_info
1886 struct ieee80211_sta *sta, bool enable,
1890 struct ieee80211_sta *sta, void *sta_wtbl,
1899 void mt76_connac_mcu_sta_he_tlv_v2(struct sk_buff *skb, struct ieee80211_sta *sta);
1901 enum nl80211_band band, struct ieee80211_sta *sta);
1904 struct ieee80211_sta *sta);
1906 struct ieee80211_sta *sta,
1910 struct ieee80211_sta *sta, voi
[all...]
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dphy.c77 static u64 get_he_ra_mask(struct ieee80211_sta *sta) argument
79 struct ieee80211_sta_he_cap cap = sta->deflink.he_cap;
82 switch (sta->deflink.bandwidth) {
120 static u64 get_eht_ra_mask(struct ieee80211_sta *sta) argument
122 struct ieee80211_sta_eht_cap *eht_cap = &sta->deflink.eht_cap;
125 u8 *he_phy_cap = sta->deflink.he_cap.he_cap_elem.phy_cap_info;
127 switch (sta->deflink.bandwidth) {
200 struct ieee80211_sta *sta = rtwsta_to_sta(rtwsta); local
229 if (sta->deflink.he_cap.has_he) {
234 } else if (sta
296 rtw89_phy_ra_sta_update(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta, bool csi) argument
464 rtw89_phy_ra_updata_sta(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta, u32 changed) argument
612 rtw89_phy_ra_updata_sta_iter(void *data, struct ieee80211_sta *sta) argument
626 rtw89_phy_ra_assoc(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta) argument
2518 rtw89_phy_c2h_ra_rpt_iter(void *data, struct ieee80211_sta *sta) argument
4585 rtw89_phy_stat_rssi_update_iter(void *data, struct ieee80211_sta *sta) argument
5703 rtw89_phy_tx_path_div_sta_iter(void *data, struct ieee80211_sta *sta) argument
[all...]
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dtx.c40 ret = wl12xx_cmd_set_default_wep_key(wl, id, wlvif->sta.hlid);
141 struct sk_buff *skb, struct ieee80211_sta *sta)
143 if (sta) {
146 wl_sta = (struct wl1271_station *)sta->drv_priv;
163 struct sk_buff *skb, struct ieee80211_sta *sta)
168 return wl12xx_tx_get_hlid_ap(wl, wlvif, skb, sta);
176 return wlvif->sta.hlid;
320 rate_idx = wlvif->sta.basic_rate_idx;
322 rate_idx = wlvif->sta.p2p_rate_idx;
324 rate_idx = wlvif->sta
140 wl12xx_tx_get_hlid_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, struct ieee80211_sta *sta) argument
162 wl12xx_tx_get_hlid(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, struct ieee80211_sta *sta) argument
[all...]
H A Dhw_ops.h181 struct ieee80211_sta *sta,
187 return wl->ops->set_key(wl, cmd, vif, sta, key_conf);
179 wlcore_hw_set_key(struct wl1271 *wl, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key_conf) argument
/linux-master/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c256 static inline void hwsim_check_sta_magic(struct ieee80211_sta *sta) argument
258 struct hwsim_sta_priv *sp = (void *)sta->drv_priv;
262 static inline void hwsim_set_sta_magic(struct ieee80211_sta *sta) argument
264 struct hwsim_sta_priv *sp = (void *)sta->drv_priv;
268 static inline void hwsim_clear_sta_magic(struct ieee80211_sta *sta) argument
270 struct hwsim_sta_priv *sp = (void *)sta->drv_priv;
1711 struct ieee80211_sta *sta; local
1715 sta = ieee80211_find_sta_by_link_addrs(data->hw, hdr->addr2,
1717 if (sta) {
1718 struct hwsim_sta_priv *sp = (void *)sta
1875 mac80211_hwsim_select_tx_link(struct mac80211_hwsim_data *data, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_hdr *hdr, struct ieee80211_link_sta **link_sta) argument
1953 struct ieee80211_sta *sta = control->sta; local
2585 mac80211_hwsim_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
2644 mac80211_hwsim_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2664 mac80211_hwsim_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2674 mac80211_hwsim_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
2699 mac80211_hwsim_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
2717 mac80211_hwsim_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set) argument
2871 struct ieee80211_sta *sta = params->sta; local
3358 mac80211_hwsim_change_sta_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links) argument
[all...]
/linux-master/drivers/net/wireless/ath/wil6210/
H A Dwmi.c16 /* set the default max assoc sta to max supported by driver */
795 wil_dbg_wmi(wil, "fw reported max assoc sta %d\n",
800 "fw max assoc sta %d exceeds max driver supported %d\n",
807 wil_dbg_wmi(wil, "setting max assoc sta to %d\n", wil->max_assoc_sta);
1029 if (wil->sta[evt->cid].status != wil_sta_unused) {
1031 wil->sta[evt->cid].status, evt->cid);
1037 ether_addr_copy(wil->sta[evt->cid].addr, evt->bssid);
1038 wil->sta[evt->cid].mid = vif->mid;
1039 wil->sta[evt->cid].status = wil_sta_conn_pending;
1045 wmi_disconnect_sta(vif, wil->sta[ev
1221 struct wil_sta_info *sta; local
1320 struct wil_sta_info *sta; variable in typeref:struct:wil_sta_info
1455 struct wil_sta_info *sta; local
[all...]
H A Ddebugfs.c173 wil->sta[cid].addr, cid, tid,
827 struct wil_sta_info *sta; local
840 sta = &wil->sta[p1];
841 wmi_delba_rx(wil, sta->mid, p1, p2, p3);
1400 struct wil_sta_info *p = &wil->sta[i];
1604 struct wil_sta_info *p = &wil->sta[i];
1679 DEFINE_SHOW_ATTRIBUTE(sta); variable
1713 struct wil_sta_info *p = &wil->sta[i];
1802 struct wil_sta_info *sta local
[all...]
H A Dtxrx.c370 * find real cid by locating the transmitter (ta) inside sta array
415 * stations mac address in the driver sta array
418 if (wil->sta[i].status != wil_sta_unused &&
419 ether_addr_equal(wil->sta[i].addr, ta)) {
518 stats = &wil->sta[cid].stats;
665 struct wil_sta_info *s = &wil->sta[cid];
824 rc = wmi_add_cipher_key(vif, 0, wil->sta[cid].addr, 0, NULL,
979 stats = &wil->sta[cid].stats;
1546 ether_addr_copy(da, wil->sta[cid].addr);
1576 if (0 == memcmp(wil->sta[ci
2387 wil_tx_latency_calc(struct wil6210_priv *wil, struct sk_buff *skb, struct wil_sta_info *sta) argument
[all...]
/linux-master/arch/sparc/kernel/
H A Dtrampoline_32.S119 sta %g1, [%g0] ASI_M_VIKING_TMP1
156 sta %g1, [%g5] ASI_LEON_MMUREGS
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dbeacon.c70 MT_TXQ_BEACON, skb, &mvif->sta.wcid, NULL);
165 mt76_tx_queue_skb(dev, q, MT_TXQ_CAB, skb, &mvif->sta.wcid, NULL);
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dmac.h194 * @sta: iwl_mac_data_sta struct with most config data
199 struct iwl_mac_data_sta sta; member in struct:iwl_mac_data_p2p_sta
338 struct iwl_mac_data_sta sta; member in union:iwl_mac_ctx_cmd::__anon988
/linux-master/drivers/net/wireless/ath/wcn36xx/
H A Dwcn36xx.h337 struct wcn36xx_sta *wcn36xx_sta_to_priv(struct ieee80211_sta *sta) argument
339 return (struct wcn36xx_sta *)sta->drv_priv;
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dhw.c1998 struct ieee80211_sta *sta)
2011 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ?
2013 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ?
2018 ratr_value = sta->deflink.supp_rates[1] << 4;
2020 ratr_value = sta->deflink.supp_rates[0];
2023 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 |
2024 sta->deflink.ht_cap.mcs.rx_mask[0] << 12);
2099 struct ieee80211_sta *sta,
2109 u8 curtxbw_40mhz = (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) ? 1 : 0;
2110 u8 curshortgi_40mhz = (sta
1997 rtl92se_update_hal_rate_table(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
2098 rtl92se_update_hal_rate_mask(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
2258 rtl92se_update_hal_rate_tbl(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
H A Dhw.c1760 struct ieee80211_sta *sta)
1772 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ?
1774 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ?
1780 ratr_value = sta->deflink.supp_rates[1] << 4;
1782 ratr_value = sta->deflink.supp_rates[0];
1786 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 |
1787 sta->deflink.ht_cap.mcs.rx_mask[0] << 12);
1851 struct ieee80211_sta *sta, u8 rssi_level, bool update_bw)
1860 u8 curtxbw_40mhz = (sta->deflink.ht_cap.cap &
1862 u8 curshortgi_40mhz = (sta
1759 rtl92ce_update_hal_rate_table(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
1850 rtl92ce_update_hal_rate_mask(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
1980 rtl92ce_update_hal_rate_tbl(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dhw.c1827 struct ieee80211_sta *sta)
1839 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ?
1841 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ?
1847 ratr_value = sta->deflink.supp_rates[1] << 4;
1849 ratr_value = sta->deflink.supp_rates[0];
1852 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 |
1853 sta->deflink.ht_cap.mcs.rx_mask[0] << 12);
1916 struct ieee80211_sta *sta,
1926 u8 curtxbw_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40)
1928 u8 curshortgi_40mhz = (sta
1826 rtl8723e_update_hal_rate_table(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
1915 rtl8723e_update_hal_rate_mask(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
2047 rtl8723e_update_hal_rate_tbl(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dhw.c1964 struct ieee80211_sta *sta)
1977 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ?
1979 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ?
1985 ratr_value = sta->deflink.supp_rates[1] << 4;
1987 ratr_value = sta->deflink.supp_rates[0];
1990 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 |
1991 sta->deflink.ht_cap.mcs.rx_mask[0] << 12);
2054 struct ieee80211_sta *sta, u8 rssi_level, bool update_bw)
2063 u8 curtxbw_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40)
2065 u8 curshortgi_40mhz = (sta
1963 rtl88ee_update_hal_rate_table(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
2053 rtl88ee_update_hal_rate_mask(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
2184 rtl88ee_update_hal_rate_tbl(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dpeer.c306 * While the sta is transitioning to another band we may
371 struct ieee80211_sta *sta, struct peer_create_params *param)
395 /* Assume sta is transitioning to another band.
438 peer->sta = sta;
448 if (sta) {
449 arsta = ath11k_sta_to_arsta(sta);
370 ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif, struct ieee80211_sta *sta, struct peer_create_params *param) argument
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dhw.c1817 struct ieee80211_sta *sta)
1830 u8 curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ?
1832 u8 curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ?
1837 ratr_value = sta->deflink.supp_rates[1] << 4;
1839 ratr_value = sta->deflink.supp_rates[0];
1843 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 |
1844 sta->deflink.ht_cap.mcs.rx_mask[0] << 12);
1905 struct ieee80211_sta *sta,
1915 u8 curtxbw_40mhz = (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40) ? 1 : 0;
1917 (sta
1816 rtl92cu_update_hal_rate_table(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
1904 rtl92cu_update_hal_rate_mask(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
2051 rtl92cu_update_hal_rate_tbl(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level, bool update_bw) argument
[all...]
/linux-master/net/mac80211/
H A Dutil.c289 .sta = queue->sta,
330 struct sta_info *sta; local
342 list_for_each_entry_rcu(sta, &local->sta_list, list) {
343 if (sdata != sta->sdata)
346 for (i = 0; i < ARRAY_SIZE(sta->sta.txq); i++) {
347 struct ieee80211_txq *txq = sta->sta.txq[i];
702 struct sta_info *sta; local
829 __iterate_stations(struct ieee80211_local *local, void (*iterator)(void *data, struct ieee80211_sta *sta), void *data) argument
834 struct sta_info *sta; local
844 ieee80211_iterate_stations_atomic(struct ieee80211_hw *hw, void (*iterator)(void *data, struct ieee80211_sta *sta), void *data) argument
1662 struct sta_info *sta; local
1755 struct sta_info *sta; local
[all...]
/linux-master/drivers/net/wireless/realtek/rtl8xxxu/
H A Dcore.c4007 struct ieee80211_sta *sta)
4011 if (!sta)
4014 sta_info = (struct rtl8xxxu_sta_info *)sta->drv_priv;
4558 static int rtl8xxxu_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, argument
4835 rtl8xxxu_wireless_mode(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
4840 if (sta->deflink.vht_cap.vht_supported)
4842 else if (sta->deflink.ht_cap.ht_supported)
4847 if (sta->deflink.vht_cap.vht_supported)
4849 else if (sta->deflink.ht_cap.ht_supported)
4852 if (sta
4006 rtl8xxxu_get_macid(struct rtl8xxxu_priv *priv, struct ieee80211_sta *sta) argument
4877 struct ieee80211_sta *sta; local
4950 struct ieee80211_sta *sta; local
5506 struct ieee80211_sta *sta = NULL; local
6293 struct ieee80211_sta *sta; local
7001 rtl8xxxu_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
7093 struct ieee80211_sta *sta = params->sta; local
7135 rtl8xxxu_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
7153 rtl8xxxu_refresh_rate_mask(struct rtl8xxxu_priv *priv, int signal, struct ieee80211_sta *sta, bool force) argument
7374 rtl8xxxu_ra_iter(void *data, struct ieee80211_sta *sta) argument
7387 struct ieee80211_sta *sta; member in struct:rtl8xxxu_stas_entry
7395 rtl8xxxu_collect_sta_iter(void *data, struct ieee80211_sta *sta) argument
7561 rtl8xxxu_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
7598 rtl8xxxu_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
[all...]
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D3945-mac.c139 memcpy(il->stations[sta_id].sta.key.key, keyconf->key, keyconf->keylen);
141 if ((il->stations[sta_id].sta.key.
143 il->stations[sta_id].sta.key.key_offset =
148 WARN(il->stations[sta_id].sta.key.key_offset == WEP_INVALID_OFFSET,
151 il->stations[sta_id].sta.key.key_flags = key_flags;
152 il->stations[sta_id].sta.sta.modify_mask = STA_MODIFY_KEY_MASK;
153 il->stations[sta_id].sta.mode = STA_CONTROL_MODIFY_MSK;
157 ret = il_send_add_sta(il, &il->stations[sta_id].sta, CMD_ASYNC);
186 memset(&il->stations[sta_id].sta
445 il3945_tx_skb(struct il_priv *il, struct ieee80211_sta *sta, struct sk_buff *skb) argument
2901 il3945_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
2966 il3945_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_txrx.c341 struct ieee80211_sta *sta,
374 if (sta) {
375 ista = (struct ath9k_htc_sta *) sta->drv_priv;
409 struct ieee80211_sta *sta; local
418 sta = ieee80211_find_sta(vif, hdr->addr1);
419 if (!sta) {
424 if (sta && conf_is_ht(&priv->hw->conf) &&
432 ista = (struct ath9k_htc_sta *)sta->drv_priv;
434 ieee80211_start_tx_ba_session(sta, tid, 0);
340 ath9k_htc_tx_start(struct ath9k_htc_priv *priv, struct ieee80211_sta *sta, struct sk_buff *skb, u8 slot, bool is_cab) argument
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_core.c343 if (!common->stations[i].sta)
345 if (!(memcmp(common->stations[i].sta->addr,
465 ieee80211_start_tx_ba_session(rsta->sta,

Completed in 430 milliseconds

1234567891011>>