/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | main.c | 354 static void ath_node_attach(struct ath_softc *sc, struct ieee80211_sta *sta, argument 358 an = (struct ath_node *)sta->drv_priv; 361 an->sta = sta; 370 static void ath_node_detach(struct ath_softc *sc, struct ieee80211_sta *sta) argument 372 struct ath_node *an = (struct ath_node *)sta->drv_priv; 815 txctl.sta = control->sta; 1369 an->sta = NULL; 1594 struct ieee80211_sta *sta) 1592 ath9k_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1617 ath9k_del_ps_key(struct ath_softc *sc, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1632 ath9k_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1644 ath9k_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 1691 ath9k_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument 1755 ath9k_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 2010 struct ieee80211_sta *sta = params->sta; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | cam.c | 216 struct ieee80211_sta *sta, 220 struct rtw89_sta *rtwsta = sta_to_rtwsta_safe(sta); 270 struct ieee80211_sta *sta, 310 ret = rtw89_cam_attach_sec_cam(rtwdev, vif, sta, key, sec_cam); 329 struct ieee80211_sta *sta, 372 ret = rtw89_cam_sec_key_install(rtwdev, vif, sta, key, hw_key_type, 385 struct ieee80211_sta *sta, 389 struct rtw89_sta *rtwsta = sta_to_rtwsta_safe(sta); 436 struct ieee80211_sta *sta, 442 rtw89_cam_sec_key_del(rtwdev, vif, sta, ke 214 rtw89_cam_attach_sec_cam(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, struct rtw89_sec_cam_entry *sec_cam) argument 268 rtw89_cam_sec_key_install(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, u8 hw_key_type, bool ext_key) argument 327 rtw89_cam_sec_key_add(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 383 rtw89_cam_sec_key_del(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, bool inform_fw) argument 434 rtw89_cam_reset_key_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument 678 struct ieee80211_sta *sta = rtwsta_to_sta_safe(rtwsta); local [all...] |
/linux-master/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac.c | 1218 unsigned int sta, retries; local 1225 sta = read_dma_reg(PAS_DMA_TXCHAN_TCMDSTA(txch)); 1226 if (!(sta & PAS_DMA_TXCHAN_TCMDSTA_ACT)) 1231 if (sta & PAS_DMA_TXCHAN_TCMDSTA_ACT) 1233 "Failed to stop tx channel, tcmdsta %08x\n", sta); 1240 unsigned int sta, retries; local 1246 sta = read_dma_reg(PAS_DMA_RXCHAN_CCMDSTA(rxch)); 1247 if (!(sta & PAS_DMA_RXCHAN_CCMDSTA_ACT)) 1252 if (sta & PAS_DMA_RXCHAN_CCMDSTA_ACT) 1254 "Failed to stop rx channel, ccmdsta 08%x\n", sta); 1260 unsigned int sta, retries; local 1280 unsigned int sta; local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x_core.c | 64 if (control->sta) { 65 struct mt792x_sta *sta; local 67 sta = (struct mt792x_sta *)control->sta->drv_priv; 68 wcid = &sta->wcid; 71 if (vif && !control->sta) { 75 wcid = &mvif->sta.wcid; 79 mt76_tx(mphy, control->sta, wcid, skb); 120 struct mt792x_sta *msta = &mvif->sta; 127 mt76_connac_mcu_uni_add_dev(&dev->mphy, vif, &mvif->sta 403 mt792x_ethtool_worker(void *wi_data, struct ieee80211_sta *sta) argument 484 mt792x_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument [all...] |
H A D | mt792x_mac.c | 141 struct mt792x_sta *sta; local 151 if (!wcid->sta) 154 sta = container_of(wcid, struct mt792x_sta, wcid); 155 if (!sta->vif) 158 return &sta->vif->sta.wcid;
|
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | trace.h | 279 struct mt76_sta *sta, struct mt76_txwi *h), 280 TP_ARGS(dev, skb, sta, h), 285 __field(struct mt76_sta *, sta) 291 __entry->sta = sta; 293 TP_printk(DEV_PR_FMT "skb:%p sta:%p flg:%04hx rate_ctl:%04hx " 295 __entry->skb, __entry->sta,
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | main.c | 1160 struct ieee80211_sta *sta, 1218 sta = NULL; 1231 err = carl9170_upload_key(ar, i, sta ? sta->addr : NULL, 1238 err = carl9170_upload_key(ar, i, sta ? sta->addr : 1302 struct ieee80211_sta *sta) 1304 struct carl9170_sta_info *sta_info = (void *) sta->drv_priv; 1309 if (sta->deflink.ht_cap.ht_supported) { 1310 if (sta 1158 carl9170_op_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 1300 carl9170_op_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1329 carl9170_op_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1399 struct ieee80211_sta *sta = params->sta; local 1687 carl9170_op_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument [all...] |
/linux-master/net/mac80211/ |
H A D | chan.c | 233 static enum nl80211_chan_width ieee80211_get_sta_bw(struct sta_info *sta, argument 239 link_sta = wiphy_dereference(sta->local->hw.wiphy, sta->link[link_id]); 282 struct sta_info *sta; local 284 list_for_each_entry_rcu(sta, &sdata->local->sta_list, list) { 285 if (sdata != sta->sdata && 286 !(sta->sdata->bss && sta->sdata->bss == sdata->bss)) 289 max_bw = max(max_bw, ieee80211_get_sta_bw(sta, link_id)); 318 * The ap's sta 406 struct sta_info *sta; local 749 struct sta_info *sta; local [all...] |
H A D | debugfs_key.c | 331 struct sta_info *sta; local 342 sta = key->sta; 343 if (sta) { 345 sta->sdata->name, sta->sta.addr); 468 struct sta_info *sta) 467 ieee80211_debugfs_key_sta_del(struct ieee80211_key *key, struct sta_info *sta) argument
|
H A D | offchannel.c | 783 struct sta_info *sta = NULL; local 824 sta = sta_info_get_bss(sdata, mgmt->da); 825 mlo_sta = sta && sta->sta.mlo; 835 if (!sta) { 840 !(sta->sta.valid_links & BIT(params->link_id))) { 856 sta = sta_info_get_bss(sdata, mgmt->da); 857 mlo_sta = sta [all...] |
H A D | ieee80211_i.h | 97 ieee80211_sta_keep_active(struct sta_info *sta, u8 ac) argument 102 return time_before_eq(jiffies, sta->airtime[ac].last_active + HZ / 10); 177 struct sta_info *sta; member in struct:ieee80211_tx_data 220 struct sta_info *sta; member in struct:ieee80211_rx_data 326 struct sta_info __rcu *sta; member in struct:ieee80211_if_vlan 1825 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN && !sdata->u.vlan.sta) 1852 void ieee80211_check_fast_rx(struct sta_info *sta); 1855 void ieee80211_clear_fast_rx(struct sta_info *sta); 2068 void ieee80211_check_fast_xmit(struct sta_info *sta); 2071 void ieee80211_clear_fast_xmit(struct sta_info *sta); [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mvm.h | 29 #include "sta.h" 856 iwl_mvm_txq_from_tid(struct ieee80211_sta *sta, u8 tid) argument 861 return (void *)sta->txq[tid]->drv_priv; 867 * @sta_id: sta id 1240 * Current cs sta - might be different from periodic cs peer 1394 struct ieee80211_sta *sta; local 1399 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); 1402 if (IS_ERR_OR_NULL(sta)) 1405 return iwl_mvm_sta_from_mac80211(sta); 1411 struct ieee80211_sta *sta; local [all...] |
H A D | rs.h | 361 /* tx power reduce for this sta */ 400 struct ieee80211_sta *sta, 406 void iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, 446 struct ieee80211_sta *sta, 455 u16 rs_fw_get_max_amsdu_len(struct ieee80211_sta *sta,
|
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | data_tx.c | 14 #include "sta.h" 241 static u8 wfx_tx_get_link_id(struct wfx_vif *wvif, struct ieee80211_sta *sta, argument 244 struct wfx_sta_priv *sta_priv = sta ? (struct wfx_sta_priv *)&sta->drv_priv : NULL; 334 static int wfx_tx_inner(struct wfx_vif *wvif, struct ieee80211_sta *sta, struct sk_buff *skb) argument 394 req->peer_sta_id = wfx_tx_get_link_id(wvif, sta, hdr); 415 struct ieee80211_sta *sta = control ? control->sta : NULL; local 437 if (wfx_tx_inner(wvif, sta, skb))
|
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00mac.c | 151 if (unlikely(rt2x00queue_write_tx_frame(queue, skb, control->sta, false))) 417 int rt2x00mac_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, argument 455 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 471 if (!rt2x00_has_cap_hw_crypto(rt2x00dev) || (sta && sta->mfp)) 496 if (sta) { 497 crypto.address = sta->addr; 498 sta_priv = sta_to_rt2x00_sta(sta); 454 rt2x00mac_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
|
/linux-master/arch/sparc/kernel/ |
H A D | etrap_32.S | 254 LEON_PI(sta %glob_tmp, [%g0] ASI_LEON_MMUREGS) ! set it 255 SUN_PI_(sta %glob_tmp, [%g0] ASI_M_MMUREGS) ! set it 262 LEON_PI(sta %glob_tmp, [%g0] ASI_LEON_MMUREGS) 263 SUN_PI_(sta %glob_tmp, [%g0] ASI_M_MMUREGS)
|
H A D | wof.S | 342 LEON_PI(sta %glob_tmp, [%g0] ASI_LEON_MMUREGS) ! set it 343 SUN_PI_(sta %glob_tmp, [%g0] ASI_M_MMUREGS) ! set it 350 LEON_PI(sta %glob_tmp, [%g0] ASI_LEON_MMUREGS) 351 SUN_PI_(sta %glob_tmp, [%g0] ASI_M_MMUREGS)
|
H A D | rtrap_32.S | 241 LEON_PI(sta %g1, [%g0] ASI_LEON_MMUREGS) 242 SUN_PI_(sta %g1, [%g0] ASI_M_MMUREGS) 251 LEON_PI(sta %g1, [%g0] ASI_LEON_MMUREGS) 252 SUN_PI_(sta %g1, [%g0] ASI_M_MMUREGS)
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | hw.h | 80 struct ieee80211_sta *sta,
|
/linux-master/drivers/net/wireless/ath/wcn36xx/ |
H A D | smd.h | 82 struct ieee80211_sta *sta, const u8 *bssid, 86 struct ieee80211_sta *sta); 130 struct ieee80211_sta *sta,
|
/linux-master/drivers/power/supply/ |
H A D | surface_charger.c | 200 __le32 sta; local 204 status = ssam_retry(ssam_bat_get_sta, ac->sdev, &sta); 208 if ((le32_to_cpu(sta) & SAM_BATTERY_STA_OK) != SAM_BATTERY_STA_OK)
|
/linux-master/drivers/pci/hotplug/ |
H A D | acpiphp_glue.c | 601 unsigned long long sta = 0; local 610 "_STA", NULL, &sta); 611 if (ACPI_SUCCESS(status) && sta) 617 sta = ACPI_STA_ALL; 623 if (!sta) { 631 sta = ACPI_STA_ALL; 635 return (unsigned int)sta; 638 static inline bool device_status_valid(unsigned int sta) argument 646 return (sta & mask) == mask; 661 unsigned long long sta; local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | dma.c | 29 struct ieee80211_sta *sta; local 53 sta = container_of(priv, struct ieee80211_sta, drv_priv); 75 ieee80211_sta_set_buffered(sta, tid, true);
|
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | main.c | 59 ret = wl12xx_cmd_set_peer_state(wl, wlvif, wlvif->sta.hlid); 228 true, wlvif->sta.hlid); 851 u8 hlid, struct ieee80211_sta *sta) 856 wl_sta = (void *)sta->drv_priv; 874 struct ieee80211_sta *sta; local 882 sta = ieee80211_find_sta(vif, addr); 883 if (sta) 884 wlcore_save_freed_pkts(wl, wlvif, hlid, sta); 962 wlcore_save_freed_pkts_addr(wl, wlvif, wlvif->sta.hlid, 1221 hlid = wl12xx_tx_get_hlid(wl, wlvif, skb, control->sta); 850 wlcore_save_freed_pkts(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, struct ieee80211_sta *sta) argument 2993 bool sta = wlvif->bss_type == BSS_TYPE_STA_BSS; local 3343 wl1271_set_key(struct wl1271 *wl, struct wl12xx_vif *wlvif, u16 action, u8 id, u8 key_type, u8 key_size, const u8 *key, u32 tx_seq_32, u16 tx_seq_16, struct ieee80211_sta *sta, bool is_pairwise) argument 3421 wlcore_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key_conf) argument 3466 wlcore_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 4343 struct ieee80211_sta *sta; local 4967 wl1271_allocate_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_sta *sta) argument 5022 wl12xx_sta_add(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_sta *sta) argument 5046 wl12xx_sta_remove(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_sta *sta) argument 5127 wl12xx_update_sta_state(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument 5234 wl12xx_op_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 5277 struct ieee80211_sta *sta = params->sta; local 5708 wlcore_op_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument 5727 wlcore_op_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument 5763 wlcore_op_get_expected_throughput(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mac.c | 58 struct mt7996_sta *sta; local 68 if (!wcid->sta) 71 sta = container_of(wcid, struct mt7996_sta, wcid); 72 if (!sta->vif) 75 return &sta->vif->sta.wcid; 103 struct ieee80211_sta *sta; local 158 if (!msta->wcid.sta) 161 sta = container_of((void *)msta, struct ieee80211_sta, 172 ieee80211_sta_register_airtime(sta, ti 213 struct ieee80211_sta *sta; local 713 struct ieee80211_sta *sta; local 911 mt7996_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr, enum mt76_txq_id qid, struct mt76_wcid *wcid, struct ieee80211_sta *sta, struct mt76_tx_info *tx_info) argument 1011 mt7996_tx_check_aggr(struct ieee80211_sta *sta, struct sk_buff *skb) argument 1049 mt7996_txwi_free(struct mt7996_dev *dev, struct mt76_txwi_cache *t, struct ieee80211_sta *sta, struct list_head *free_list) argument 1087 struct ieee80211_sta *sta = NULL; local 1217 struct ieee80211_sta *sta; local 2232 struct ieee80211_sta *sta; local 2558 mt7996_mac_add_twt_setup(struct ieee80211_hw *hw, struct ieee80211_sta *sta, struct ieee80211_twt_setup *twt) argument [all...] |