/linux-master/net/mac80211/ |
H A D | sta_info.h | 149 struct sta_info *sta, u8 ac, 160 * @pending: pending frames queue -- use sta's spinlock to protect 161 * @sta: station we are attached to 189 struct sta_info *sta; member in struct:tid_ampdu_tx 215 * @sta: station we are attached to 244 struct sta_info *sta; member in struct:tid_ampdu_rx 276 * by wiphy mutex but also sta->lock 380 * @t_offset_setpoint: reference timing offset of this sta to be used when 479 * All link specific sta info are stored here for reference. This can be 488 * @sta 527 struct sta_info *sta; member in struct:link_sta_info 727 struct ieee80211_sta sta; member in struct:sta_info 730 sta_plink_state(struct sta_info *sta) argument 738 set_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument 747 clear_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument 756 test_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument 762 test_and_clear_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument 771 test_and_set_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument 783 sta_info_pre_move_state(struct sta_info *sta, enum ieee80211_sta_state new_state) argument [all...] |
H A D | ht.c | 144 struct sta_info *sta = link_sta->sta; local 248 ieee80211_sta_recalc_aggregates(&sta->sta); 287 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || 288 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) { 315 void ieee80211_sta_tear_down_BA_sessions(struct sta_info *sta, argument 320 lockdep_assert_wiphy(sta->local->hw.wiphy); 323 __ieee80211_stop_rx_ba_session(sta, i, WLAN_BACK_RECIPIENT, 329 __ieee80211_stop_tx_ba_session(sta, 354 struct sta_info *sta = local 498 ieee80211_process_delba(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_mgmt *mgmt, size_t len) argument [all...] |
H A D | key.c | 49 * unprotected, namely the key->sta dereferences within the hardware 123 struct sta_info *sta; local 150 sta = key->sta; 156 if (sta && !(key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE) && 160 if (sta && !sta->uploaded) 179 sta ? &sta->sta 231 struct sta_info *sta; local 269 struct sta_info *sta = key->sta; local 294 struct sta_info *sta = new->sta; local 437 ieee80211_key_replace(struct ieee80211_sub_if_data *sdata, struct ieee80211_link_data *link, struct sta_info *sta, bool pairwise, struct ieee80211_key *old, struct ieee80211_key *new) argument 842 ieee80211_key_link(struct ieee80211_key *key, struct ieee80211_link_data *link, struct sta_info *sta) argument 990 ieee80211_iter_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument 1023 _ieee80211_iter_keys_rcu(struct ieee80211_hw *hw, struct ieee80211_sub_if_data *sdata, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument 1047 ieee80211_iter_keys_rcu(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument 1168 ieee80211_free_sta_keys(struct ieee80211_local *local, struct sta_info *sta) argument [all...] |
H A D | status.c | 45 struct sta_info *sta, 70 info->control.vif = &sta->sdata->vif; 75 sta->deflink.status_stats.filtered++; 108 set_sta_flag(sta, WLAN_STA_CLEAR_PS_FILT); 109 ieee80211_clear_fast_xmit(sta); 145 if (test_sta_flag(sta, WLAN_STA_PS_STA) && 146 skb_queue_len(&sta->tx_filtered[ac]) < STA_MAX_TX_BUFFER) { 147 skb_queue_tail(&sta->tx_filtered[ac], skb); 148 sta_info_recalc_tim(sta); 157 if (!test_sta_flag(sta, WLAN_STA_PS_ST 44 ieee80211_handle_filtered_frame(struct ieee80211_local *local, struct sta_info *sta, struct sk_buff *skb) argument 172 ieee80211_check_pending_bar(struct sta_info *sta, u8 *addr, u8 tid) argument 184 ieee80211_frame_acked(struct sta_info *sta, struct sk_buff *skb) argument 197 ieee80211_set_bar_pending(struct sta_info *sta, u8 tid, u16 ssn) argument 729 struct sta_info *sta; local 824 ieee80211_lost_packet(struct sta_info *sta, struct ieee80211_tx_info *info) argument 962 struct sta_info *sta; local 986 ieee80211_get_qos_ctl(hdr), sta, true, acked); local 1123 struct sta_info *sta; local 1143 struct sta_info *sta = NULL; local 1265 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local 1280 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local [all...] |
H A D | wme.h | 17 struct sta_info *sta, struct sk_buff *skb);
|
H A D | ethtool.c | 82 struct sta_info *sta; local 91 #define ADD_STA_STATS(sta) \ 95 data[i++] += (sta)->rx_stats.num_duplicates; \ 96 data[i++] += (sta)->rx_stats.fragments; \ 101 data[i++] += (sta)->status_stats.filtered; \ 115 sta = sta_info_get_bss(sdata, sdata->deflink.u.mgd.bssid); 117 if (!(sta && !WARN_ON(sta->sdata->dev != dev))) 121 sta_set_sinfo(sta, &sinfo, false); 124 ADD_STA_STATS(&sta [all...] |
H A D | tx.c | 310 if (tx->sta) 311 assoc = test_sta_flag(tx->sta, WLAN_STA_ASSOC); 345 struct sta_info *sta; local 369 list_for_each_entry_rcu(sta, &local->sta_list, list) { 373 skb = skb_dequeue(&sta->ps_tx_buf[ac]); 374 total += skb_queue_len(&sta->ps_tx_buf[ac]); 452 static int ieee80211_use_mfp(__le16 fc, struct sta_info *sta, argument 458 if (sta == NULL || !test_sta_flag(sta, WLAN_STA_MFP)) 470 struct sta_info *sta local 807 ieee80211_tx_next_seq(struct sta_info *sta, int tid) argument 1176 ieee80211_aggr_check(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument 1203 ieee80211_tx_prepare(struct ieee80211_sub_if_data *sdata, struct ieee80211_tx_data *tx, struct sta_info *sta, struct sk_buff *skb) argument 1294 ieee80211_get_txq(struct ieee80211_local *local, struct ieee80211_vif *vif, struct sta_info *sta, struct sk_buff *skb) argument 1407 struct sta_info *sta = container_of(txqi->txq.sta, local 1503 ieee80211_txq_init(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct txq_info *txqi, int tid) argument 1641 ieee80211_queue_skb(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument 1669 ieee80211_tx_frags(struct ieee80211_local *local, struct ieee80211_vif *vif, struct sta_info *sta, struct sk_buff_head *skbs, bool txpending) argument 1745 __ieee80211_tx(struct ieee80211_local *local, struct sk_buff_head *skbs, struct sta_info *sta, bool txpending) argument 1891 ieee80211_tx_prepare_skb(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct sk_buff *skb, int band, struct ieee80211_sta **sta) argument 1932 ieee80211_tx(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb, bool txpending) argument 2020 ieee80211_xmit(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument 2476 struct sta_info *sta; local 2596 ieee80211_build_hdr(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, u32 info_flags, struct sta_info *sta, u32 ctrl_flags, u64 *cookie) argument 3026 ieee80211_check_fast_xmit(struct sta_info *sta) argument 3277 struct sta_info *sta; local 3288 struct sta_info *sta; local 3302 ieee80211_clear_fast_xmit(struct sta_info *sta) argument 3399 ieee80211_amsdu_aggregate(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_fast_tx *fast_tx, struct sk_buff *skb, const u8 *da, const u8 *sa) argument 3550 ieee80211_xmit_fast_finish(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, u8 pn_offs, struct ieee80211_key *key, struct ieee80211_tx_data *tx) argument 3668 __ieee80211_xmit_fast(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_fast_tx *fast_tx, struct sk_buff *skb, bool ampdu, const u8 *da, const u8 *sa) argument 3756 ieee80211_xmit_fast(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_fast_tx *fast_tx, struct sk_buff *skb) argument 3919 struct sta_info *sta = container_of(txq->sta, struct sta_info, local 4011 ieee80211_sta_deficit(struct sta_info *sta, u8 ac) argument 4021 struct sta_info *sta; local 4033 struct sta_info *sta; local 4075 struct sta_info *sta = container_of(txqi->txq.sta, local 4148 struct sta_info *sta; local 4202 struct sta_info *sta; local 4276 struct sta_info *sta; local 4350 ieee80211_change_da(struct sk_buff *skb, struct sta_info *sta) argument 4412 struct sta_info *sta, *first = NULL; local 4542 __ieee80211_tx_8023(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, struct sta_info *sta, bool txpending) argument 4579 ieee80211_tx_8023(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, struct sta_info *sta, bool txpending) argument 4599 ieee80211_8023_xmit(struct ieee80211_sub_if_data *sdata, struct net_device *dev, struct sta_info *sta, struct ieee80211_key *key, struct sk_buff *skb) argument 4693 struct sta_info *sta; local 4741 struct sta_info *sta; local 4796 struct sta_info *sta; local 5767 struct sta_info *sta; local 5961 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local 6025 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local 6142 struct sta_info *sta; local [all...] |
H A D | wme.c | 85 struct sta_info *sta, struct sk_buff *skb) 109 if (sta && sta->reserved_tid == skb->priority) 148 struct sta_info *sta, struct sk_buff *skb) 160 (sdata->vif.type == NL80211_IFTYPE_OCB && sta)) 162 else if (sta) 163 qos = sta->sta.wme; 184 return ieee80211_downgrade_queue(sdata, sta, skb); 84 ieee80211_downgrade_queue(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument 147 ieee80211_select_queue(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument
|
H A D | debugfs_sta.c | 19 /* sta attributes */ 26 struct sta_info *sta = file->private_data; \ 28 format_string, sta->field); \ 51 STA_FILE(aid, sta.aid, D); 91 struct sta_info *sta = file->private_data; local 97 if (test_sta_flag(sta, flg)) 110 struct sta_info *sta = file->private_data; local 116 skb_queue_len(&sta->ps_tx_buf[ac]) + 117 skb_queue_len(&sta->tx_filtered[ac])); 127 struct sta_info *sta local 141 struct sta_info *sta = file->private_data; local 201 struct sta_info *sta = file->private_data; local 235 struct sta_info *sta = file->private_data; local 254 struct sta_info *sta = file->private_data; local 289 struct sta_info *sta = file->private_data; local 318 struct sta_info *sta = data; local 359 struct sta_info *sta = file->private_data; local 379 struct sta_info *sta = data; local 441 struct sta_info *sta = file->private_data; local 1241 ieee80211_sta_debugfs_add(struct sta_info *sta) argument 1285 ieee80211_sta_debugfs_remove(struct sta_info *sta) argument [all...] |
H A D | ibss.c | 555 static struct sta_info *ieee80211_ibss_finish_sta(struct sta_info *sta) 558 struct ieee80211_sub_if_data *sdata = sta->sdata; 561 memcpy(addr, sta->sta.addr, ETH_ALEN); 565 sta_info_pre_move_state(sta, IEEE80211_STA_AUTH); 566 sta_info_pre_move_state(sta, IEEE80211_STA_ASSOC); 569 if (!sta->sdata->u.ibss.control_port) 570 sta_info_pre_move_state(sta, IEEE80211_STA_AUTHORIZED); 572 rate_control_rate_init(sta); 575 if (sta_info_insert_rcu(sta)) 587 struct sta_info *sta; local 638 struct sta_info *sta; local 666 struct sta_info *sta; local 967 struct sta_info *sta; local 1180 struct sta_info *sta; local 1229 struct sta_info *sta, *tmp; local 1642 struct sta_info *sta; local [all...] |
H A D | mesh.h | 275 struct sta_info *sta, 289 u64 ieee80211_mps_set_sta_local_pm(struct sta_info *sta, 292 struct sta_info *sta, 294 void ieee80211_mps_sta_status_update(struct sta_info *sta); 295 void ieee80211_mps_rx_h_sta_process(struct sta_info *sta, 297 void ieee80211_mpsp_trigger_process(u8 *qc, struct sta_info *sta, 299 void ieee80211_mps_frame_release(struct sta_info *sta, 329 struct sta_info *sta); 338 void mesh_plink_broken(struct sta_info *sta); 339 u64 mesh_plink_deactivate(struct sta_info *sta); [all...] |
H A D | rx.c | 220 struct sta_info *sta, 234 if (sta) 235 sta->deflink.rx_stats.packets++; 240 struct sta_info *sta, 244 __ieee80211_queue_skb_to_iface(sdata, link_id, sta, skb); 1056 if (!rx->sta || sta_plink_state(rx->sta) != NL80211_PLINK_ESTAB) { 1351 struct sta_info *sta = rx->sta; local 1365 if (!sta) 218 __ieee80211_queue_skb_to_iface(struct ieee80211_sub_if_data *sdata, int link_id, struct sta_info *sta, struct sk_buff *skb) argument 238 ieee80211_queue_skb_to_iface(struct ieee80211_sub_if_data *sdata, int link_id, struct sta_info *sta, struct sk_buff *skb) argument 1562 sta_ps_start(struct sta_info *sta) argument 1600 sta_ps_end(struct sta_info *sta) argument 1625 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local 1646 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local 1660 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local 1740 struct sta_info *sta = rx->sta; local 2772 struct sta_info *sta; local 2827 ieee80211_rx_mesh_data(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument 4245 ieee80211_rx_is_valid_sta_link_id(struct ieee80211_sta *sta, u8 link_id) argument 4267 ieee80211_rx_data_set_sta(struct ieee80211_rx_data *rx, struct sta_info *sta, int link_id) argument 4294 ieee80211_release_reorder_timeout(struct sta_info *sta, int tid) argument 4339 struct sta_info *sta; local 4567 ieee80211_check_fast_rx(struct sta_info *sta) argument 4719 ieee80211_clear_fast_rx(struct sta_info *sta) argument 4735 struct sta_info *sta; local 4762 struct sta_info *sta = rx->sta; local 5096 struct sta_info *sta; local 5144 struct sta_info *sta; local 5225 struct sta_info *sta, *prev_sta; local [all...] |
H A D | driver-ops.h | 41 struct sta_info *sta) 47 trace_drv_sync_rx_queues(local, sta->sdata, &sta->sta); 231 struct ieee80211_sta *sta, bool set) 234 trace_drv_set_tim(local, sta, set); 236 ret = local->ops->set_tim(&local->hw, sta, set); 244 struct ieee80211_sta *sta, 250 struct sta_info *sta, u32 iv32, 255 if (sta) 40 drv_sync_rx_queues(struct ieee80211_local *local, struct sta_info *sta) argument 230 drv_set_tim(struct ieee80211_local *local, struct ieee80211_sta *sta, bool set) argument 247 drv_update_tkip_key(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_key_conf *conf, struct sta_info *sta, u32 iv32, u16 *phase1key) argument 436 drv_sta_notify(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument 451 drv_sta_add(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) argument 473 drv_sta_remove(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) argument 526 drv_sta_add_debugfs(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct dentry *dir) argument 567 drv_sta_pre_rcu_remove(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct sta_info *sta) argument 601 drv_sta_rate_tbl_update(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) argument 616 drv_sta_statistics(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct station_info *sinfo) argument 715 drv_flush_sta(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct sta_info *sta) argument 896 drv_release_buffered_frames(struct ieee80211_local *local, struct sta_info *sta, u16 tids, int num_frames, enum ieee80211_frame_release_type reason, bool more_data) argument 911 drv_allow_buffered_frames(struct ieee80211_local *local, struct sta_info *sta, u16 tids, int num_frames, enum ieee80211_frame_release_type reason, bool more_data) argument 1250 drv_get_expected_throughput(struct ieee80211_local *local, struct sta_info *sta) argument 1281 drv_tdls_channel_switch(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u8 oper_class, struct cfg80211_chan_def *chandef, struct sk_buff *tmpl_skb, u32 ch_sw_tm_ie) argument 1306 drv_tdls_cancel_channel_switch(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) argument 1511 drv_set_tid_config(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct cfg80211_tid_config *tid_conf) argument 1527 drv_reset_tid_config(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u8 tids) argument 1556 drv_sta_set_4addr(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, bool enabled) argument 1573 drv_sta_set_decap_offload(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, bool enabled) argument 1592 drv_add_twt_setup(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct ieee80211_twt_setup *twt) argument 1612 drv_twt_teardown_request(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u8 flowid) argument 1630 drv_net_fill_forward_path(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct net_device_path_ctx *ctx, struct net_device_path *path) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mld-key.c | 13 struct ieee80211_sta *sta, 38 if (!sta && vif->type == NL80211_IFTYPE_STATION) 39 sta = mvmvif->ap_sta; 43 * group keys have no sta pointer), so we don't have a STA now. 50 if (!sta && (keyconf->link_id >= 0 || !ieee80211_vif_is_mld(vif))) 56 return iwl_mvm_sta_fw_id_mask(mvm, sta, keyconf->link_id); 61 struct ieee80211_sta *sta, 98 if (!sta && vif->type == NL80211_IFTYPE_STATION) 99 sta = mvmvif->ap_sta; 108 if ((!IS_ERR_OR_NULL(sta) 11 iwl_mvm_get_sec_sta_mask(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument 59 iwl_mvm_get_sec_flags(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument 118 struct ieee80211_sta *sta; member in struct:iwl_mvm_sta_key_update_data 124 iwl_mvm_mld_update_sta_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument 153 iwl_mvm_mld_update_sta_keys(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 old_sta_mask, u32 new_sta_mask) argument 244 iwl_mvm_sec_key_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument 296 _iwl_mvm_sec_key_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf, u32 flags) argument 360 iwl_mvm_sec_key_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument 368 iwl_mvm_sec_key_remove_ap_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument [all...] |
H A D | ftm-responder.c | 305 struct iwl_mvm_pasn_sta *sta) 307 list_del(&sta->list); 309 if (sta->keyconf.keylen) 310 iwl_mvm_sec_key_del_pasn(mvm, vif, BIT(sta->int_sta.sta_id), 311 &sta->keyconf); 314 iwl_mvm_mld_rm_sta_id(mvm, sta->int_sta.sta_id); 316 iwl_mvm_rm_sta_id(mvm, vif, sta->int_sta.sta_id); 318 iwl_mvm_dealloc_int_sta(mvm, &sta->int_sta); 319 kfree(sta); 328 struct iwl_mvm_pasn_sta *sta local 303 iwl_mvm_resp_del_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_pasn_sta *sta) argument 393 struct iwl_mvm_pasn_sta *sta, *prev; local 460 struct iwl_mvm_pasn_sta *sta, *prev; local [all...] |
H A D | sta.c | 10 #include "sta.h" 37 /* d0i3/d3 assumes the AP's sta_id (of sta vif) is 0. reserve it. */ 111 u8 iwl_mvm_get_sta_uapsd_acs(struct ieee80211_sta *sta) argument 115 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BK) 117 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BE) 119 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VI) 121 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VO) 128 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, argument 131 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta); 149 memcpy(&add_sta_cmd.addr, sta 259 struct ieee80211_sta *sta; local 308 struct ieee80211_sta *sta; local 351 iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int sta_id, u16 *queueptr, u8 tid) argument 446 struct ieee80211_sta *sta; local 486 struct ieee80211_sta *sta; local 812 iwl_mvm_get_queue_size(struct ieee80211_sta *sta) argument 845 iwl_mvm_tvqm_enable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 sta_id, u8 tid, unsigned int timeout) argument 910 iwl_mvm_sta_alloc_queue_tvqm(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 ac, int tid) argument 944 iwl_mvm_update_txq_mapping(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int queue, u8 sta_id, u8 tid) argument 988 iwl_mvm_enable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int queue, u16 ssn, const struct iwl_trans_txq_scd_cfg *cfg, unsigned int wdg_timeout) argument 1062 struct ieee80211_sta *sta; local 1257 struct ieee80211_sta *sta; local 1337 iwl_mvm_sta_alloc_queue(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 ac, int tid) argument 1586 iwl_mvm_reserve_sta_stream(struct iwl_mvm *mvm, struct ieee80211_sta *sta, enum nl80211_iftype vif_type) argument 1635 iwl_mvm_realloc_queues_after_restart(struct iwl_mvm *mvm, struct ieee80211_sta *sta) argument 1705 iwl_mvm_add_int_sta_common(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta, const u8 *addr, u16 mac_id, u16 color) argument 1756 iwl_mvm_sta_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, int sta_id, u8 sta_type) argument 1865 iwl_mvm_add_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1980 struct ieee80211_sta *sta; local 2005 iwl_mvm_disable_sta_queues(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 2063 iwl_mvm_sta_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_link_sta *link_sta, int *ret) argument 2128 iwl_mvm_rm_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 2182 iwl_mvm_allocate_int_sta(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta, u32 qmask, enum nl80211_iftype iftype, u8 type) argument 2202 iwl_mvm_dealloc_int_sta(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta) argument 2238 iwl_mvm_add_int_sta_with_queue(struct iwl_mvm *mvm, int macidx, int maccolor, u8 *addr, struct iwl_mvm_int_sta *sta, u16 *queue, int fifo) argument 2793 iwl_mvm_fw_baid_op_sta(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool start, int tid, u16 ssn, u16 buf_size) argument 2842 iwl_mvm_fw_baid_op_cmd(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool start, int tid, u16 ssn, u16 buf_size, int baid) argument 2891 iwl_mvm_fw_baid_op(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool start, int tid, u16 ssn, u16 buf_size, int baid) argument 2904 iwl_mvm_sta_rx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, u16 ssn, bool start, u16 buf_size, u16 timeout) argument 3040 iwl_mvm_sta_tx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, u8 queue, bool start) argument 3110 iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument 3215 iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 buf_size, bool amsdu) argument 3368 iwl_mvm_sta_tx_agg_stop(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument 3441 iwl_mvm_sta_tx_agg_flush(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument 3514 iwl_mvm_get_key_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3800 iwl_mvm_get_mac_addr(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3824 __iwl_mvm_set_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf, u8 key_offset, bool mcast) argument 3872 iwl_mvm_set_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf, u8 key_offset) argument 3974 iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument 4032 iwl_mvm_update_tkip_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument 4055 iwl_mvm_sta_modify_ps_wake(struct iwl_mvm *mvm, struct ieee80211_sta *sta) argument 4073 iwl_mvm_sta_modify_sleep_tx_count(struct iwl_mvm *mvm, struct ieee80211_sta *sta, enum ieee80211_frame_release_type reason, u16 cnt, u16 tids, bool more_data, bool single_sta_queue) argument 4159 struct ieee80211_sta *sta; local 4197 iwl_mvm_sta_modify_disable_tx_ap(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool disable) argument 4230 iwl_mvm_int_sta_modify_disable_tx(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, struct iwl_mvm_int_sta *sta, bool disable) argument 4255 struct ieee80211_sta *sta; local 4332 iwl_mvm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_int_sta *sta, u8 *addr, u32 cipher, u8 *key, u32 key_len, struct ieee80211_key_conf *keyconf) argument [all...] |
H A D | sf.c | 98 struct ieee80211_sta *sta) 112 if (sta) { 115 for (link_id = 0; link_id < ARRAY_SIZE(sta->link); link_id++) { 116 link_sta = rcu_dereference(sta->link[link_id]); 158 if (sta) { 175 static int iwl_mvm_sf_config(struct iwl_mvm *mvm, struct ieee80211_sta *sta, argument 184 * If an associated AP sta changed its antenna configuration, the state 195 if (!sta) { 200 iwl_mvm_fill_sf_command(mvm, &sf_cmd, sta); 233 struct ieee80211_sta *sta local 96 iwl_mvm_fill_sf_command(struct iwl_mvm *mvm, struct iwl_sf_cfg_cmd *sf_cmd, struct ieee80211_sta *sta) argument [all...] |
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | rx_reorder.c | 83 __acquires(&sta->tid_rx_lock) __releases(&sta->tid_rx_lock) 89 struct wil_sta_info *sta; variable in typeref:struct:wil_sta_info 96 sta = &wil->sta[cid]; 109 spin_lock(&sta->tid_rx_lock); 111 r = sta->tid_rx[tid]; 210 spin_unlock(&sta->tid_rx_lock); 217 struct wil_sta_info *sta = &wil->sta[ci local 306 struct wil_sta_info *sta; variable in typeref:struct:wil_sta_info [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | debugfs_sta.c | 64 if (!peer || !peer->sta) 67 arsta = (struct ath10k_sta *)peer->sta->drv_priv; 87 struct ieee80211_sta *sta; local 106 sta = ieee80211_find_sta_by_ifaddr(ar->hw, hdr->addr2, NULL); 107 if (!sta) 110 arsta = (struct ath10k_sta *)sta->drv_priv; 133 struct ieee80211_sta *sta; local 138 sta = ieee80211_find_sta_by_ifaddr(ar->hw, peer->peer_macaddr, 140 if (!sta) 142 arsta = (struct ath10k_sta *)sta 152 struct ieee80211_sta *sta; local 180 struct ieee80211_sta *sta = file->private_data; local 199 struct ieee80211_sta *sta = file->private_data; local 242 struct ieee80211_sta *sta = file->private_data; local 293 struct ieee80211_sta *sta = file->private_data; local 343 struct ieee80211_sta *sta = file->private_data; local 395 struct ieee80211_sta *sta = file->private_data; local 414 struct ieee80211_sta *sta = file->private_data; local 457 struct ieee80211_sta *sta = file->private_data; local 567 struct ieee80211_sta *sta = file->private_data; local 650 struct ieee80211_sta *sta = file->private_data; local 758 ath10k_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct dentry *dir) argument [all...] |
/linux-master/arch/sparc/crypto/ |
H A D | crc32c_asm.S | 17 sta %f1, [%o0] ASI_PL
|
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | ps.c | 116 struct ieee80211_sta *sta; local 131 sta = ieee80211_find_sta(vif, wl->links[hlid].addr); 132 if (!sta) { 133 wl1271_error("could not find sta %pM for starting ps", 139 ieee80211_sta_ps_transition_ni(sta, true); 151 struct ieee80211_sta *sta; local 162 sta = ieee80211_find_sta(vif, wl->links[hlid].addr); 163 if (!sta) { 164 wl1271_error("could not find sta %pM for ending ps", 169 ieee80211_sta_ps_transition_ni(sta, fals [all...] |
/linux-master/arch/sparc/mm/ |
H A D | viking.S | 132 sta %g0, [%g1] ASI_M_FLUSH_PROBE 143 sta %o1, [%g1] ASI_M_MMUREGS 144 sta %g0, [%g2] ASI_M_FLUSH_PROBE 146 sta %g5, [%g1] ASI_M_MMUREGS 162 sta %o3, [%g1] ASI_M_MMUREGS 165 sta %g0, [%o1] ASI_M_FLUSH_PROBE 169 sta %g0, [%o1] ASI_M_FLUSH_PROBE 171 sta %g5, [%g1] ASI_M_MMUREGS 187 sta %o3, [%g1] ASI_M_MMUREGS 188 sta [all...] |
/linux-master/drivers/i2c/algos/ |
H A D | i2c-algo-pca.c | 70 int sta = pca_get_con(adap); local 72 sta |= I2C_PCA_CON_STA; 73 sta &= ~(I2C_PCA_CON_STO|I2C_PCA_CON_SI); 74 pca_set_con(adap, sta); 85 int sta = pca_get_con(adap); local 87 sta |= I2C_PCA_CON_STA; 88 sta &= ~(I2C_PCA_CON_STO|I2C_PCA_CON_SI); 89 pca_set_con(adap, sta); 104 int sta = pca_get_con(adap); local 106 sta | 119 int sta = pca_get_con(adap); local 141 int sta = pca_get_con(adap); local 171 int sta = pca_get_con(adap); local [all...] |
/linux-master/drivers/staging/vt6656/ |
H A D | key.h | 37 int vnt_set_keys(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | debugfs_sta.h | 18 struct ieee80211_sta *sta, struct dentry *dir);
|