Searched refs:sta (Results 51 - 75 of 429) sorted by relevance

1234567891011>>

/linux-master/net/mac80211/
H A Ddriver-ops.c129 struct sta_info *sta,
142 trace_drv_sta_state(local, sdata, &sta->sta, old_state, new_state);
144 ret = local->ops->sta_state(&local->hw, &sdata->vif, &sta->sta,
148 ret = drv_sta_add(local, sdata, &sta->sta);
150 sta->uploaded = true;
151 if (rcu_access_pointer(sta->sta
127 drv_sta_state(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct sta_info *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
163 drv_sta_set_txpwr(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct sta_info *sta) argument
184 drv_sta_rc_update(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u32 changed) argument
474 drv_set_key(struct ieee80211_local *local, enum set_key_cmd cmd, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
549 drv_change_sta_links(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u16 old_links, u16 new_links) argument
[all...]
H A Dcfg.c214 struct sta_info *sta; local
224 RCU_INIT_POINTER(sdata->u.vlan.sta, NULL);
240 sta = sta_info_get(sdata, sdata->deflink.u.mgd.bssid);
241 if (sta)
242 drv_sta_set_4addr(local, sdata, &sta->sta,
440 struct sta_info *sta; local
447 sta = sta_info_get_bss(sdata, mac_addr);
449 if (!sta)
452 if (sta
471 struct sta_info *sta = NULL; local
588 struct sta_info *sta; local
805 sta_set_rate_info_tx(struct sta_info *sta, const struct ieee80211_tx_rate *rate, struct rate_info *rinfo) argument
842 struct sta_info *sta; local
870 struct sta_info *sta; local
1683 sta_apply_auth_flags(struct ieee80211_local *local, struct sta_info *sta, u32 mask, u32 set) argument
1743 sta_apply_mesh_params(struct ieee80211_local *local, struct sta_info *sta, struct station_parameters *params) argument
1808 sta_link_apply_parameters(struct ieee80211_local *local, struct sta_info *sta, bool new_link, struct link_station_parameters *params) argument
1909 sta_apply_parameters(struct ieee80211_local *local, struct sta_info *sta, struct station_parameters *params) argument
2056 struct sta_info *sta; local
2143 struct sta_info *sta; local
2238 struct sta_info *sta; local
2278 struct sta_info *sta; local
3183 struct sta_info *sta; local
4183 struct sta_info *sta; local
4614 struct sta_info *sta; local
4636 struct sta_info *sta; local
4929 struct sta_info *sta; local
4972 struct sta_info *sta; local
4999 struct sta_info *sta; local
[all...]
H A Dpm.c25 struct sta_info *sta; local
44 list_for_each_entry(sta, &local->sta_list, list) {
45 set_sta_flag(sta, WLAN_STA_BLOCK_BA);
47 sta, AGG_STOP_LOCAL_REQUEST);
122 list_for_each_entry(sta,
124 clear_sta_flag(sta, WLAN_STA_BLOCK_BA);
H A Dmesh_hwmp.c298 struct sta_info *sta,
310 ewma_mesh_fail_avg_add(&sta->mesh->fail_avg, failed * 100);
311 if (ewma_mesh_fail_avg_read(&sta->mesh->fail_avg) >
313 mesh_plink_broken(sta);
317 rinfo = sta->deflink.tx_stats.last_rate_info;
319 sta_set_rate_info_tx(sta, &sta->deflink.tx_stats.last_rate, &rinfo);
321 ewma_mesh_tx_rate_avg_add(&sta->mesh->tx_rate_avg,
326 struct sta_info *sta)
336 ewma_mesh_fail_avg_read(&sta
297 ieee80211s_update_metric(struct ieee80211_local *local, struct sta_info *sta, struct ieee80211_tx_status *st) argument
325 airtime_link_metric_get(struct ieee80211_local *local, struct sta_info *sta) argument
393 struct sta_info *sta; local
798 struct sta_info *sta; local
831 struct sta_info *sta; local
930 struct sta_info *sta; local
1210 struct sta_info *sta; local
[all...]
/linux-master/drivers/net/wireless/ath/ath11k/
H A Ddebugfs_sta.c139 struct ieee80211_sta *sta = file->private_data; local
140 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta);
246 struct ieee80211_sta *sta = file->private_data; local
247 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta);
343 struct ieee80211_sta *sta = inode->i_private; local
344 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta);
362 memcpy(stats_req->peer_addr, sta->addr, ETH_ALEN);
379 struct ieee80211_sta *sta = inode->i_private; local
380 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta);
416 struct ieee80211_sta *sta local
456 struct ieee80211_sta *sta = file->private_data; local
483 struct ieee80211_sta *sta = file->private_data; local
534 struct ieee80211_sta *sta = file->private_data; local
584 struct ieee80211_sta *sta = file->private_data; local
635 struct ieee80211_sta *sta = file->private_data; local
655 struct ieee80211_sta *sta = file->private_data; local
700 struct ieee80211_sta *sta = file->private_data; local
759 struct ieee80211_sta *sta = file->private_data; local
786 struct ieee80211_sta *sta = file->private_data; local
820 struct ieee80211_sta *sta = file->private_data; local
851 ath11k_debugfs_sta_op_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct dentry *dir) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtlwifi/
H A Dbase.h101 struct ieee80211_sta *sta, u16 tid, u16 *ssn);
103 struct ieee80211_sta *sta, u16 tid);
105 struct ieee80211_sta *sta, u16 tid);
107 struct ieee80211_sta *sta, u16 tid);
109 struct ieee80211_sta *sta, u16 tid);
118 struct ieee80211_sta *sta,
122 struct ieee80211_sta *sta,
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmain.c69 INIT_LIST_HEAD(&mvif->sta.wcid.poll_list);
70 mvif->sta.wcid.idx = idx;
71 mvif->sta.wcid.hw_key_idx = -1;
72 mvif->sta.vif = mvif;
73 mt76_wcid_init(&mvif->sta.wcid);
80 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid);
92 struct mt7603_sta *msta = &mvif->sta;
113 mt76_wcid_cleanup(&dev->mt76, &mvif->sta.wcid);
343 struct ieee80211_sta *sta)
346 struct mt7603_sta *msta = (struct mt7603_sta *)sta
342 mt7603_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
372 mt7603_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
381 mt7603_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
415 mt7603_sta_ps(struct mt76_dev *mdev, struct ieee80211_sta *sta, bool ps) argument
445 mt7603_release_buffered_frames(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tids, int nframes, enum ieee80211_frame_release_type reason, bool more_data) argument
487 mt7603_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
590 struct ieee80211_sta *sta = params->sta; local
640 mt7603_sta_rate_tbl_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
[all...]
H A Dmt7603.h86 struct mt7603_sta sta; /* must be first */ member in struct:mt7603_vif
223 void mt7603_wtbl_update_cap(struct mt7603_dev *dev, struct ieee80211_sta *sta);
224 void mt7603_wtbl_set_rates(struct mt7603_dev *dev, struct mt7603_sta *sta,
229 void mt7603_wtbl_set_ps(struct mt7603_dev *dev, struct mt7603_sta *sta,
231 void mt7603_wtbl_set_smps(struct mt7603_dev *dev, struct mt7603_sta *sta,
237 struct ieee80211_sta *sta,
245 void mt7603_sta_ps(struct mt76_dev *mdev, struct ieee80211_sta *sta, bool ps);
247 struct ieee80211_sta *sta);
249 struct ieee80211_sta *sta);
251 struct ieee80211_sta *sta);
[all...]
H A Dmac.c226 void mt7603_wtbl_set_smps(struct mt7603_dev *dev, struct mt7603_sta *sta, argument
229 u32 addr = mt7603_wtbl1_addr(sta->wcid.idx);
231 if (sta->smps == enabled)
235 sta->smps = enabled;
238 void mt7603_wtbl_set_ps(struct mt7603_dev *dev, struct mt7603_sta *sta, argument
241 int idx = sta->wcid.idx;
246 if (sta->ps == enabled)
259 mt7603_filter_tx(dev, sta->vif->idx, idx, false);
266 sta->ps = enabled;
330 void mt7603_wtbl_update_cap(struct mt7603_dev *dev, struct ieee80211_sta *sta) argument
414 struct ieee80211_sta *sta; local
487 struct mt7603_sta *sta; local
730 mt7603_wtbl_set_rates(struct mt7603_dev *dev, struct mt7603_sta *sta, struct ieee80211_tx_rate *probe_rate, struct ieee80211_tx_rate *rates) argument
918 mt7603_mac_write_txwi(struct mt7603_dev *dev, __le32 *txwi, struct sk_buff *skb, enum mt76_txq_id qid, struct mt76_wcid *wcid, struct ieee80211_sta *sta, int pid, struct ieee80211_key_conf *key) argument
1047 mt7603_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
1089 mt7603_fill_txs(struct mt7603_dev *dev, struct mt7603_sta *sta, struct ieee80211_tx_info *info, __le32 *txs_data) argument
1224 mt7603_mac_add_txs_skb(struct mt7603_dev *dev, struct mt7603_sta *sta, int pid, __le32 *txs_data) argument
1256 struct ieee80211_sta *sta = NULL; local
1295 ieee80211_tx_status_noskb(mt76_hw(dev), sta, &info); local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c58 mt7915_mcu_set_sta_he_mcs(struct ieee80211_sta *sta, __le16 *he_mcs, argument
61 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv;
65 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss;
105 sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160)
113 mt7915_mcu_set_sta_vht_mcs(struct ieee80211_sta *sta, __le16 *vht_mcs, argument
116 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv;
118 u16 mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map);
119 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta
147 mt7915_mcu_set_sta_ht_mcs(struct ieee80211_sta *sta, u8 *ht_mcs, const u8 *mask) argument
715 mt7915_mcu_sta_he_tlv(struct sk_buff *skb, struct ieee80211_sta *sta, struct ieee80211_vif *vif) argument
858 mt7915_mcu_sta_muru_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_sta *sta, struct ieee80211_vif *vif) argument
916 mt7915_mcu_sta_ht_tlv(struct sk_buff *skb, struct ieee80211_sta *sta) argument
931 mt7915_mcu_sta_vht_tlv(struct sk_buff *skb, struct ieee80211_sta *sta) argument
948 mt7915_mcu_sta_amsdu_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
987 mt7915_mcu_sta_wtbl_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1018 mt7915_is_ebf_supported(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool bfee) argument
1066 mt7915_mcu_sta_bfer_ht(struct ieee80211_sta *sta, struct mt7915_phy *phy, struct sta_rec_bf *bf) argument
1091 mt7915_mcu_sta_bfer_vht(struct ieee80211_sta *sta, struct mt7915_phy *phy, struct sta_rec_bf *bf, bool explicit) argument
1128 mt7915_mcu_sta_bfer_he(struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct mt7915_phy *phy, struct sta_rec_bf *bf) argument
1188 mt7915_mcu_sta_bfer_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1257 mt7915_mcu_sta_bfee_tlv(struct mt7915_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1307 mt7915_mcu_set_fixed_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, void *data, u32 field) argument
1352 mt7915_mcu_add_smps(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1386 mt7915_mcu_set_spe_idx(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1398 mt7915_mcu_add_rate_ctrl_fixed(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1488 mt7915_mcu_sta_rate_ctrl_tlv(struct sk_buff *skb, struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1590 mt7915_mcu_add_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool changed) argument
1628 mt7915_mcu_add_group(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1655 mt7915_mcu_add_sta(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument
3187 mt7915_mcu_set_txpower_frame(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, s8 txpower) argument
3621 mt7915_mcu_get_rx_rate(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct rate_info *rate) argument
[all...]
H A Dmain.c250 INIT_LIST_HEAD(&mvif->sta.rc_list);
251 INIT_LIST_HEAD(&mvif->sta.wcid.poll_list);
252 mvif->sta.wcid.idx = idx;
253 mvif->sta.wcid.phy_idx = ext_phy;
254 mvif->sta.wcid.hw_key_idx = -1;
255 mvif->sta.wcid.tx_info |= MT_WCID_TX_INFO_SET;
256 mt76_wcid_init(&mvif->sta.wcid);
276 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid);
288 struct mt7915_sta *msta = &mvif->sta;
364 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
363 mt7915_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
739 mt7915_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
773 mt7915_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
807 struct mt7915_sta *sta; local
843 struct ieee80211_sta *sta = params->sta; local
895 mt7915_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
903 mt7915_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1078 mt7915_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
1143 mt7915_sta_rc_work(void *data, struct ieee80211_sta *sta) argument
1156 mt7915_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
1193 mt7915_sta_set_4addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enabled) argument
1209 mt7915_sta_set_decap_offload(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enabled) argument
1225 mt7915_sta_set_txpwr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1419 mt7915_ethtool_worker(void *wi_data, struct ieee80211_sta *sta) argument
1565 mt7915_twt_teardown_request(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 flowid) argument
1628 mt7915_net_fill_forward_path(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct net_device_path_ctx *ctx, struct net_device_path *path) argument
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dagn.h150 struct ieee80211_sta *sta,
153 struct ieee80211_sta *sta, u16 tid, u16 *ssn);
155 struct ieee80211_sta *sta, u16 tid, u8 buf_size);
157 struct ieee80211_sta *sta, u16 tid);
159 struct ieee80211_sta *sta, u16 tid);
258 struct iwl_addsta_cmd *sta, u8 flags);
261 struct ieee80211_sta *sta, u8 *sta_id_r);
267 const u8 *addr, bool is_ap, struct ieee80211_sta *sta);
273 struct ieee80211_sta *sta);
277 struct ieee80211_sta *sta);
279 iwl_sta_id(struct ieee80211_sta *sta) argument
[all...]
H A Dmac80211.c581 if (iwlagn_tx_skb(priv, control->sta, skb))
588 struct ieee80211_sta *sta,
593 iwl_update_tkip_key(priv, vif, keyconf, sta, iv32, phase1key);
598 struct ieee80211_sta *sta,
654 key->cipher == WLAN_CIPHER_SUITE_WEP104) && !sta) {
669 ret = iwl_set_dynamic_key(priv, vif_priv->ctx, key, sta);
685 ret = iwl_remove_dynamic_key(priv, ctx, key, sta);
705 struct ieee80211_sta *sta = params->sta; local
710 struct iwl_station_priv *sta_priv = (void *) sta
585 iwlagn_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
596 iwlagn_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
773 iwlagn_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
806 iwlagn_mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
833 iwlagn_mac_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
1145 iwlagn_mac_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set) argument
1539 iwlagn_mac_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Ddebug_sta.c39 if (!an->sta->deflink.ht_cap.ht_supported) {
99 struct ieee80211_sta *sta; local
107 sta = ieee80211_find_sta_by_ifaddr(sc->hw, hdr->addr2, NULL);
108 if (!sta)
111 an = (struct ath_node *) sta->drv_priv;
175 struct ieee80211_sta *sta = an->sta; local
189 if (!sta->deflink.ht_cap.ht_supported)
247 struct ieee80211_sta *sta,
250 struct ath_node *an = (struct ath_node *)sta
245 ath9k_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/mediatek/mt76/
H A Dmt76x02.h156 struct ieee80211_sta *sta);
158 struct ieee80211_sta *sta);
170 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
177 struct ieee80211_sta *sta);
198 struct ieee80211_sta *sta,
202 void mt76x02_sta_ps(struct mt76_dev *dev, struct ieee80211_sta *sta, bool ps);
276 mt76x02_rx_get_sta_wcid(struct mt76x02_sta *sta, bool unicast) argument
278 if (!sta)
282 return &sta->wcid;
284 return &sta
[all...]
H A Dmt76x02_usb.h20 struct ieee80211_sta *sta,
H A Dtx.c11 if (!txq->sta)
18 mt76_tx_check_agg_ssn(struct ieee80211_sta *sta, struct sk_buff *skb) argument
25 if (!sta || !ieee80211_is_data_qos(hdr->frame_control) ||
30 txq = sta->txq[tid];
69 status.sta = wcid_to_sta(wcid);
70 if (status.sta && (wcid->rate.flags || wcid->rate.legacy)) {
276 status.sta = wcid_to_sta(wcid);
277 if (status.sta && (wcid->rate.flags || wcid->rate.legacy)) {
300 struct mt76_wcid *wcid, struct ieee80211_sta *sta,
311 idx = dev->queue_ops->tx_queue_skb(dev, q, qid, skb, wcid, sta);
299 __mt76_tx_queue_skb(struct mt76_phy *phy, int qid, struct sk_buff *skb, struct mt76_wcid *wcid, struct ieee80211_sta *sta, bool *stop) argument
329 mt76_tx(struct mt76_phy *phy, struct ieee80211_sta *sta, struct mt76_wcid *wcid, struct sk_buff *skb) argument
379 mt76_queue_ps_skb(struct mt76_phy *phy, struct ieee80211_sta *sta, struct sk_buff *skb, bool last) argument
395 mt76_release_buffered_frames(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tids, int nframes, enum ieee80211_frame_release_type reason, bool more_data) argument
544 struct ieee80211_sta *sta = txq->sta; local
592 struct ieee80211_sta *sta; local
705 mt76_stop_tx_queues(struct mt76_phy *phy, struct ieee80211_sta *sta, bool send_bar) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dusb_sdio.c45 enum mt76_txq_id qid, struct ieee80211_sta *sta,
52 mt7615_mac_write_txwi(dev, txwi, skb, wcid, sta, pid, key, qid, false);
60 struct mt7615_sta *sta = wrd->sta; local
66 if (!sta)
72 addr = mt7615_mac_wtbl_addr(dev, sta->wcid.idx);
106 FIELD_PREP(MT_WTBL_UPDATE_WLAN_IDX, sta->wcid.idx) |
112 sta->rate_probe = sta->rateset[rate->rateset].probe_rate.idx != -1;
114 idx = sta
44 mt7663_usb_sdio_write_txwi(struct mt7615_dev *dev, struct mt76_wcid *wcid, enum mt76_txq_id qid, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, int pid, struct sk_buff *skb) argument
181 mt7663_usb_sdio_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
[all...]
H A Dmain.c144 /* next, try to find a free repeater entry for the sta */
225 INIT_LIST_HEAD(&mvif->sta.wcid.poll_list);
226 mvif->sta.wcid.idx = idx;
227 mvif->sta.wcid.phy_idx = mvif->mt76.band_idx;
228 mvif->sta.wcid.hw_key_idx = -1;
229 mt76_wcid_init(&mvif->sta.wcid);
234 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid);
251 struct mt7615_sta *msta = &mvif->sta;
282 mt76_wcid_cleanup(&dev->mt76, &mvif->sta.wcid);
344 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
343 mt7615_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
647 mt7615_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
689 mt7615_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
717 mt7615_sta_rate_tbl_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
820 struct ieee80211_sta *sta = params->sta; local
875 mt7615_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
883 mt7615_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1221 mt7615_sta_set_decap_offload(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enabled) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dmain.c210 struct ieee80211_sta *sta)
213 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv;
228 mt7601u_mac_wcid_setup(dev, idx, mvif->idx, sta->addr);
241 struct ieee80211_sta *sta)
244 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv;
260 enum sta_notify_cmd cmd, struct ieee80211_sta *sta)
293 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
298 struct mt76_sta *msta = sta ? (struct mt76_sta *) sta->drv_priv : NULL;
351 struct ieee80211_sta *sta local
209 mt7601u_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
240 mt7601u_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
259 mt7601u_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
292 mt7601u_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
385 mt76_sta_rate_tbl_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
[all...]
/linux-master/drivers/net/wireless/st/cw1200/
H A DMakefile10 sta.o \
/linux-master/drivers/staging/vt6655/
H A Dkey.h48 int vnt_set_keys(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
/linux-master/drivers/net/wireless/silabs/wfx/
H A DMakefile17 sta.o \
H A Dsta.h43 int wfx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta);
44 int wfx_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta);
46 enum sta_notify_cmd cmd, struct ieee80211_sta *sta);
47 int wfx_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c109 mt7996_mcu_set_sta_he_mcs(struct ieee80211_sta *sta, __le16 *he_mcs, argument
112 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv;
115 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss;
158 mt7996_mcu_set_sta_vht_mcs(struct ieee80211_sta *sta, __le16 *vht_mcs, argument
161 u16 mcs, mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map);
162 int nss, max_nss = sta->deflink.rx_nss > 3 ? 4 : sta->deflink.rx_nss;
184 mt7996_mcu_set_sta_ht_mcs(struct ieee80211_sta *sta, u8 *ht_mcs, argument
187 int nss, max_nss = sta
967 mt7996_mcu_bss_basic_tlv(struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct mt76_phy *phy, u16 wlan_idx, bool enable) argument
1179 mt7996_mcu_sta_he_tlv(struct sk_buff *skb, struct ieee80211_sta *sta) argument
1223 mt7996_mcu_sta_he_6g_tlv(struct sk_buff *skb, struct ieee80211_sta *sta) argument
1238 mt7996_mcu_sta_eht_tlv(struct sk_buff *skb, struct ieee80211_sta *sta) argument
1279 mt7996_mcu_sta_ht_tlv(struct sk_buff *skb, struct ieee80211_sta *sta) argument
1298 mt7996_mcu_sta_vht_tlv(struct sk_buff *skb, struct ieee80211_sta *sta) argument
1316 mt7996_mcu_sta_amsdu_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1353 mt7996_mcu_sta_muru_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1408 mt7996_is_ebf_supported(struct mt7996_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool bfee) argument
1467 mt7996_mcu_sta_bfer_ht(struct ieee80211_sta *sta, struct mt7996_phy *phy, struct sta_rec_bf *bf) argument
1492 mt7996_mcu_sta_bfer_vht(struct ieee80211_sta *sta, struct mt7996_phy *phy, struct sta_rec_bf *bf, bool explicit) argument
1529 mt7996_mcu_sta_bfer_he(struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct mt7996_phy *phy, struct sta_rec_bf *bf) argument
1589 mt7996_mcu_sta_bfer_eht(struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct mt7996_phy *phy, struct sta_rec_bf *bf) argument
1645 mt7996_mcu_sta_bfer_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1716 mt7996_mcu_sta_bfee_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1764 mt7996_mcu_sta_hdr_trans_tlv(struct mt7996_dev *dev, struct sk_buff *skb, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1839 mt7996_mcu_set_fixed_field(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, void *data, u32 field) argument
1881 mt7996_mcu_add_rate_ctrl_fixed(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1968 mt7996_mcu_sta_rate_ctrl_tlv(struct sk_buff *skb, struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2070 mt7996_mcu_add_rate_ctrl(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool changed) argument
2105 mt7996_mcu_add_group(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2135 mt7996_mcu_add_sta(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument
4256 mt7996_mcu_wtbl_update_hdr_trans(struct mt7996_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
[all...]

Completed in 482 milliseconds

1234567891011>>