/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | ath9k.h | 255 struct ieee80211_sta *sta; /* station struct we're part of */ member in struct:ath_node 277 struct ieee80211_sta *sta; member in struct:ath_tx_control 431 struct ieee80211_sta *sta = an->sta; local 436 if (sta) 437 txq = sta->txq[tidno % ARRAY_SIZE(sta->txq)]; 604 int ath_tx_aggr_start(struct ath_softc *sc, struct ieee80211_sta *sta, 606 void ath_tx_aggr_stop(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid); 609 void ath_tx_aggr_sleep(struct ieee80211_sta *sta, struc [all...] |
/linux-master/drivers/net/wireless/ath/ |
H A D | key.c | 475 struct ieee80211_sta *sta, 517 if (!sta) { 521 memcpy(gmac, sta->addr, ETH_ALEN); 531 if (WARN_ON(!sta)) 533 mac = sta->addr; 542 if (WARN_ON(!sta)) 544 mac = sta->addr; 473 ath_key_config(struct ath_common *common, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
|
/linux-master/net/mac80211/ |
H A D | iface.c | 888 struct sta_info *sta; local 900 sta = rcu_dereference(sdata->u.vlan.sta); 901 if (sta) 907 sta = sta_info_get_bss(sdata, ctx->daddr); 912 sta = sta_info_get(sdata, ctx->daddr); 916 sta = sta_info_get(sdata, ctx->daddr); 917 if (sta && test_sta_flag(sta, WLAN_STA_TDLS_PEER)) { 918 if (!test_sta_flag(sta, WLAN_STA_TDLS_PEER_AUT 1486 struct sta_info *sta; local 1515 struct sta_info *sta; local 1572 struct sta_info *sta; local [all...] |
H A D | debugfs.c | 269 struct sta_info *sta; local 295 list_for_each_entry(sta, &local->sta_list, list) { 296 /* If a sta has customized queue limits, keep it */ 297 if (sta->airtime[ac].aql_limit_low == q_limit_low_old && 298 sta->airtime[ac].aql_limit_high == q_limit_high_old) { 299 sta->airtime[ac].aql_limit_low = q_limit_low; 300 sta->airtime[ac].aql_limit_high = q_limit_high;
|
H A D | rc80211_minstrel_ht.h | 155 struct ieee80211_sta *sta; member in struct:minstrel_ht_sta 180 /* tx flags to add for frames for this sta */
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | trx.c | 345 struct ieee80211_sta *sta, 374 sta = get_sta(hw, mac->vif, mac->bssid); 380 if (sta) 381 bw_40 = sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40; 386 rtl_get_tcb_desc(hw, info, sta, skb, tcb_desc); 442 if (sta) { 443 u8 ampdu_density = sta->deflink.ht_cap.ampdu_density; 342 rtl92ce_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc8, u8 *pbd_desc_tx, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *tcb_desc) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_mac.c | 337 struct ieee80211_sta *sta, int len) 352 mt76_tx_check_agg_ssn(sta, skb); 357 ieee80211_get_tx_rates(info->control.vif, sta, skb, 407 if (nss > 1 && sta && sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC) 413 if ((info->flags & IEEE80211_TX_CTL_AMPDU) && sta) { 415 u8 ampdu_density = sta->deflink.ht_cap.ampdu_density; 417 ba_size <<= sta->deflink.ht_cap.ampdu_factor; 570 if (wcid && wcid->sta) { 574 status.sta 335 mt76x02_mac_write_txwi(struct mt76x02_dev *dev, struct mt76x02_txwi *txwi, struct sk_buff *skb, struct mt76_wcid *wcid, struct ieee80211_sta *sta, int len) argument 779 struct mt76x02_sta *sta; local [all...] |
H A D | mt76x02_mmio.c | 377 struct ieee80211_sta *sta, 383 if (!sta) 386 wcid = (struct mt76_wcid *)sta->drv_priv; 407 struct ieee80211_sta *sta; local 421 sta = container_of(priv, struct ieee80211_sta, drv_priv); 426 __mt76_sta_remove(&dev->mt76, vif, sta); 376 mt76x02_key_sync(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument
|
H A D | agg-rx.c | 152 struct ieee80211_sta *sta; local 161 sta = wcid_to_sta(wcid); 162 if (!sta)
|
H A D | mt76.h | 261 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...] |
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00queue.c | 294 struct ieee80211_sta *sta, 303 if (sta) { 304 sta_priv = sta_to_rt2x00_sta(sta); 306 density = sta->deflink.ht_cap.ampdu_density; 320 if (sta && txdesc->u.ht.mcs > 7 && 321 sta->deflink.smps_mode == IEEE80211_SMPS_DYNAMIC) 387 struct ieee80211_sta *sta) 479 sta, hwrate); 600 struct ieee80211_sta *sta, bool local) 614 rt2x00queue_create_tx_descriptor(queue->rt2x00dev, skb, &txdesc, sta); 291 rt2x00queue_create_tx_descriptor_ht(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc, struct ieee80211_sta *sta, const struct rt2x00_rate *hwrate) argument 384 rt2x00queue_create_tx_descriptor(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc, struct ieee80211_sta *sta) argument 599 rt2x00queue_write_tx_frame(struct data_queue *queue, struct sk_buff *skb, struct ieee80211_sta *sta, bool local) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | debugfs.c | 596 mt7996_sta_hw_queue_read(void *data, struct ieee80211_sta *sta) argument 598 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; 618 sta->addr, msta->wcid.idx, 680 /* iterate per-sta ple queue */ 895 struct ieee80211_sta *sta = file->private_data; local 896 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; 956 struct ieee80211_sta *sta = s->private; local 958 mt7996_sta_hw_queue_read(s, sta); 966 struct ieee80211_sta *sta, struct dentry *dir) 968 debugfs_create_file("fixed_rate", 0600, dir, sta, 965 mt7996_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct dentry *dir) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs-fw.c | 8 #include "sta.h" 419 struct ieee80211_sta *sta; local 430 sta = rcu_dereference(mvm->fw_id_to_mac_id[notif->sta_id]); 431 if (IS_ERR_OR_NULL(sta) || !link_sta) { 436 "Invalid mvm RCU pointer for sta id (%d) in TLC notification\n", 441 mvmsta = iwl_mvm_sta_from_mac80211(sta); 444 IWL_ERR(mvm, "Invalid sta id (%d) in FW TLC notification\n", 454 "Invalid mvmsta RCU pointer for link (%d) of sta id (%d) in TLC notification\n", 508 iwl_mvm_max_amsdu_size(mvm, sta, i); 526 u16 rs_fw_get_max_amsdu_len(struct ieee80211_sta *sta, argument 583 iwl_mvm_rs_fw_rate_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_bss_conf *link_conf, struct ieee80211_link_sta *link_sta, enum nl80211_band band) argument [all...] |
H A D | ftm-initiator.c | 81 struct ieee80211_sta *sta; local 90 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); 91 if (!IS_ERR_OR_NULL(sta) && sta->mfp) 534 struct ieee80211_sta *sta; local 544 sta = rcu_dereference(mvm->fw_id_to_mac_id[target->sta_id]); 545 if (WARN_ON_ONCE(IS_ERR_OR_NULL(sta))) { 547 return PTR_ERR_OR_ZERO(sta); 550 if (sta->mfp && (peer->ftm.trigger_based || 693 struct ieee80211_sta *sta, 691 iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument [all...] |
/linux-master/drivers/acpi/ |
H A D | bus.c | 78 unsigned long long *sta) 82 status = acpi_evaluate_integer(handle, "_STA", NULL, sta); 87 *sta = ACPI_STA_DEVICE_PRESENT | ACPI_STA_DEVICE_ENABLED | 98 unsigned long long sta; local 100 if (acpi_device_override_status(device, &sta)) { 101 acpi_set_device_status(device, sta); 111 status = acpi_bus_get_status_handle(device->handle, &sta); 115 acpi_set_device_status(device, sta); 119 device->pnp.bus_id, (u32)sta); 122 pr_debug("Device [%s] status [%08x]\n", device->pnp.bus_id, (u32)sta); 77 acpi_bus_get_status_handle(acpi_handle handle, unsigned long long *sta) argument [all...] |
H A D | glue.c | 93 unsigned long long sta; local 99 status = acpi_evaluate_integer(adev->handle, "_STA", NULL, &sta); 112 if (ACPI_FAILURE(status) || !(sta & ACPI_STA_DEVICE_ENABLED))
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | debugfs.c | 823 mt7915_sta_hw_queue_read(void *data, struct ieee80211_sta *sta) argument 825 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; 845 sta->addr, msta->wcid.idx, 907 /* iterate per-sta ple queue */ 1318 struct ieee80211_sta *sta = file->private_data; local 1319 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; 1359 phy.sgi |= gi << (i << sta->deflink.he_cap.has_he); 1360 phy.he_ltf |= he_ltf << (i << sta->deflink.he_cap.has_he); 1366 ret = mt7915_mcu_set_fixed_rate_ctrl(dev, vif, sta, &phy, field); 1383 struct ieee80211_sta *sta local 1392 mt7915_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct dentry *dir) argument [all...] |
H A D | mac.c | 56 struct mt7915_sta *sta; local 66 if (!wcid->sta) 69 sta = container_of(wcid, struct mt7915_sta, wcid); 70 if (!sta->vif) 73 return &sta->vif->sta.wcid; 101 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 741 mt7915_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 886 struct ieee80211_sta *sta = NULL; local 1953 struct ieee80211_sta *sta; local 2293 mt7915_mac_add_twt_setup(struct ieee80211_hw *hw, struct ieee80211_sta *sta, struct ieee80211_twt_setup *twt) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | mac.c | 177 struct ieee80211_sta *sta = NULL; local 187 sta = container_of(msta, struct ieee80211_sta, 194 ieee80211_tx_status_noskb(dev->hw, sta, &info); 373 struct ieee80211_sta *sta; local 386 sta = container_of(msta, struct ieee80211_sta, drv_priv); 388 min_factor = min(min_factor, sta->deflink.ht_cap.ampdu_factor);
|
/linux-master/drivers/power/supply/ |
H A D | surface_battery.c | 133 __le32 sta; member in struct:spwr_battery_device 159 return le32_to_cpu(bat->sta) & SAM_BATTERY_STA_PRESENT; 166 return ssam_retry(ssam_bat_get_sta, bat->sdev, &bat->sta); 747 __le32 sta; local 751 status = ssam_retry(ssam_bat_get_sta, bat->sdev, &sta); 755 if ((le32_to_cpu(sta) & SAM_BATTERY_STA_OK) != SAM_BATTERY_STA_OK)
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | trx.c | 344 struct ieee80211_sta *sta, 377 if (sta) 378 bw_40 = sta->deflink.ht_cap.cap & 384 rtl_get_tcb_desc(hw, info, sta, skb, ptcb_desc); 443 if (sta) { 444 u8 ampdu_density = sta->deflink.ht_cap.ampdu_density; 341 rtl8723e_tx_fill_desc(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc_tx, u8 *txbd, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 hw_queue, struct rtl_tcb_desc *ptcb_desc) argument
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | peer.c | 265 struct ieee80211_sta *sta, 327 peer->sta = sta; 264 ath12k_peer_create(struct ath12k *ar, struct ath12k_vif *arvif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_create_arg *arg) argument
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | dp_tx.c | 367 if (!peer || !peer->sta) { 377 status.sta = peer->sta; 456 struct ieee80211_sta *sta; local 463 if (!peer || !peer->sta) { 469 sta = peer->sta; 470 arsta = ath11k_sta_to_arsta(sta); 622 if (!peer || !peer->sta) { 630 arsta = ath11k_sta_to_arsta(peer->sta); [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | bf.c | 38 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/intersil/p54/ |
H A D | main.c | 36 struct ieee80211_sta *sta) 45 p54_sta_unlock(priv, sta->addr); 52 struct ieee80211_sta *sta) 59 p54_sta_unlock(priv, sta->addr); 66 static int p54_set_tim(struct ieee80211_hw *dev, struct ieee80211_sta *sta, argument 71 return p54_update_beacon_tim(priv, sta->aid, set); 499 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 586 if (sta) 587 addr = sta->addr; 34 p54_sta_add_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 50 p54_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, enum sta_notify_cmd notify_cmd, struct ieee80211_sta *sta) argument 498 p54_set_key(struct ieee80211_hw *dev, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
|