/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | sta.c | 17 static int iwl_sta_ucode_activate(struct iwl_priv *priv, u8 sta_id) argument 21 if (sta_id >= IWLAGN_STATION_COUNT) { 22 IWL_ERR(priv, "invalid sta_id %u\n", sta_id); 25 if (!(priv->stations[sta_id].used & IWL_STA_DRIVER_ACTIVE)) 28 sta_id, priv->stations[sta_id].sta.sta.addr); 30 if (priv->stations[sta_id].used & IWL_STA_UCODE_ACTIVE) { 34 sta_id, priv->stations[sta_id] 196 u8 sta_id = iwl_sta_id(sta); local 242 u8 sta_id = IWL_INVALID_STATION; local 329 u8 sta_id; local 384 iwl_sta_ucode_deactivate(struct iwl_priv *priv, u8 sta_id) argument 400 iwl_send_remove_station(struct iwl_priv *priv, const u8 *addr, int sta_id, bool temporary) argument 452 iwl_remove_station(struct iwl_priv *priv, const u8 sta_id, const u8 *addr) argument 513 iwl_deactivate_station(struct iwl_priv *priv, const u8 sta_id, const u8 *addr) argument 549 iwl_sta_fill_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx, u8 sta_id, struct iwl_link_quality_cmd *link_cmd) argument 862 iwl_sta_alloc_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx, u8 sta_id) argument 888 u8 sta_id; local 1077 iwlagn_send_sta_key(struct iwl_priv *priv, struct ieee80211_key_conf *keyconf, u8 sta_id, u32 tkip_iv32, u16 *tkip_p1k, u32 cmd_flags) argument 1138 u8 sta_id = iwlagn_key_sta_id(priv, vif, sta); local 1159 u8 sta_id = iwlagn_key_sta_id(priv, ctx->vif, sta); local 1209 u8 sta_id = iwlagn_key_sta_id(priv, ctx->vif, sta); local 1270 u8 sta_id; local 1309 u8 sta_id = ctx->bcast_sta_id; local 1345 iwl_sta_tx_modify_enable_tid(struct iwl_priv *priv, int sta_id, int tid) argument 1365 int sta_id; local 1389 int sta_id; local 1413 iwl_sta_modify_sleep_tx_count(struct iwl_priv *priv, int sta_id, int cnt) argument [all...] |
H A D | tx.c | 47 struct ieee80211_hdr *hdr, u8 sta_id) 72 tx_cmd->sta_id = sta_id; 227 * iwl_sta_id_or_broadcast - return sta_id or broadcast sta 239 int sta_id; local 244 sta_id = iwl_sta_id(sta); 250 WARN_ON(sta_id == IWL_INVALID_STATION); 252 return sta_id; 271 u8 sta_id, tid = IWL_MAX_TID_COUNT; local 310 sta_id 43 iwlagn_tx_cmd_build_basic(struct iwl_priv *priv, struct sk_buff *skb, struct iwl_tx_cmd *tx_cmd, struct ieee80211_tx_info *info, struct ieee80211_hdr *hdr, u8 sta_id) argument 486 int sta_id, txq_id; local 578 int sta_id, txq_id, ret; local 637 int sta_id, txq_id; local 741 iwlagn_check_ratid_empty(struct iwl_priv *priv, int sta_id, u8 tid) argument 924 int sta_id = (tx_resp->ra_tid & IWLAGN_TX_RES_RA_MSK) >> local 1120 int sta_id; local 1269 int sta_id; local [all...] |
H A D | agn.h | 262 int iwl_remove_station(struct iwl_priv *priv, const u8 sta_id, 264 void iwl_deactivate_station(struct iwl_priv *priv, const u8 sta_id, 284 return ((struct iwl_station_priv *)sta->drv_priv)->sta_id; 309 int iwl_sta_tx_modify_enable_tid(struct iwl_priv *priv, int sta_id, int tid); 314 void iwl_sta_modify_sleep_tx_count(struct iwl_priv *priv, int sta_id, int cnt);
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | sta.c | 29 int sta_id; local 37 /* d0i3/d3 assumes the AP's sta_id (of sta vif) is 0. reserve it. */ 42 for (sta_id = 0; sta_id < mvm->fw->ucode_capa.num_stations; sta_id++) { 43 if (BIT(sta_id) & reserved_ids) 46 if (!rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], 48 return sta_id; 133 .sta_id = mvm_sta->deflink.sta_id, 262 unsigned int sta_id; local 311 u8 sta_id; local 351 iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int sta_id, u16 *queueptr, u8 tid) argument 450 u8 sta_id; local 490 u8 sta_id; local 552 u8 sta_id, tid; local 663 iwl_mvm_reconfig_scd(struct iwl_mvm *mvm, int queue, int fifo, int sta_id, int tid, int frame_limit, u16 ssn) argument 787 iwl_mvm_find_free_queue(struct iwl_mvm *mvm, u8 sta_id, u8 minq, u8 maxq) argument 845 iwl_mvm_tvqm_enable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 sta_id, u8 tid, unsigned int timeout) argument 944 iwl_mvm_update_txq_mapping(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int queue, u8 sta_id, u8 tid) argument 1064 u8 sta_id; local 1259 u8 sta_id; local 1756 iwl_mvm_sta_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, int sta_id, u8 sta_type) argument 1859 int ret, sta_id; local 1966 iwl_mvm_rm_sta_common(struct iwl_mvm *mvm, u8 sta_id) argument 2060 u8 sta_id; local 2158 iwl_mvm_rm_sta_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u8 sta_id) argument 2197 iwl_mvm_enable_aux_snif_queue(struct iwl_mvm *mvm, u16 queue, u8 sta_id, u8 fifo) argument 2215 iwl_mvm_enable_aux_snif_queue_tvqm(struct iwl_mvm *mvm, u8 sta_id) argument 2635 __iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, u8 sta_id, struct ieee80211_key_conf *keyconf, bool mcast) argument 3518 u8 sta_id = mvmvif->deflink.ap_sta_id; local 3551 iwl_mvm_send_sta_key(struct iwl_mvm *mvm, u32 sta_id, struct ieee80211_key_conf *key, bool mcast, u32 tkip_iv32, u16 *tkip_p1k, u32 cmd_flags, u8 key_offset, bool mfp) argument 3707 iwl_mvm_send_sta_igtk(struct iwl_mvm *mvm, struct ieee80211_key_conf *keyconf, u8 sta_id, bool remove_key) argument 3799 u8 sta_id = mvmvif->deflink.ap_sta_id; local 3822 u32 sta_id; local 3868 u8 sta_id = IWL_MVM_INVALID_STA; local 3969 u8 sta_id = IWL_MVM_INVALID_STA; local 4148 u32 sta_id = le32_to_cpu(notif->sta_id); local [all...] |
H A D | mld-sta.c | 23 return BIT(mvmsta->deflink.sta_id); 39 result |= BIT(link_sta->sta_id); 68 cmd.sta_id = cpu_to_le32((u8)sta->sta_id); 92 static int iwl_mvm_mld_rm_sta_from_fw(struct iwl_mvm *mvm, u32 sta_id) argument 95 .sta_id = cpu_to_le32(sta_id), 100 if (!rcu_access_pointer(mvm->fw_id_to_mac_id[sta_id])) { 101 IWL_ERR(mvm, "Invalid station id %d\n", sta_id); 108 IWL_ERR(mvm, "Failed to remove station. Id=%d\n", sta_id); 556 u32 sta_id = iwl_mvm_find_free_sta_id(mvm, local 632 int sta_id; local 856 iwl_mvm_mld_rm_sta_id(struct iwl_mvm *mvm, u8 sta_id) argument [all...] |
H A D | tdls.c | 97 tdls_cfg_cmd.sta_info[cnt].sta_id = i; 211 u32 sta_id = le32_to_cpu(notif->sta_id); local 221 if (WARN_ON(sta_id >= mvm->fw->ucode_capa.num_stations)) 224 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], 373 cmd.peer_sta_id = cpu_to_le32(mvmsta->deflink.sta_id); 418 mvmsta->deflink.sta_id); 435 mvm->tdls_cs.cur_sta_id = mvmsta->deflink.sta_id; 469 if (mvm->tdls_cs.peer.sta_id == IWL_MVM_INVALID_STA) 473 mvm->fw_id_to_mac_id[mvm->tdls_cs.peer.sta_id], [all...] |
H A D | tx.c | 151 struct ieee80211_tx_info *info, u8 sta_id) 242 tx_cmd->sta_id = sta_id; 564 struct ieee80211_sta *sta, u8 sta_id, 651 iwl_mvm_set_tx_cmd(mvm, skb, tx_cmd, info, sta_id); 784 u8 sta_id; local 825 sta_id = link->bcast_sta.sta_id; 827 sta_id = link->mcast_sta.sta_id; 149 iwl_mvm_set_tx_cmd(struct iwl_mvm *mvm, struct sk_buff *skb, struct iwl_tx_cmd *tx_cmd, struct ieee80211_tx_info *info, u8 sta_id) argument 562 iwl_mvm_set_tx_params(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_tx_info *info, int hdrlen, struct ieee80211_sta *sta, u8 sta_id, const u8 *addr3_override) argument 1691 int sta_id = IWL_MVM_TX_RES_GET_RA(tx_resp->ra_tid); local 1981 int sta_id = IWL_MVM_TX_RES_GET_RA(tx_resp->ra_tid); local 2029 iwl_mvm_tx_reclaim(struct iwl_mvm *mvm, int sta_id, int tid, int txq, int index, struct ieee80211_tx_info *tx_info, u32 rate, bool is_flush) argument 2176 int sta_id, tid, txq, index; local 2326 iwl_mvm_flush_sta_tids(struct iwl_mvm *mvm, u32 sta_id, u16 tids) argument 2405 iwl_mvm_flush_sta(struct iwl_mvm *mvm, u32 sta_id, u32 tfd_queue_mask) argument [all...] |
H A D | sta.h | 121 * sta_id and it will dump the responses. 135 * in mac80211. In order to "reserve" them a sta_id in %fw_id_to_mac_id 175 * that we must not allocate a new sta_id but reuse the previous one. This 329 * @sta_id: the index of the station in the fw 339 u32 sta_id; member in struct:iwl_mvm_link_sta 449 * @sta_id: the index of the station in the fw (will be replaced by id_n_color) 454 u32 sta_id; member in struct:iwl_mvm_int_sta 473 struct ieee80211_sta *sta, int sta_id, u8 sta_type); 497 u8 sta_id); 586 u8 sta_id, u [all...] |
H A D | rs-fw.c | 429 link_sta = rcu_dereference(mvm->fw_id_to_link_sta[notif->sta_id]); 430 sta = rcu_dereference(mvm->fw_id_to_mac_id[notif->sta_id]); 437 notif->sta_id); 445 notif->sta_id); 455 link_sta->link_id, notif->sta_id); 637 cfg_cmd.sta_id = mvm_link_sta->sta_id; 661 IWL_DEBUG_RATE(mvm, "TLC CONFIG CMD, sta_id=%d, max_ch_width=%d, mode=%d\n", 662 cfg_cmd.sta_id, cfg_cmd.max_ch_width, cfg_cmd.mode); 678 .sta_id [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | tdls.h | 91 * @sta_id: peer currently performing the channel-switch with 96 __le32 sta_id; member in struct:iwl_tdls_channel_switch_notif 102 * @sta_id: station id of the TDLS peer 108 u8 sta_id; member in struct:iwl_tdls_sta_info 141 * @sta_id: station id of the TDLS peer 146 __le16 sta_id; member in struct:iwl_tdls_config_sta_info_res
|
H A D | offload.h | 77 * @sta_id: station for which the beacon was received 83 u8 sta_id; member in struct:iwl_stored_beacon_notif_v3
|
H A D | sta.h | 213 * @sta_id: index of station in uCode's station table 249 u8 sta_id; member in struct:iwl_mvm_add_sta_cmd_v7 293 * @sta_id: index of station in uCode's station table 335 u8 sta_id; member in struct:iwl_mvm_add_sta_cmd 357 * @sta_id: index of station in uCode's station table 364 u8 sta_id; member in struct:iwl_mvm_add_sta_key_common 421 * @sta_id: the station id of the station to be removed 425 u8 sta_id; member in struct:iwl_mvm_rm_sta_cmd 436 * @sta_id: station ID that support IGTK 446 __le32 sta_id; member in struct:iwl_mvm_mgmt_mcast_key_cmd_v1 463 __le32 sta_id; member in struct:iwl_mvm_mgmt_mcast_key_cmd 493 __le32 sta_id; member in struct:iwl_mvm_eosp_notification [all...] |
H A D | txq.h | 96 * @sta_id: station id 105 u8 sta_id; member in struct:iwl_tx_queue_cfg_cmd
|
H A D | d3.h | 167 * @sta_id: station id 174 __le32 sta_id; member in struct:iwl_proto_offload_cmd_v4 327 * @sta_id: sta_id 329 u8 sta_id; member in struct:iwl_wowlan_patterns_cmd 380 * @sta_id: station ID for wowlan. 391 u8 sta_id; member in struct:iwl_wowlan_config_cmd 439 __le32 sta_id; member in struct:iwl_wowlan_rsc_tsc_params_cmd_v4 445 __le32 sta_id; member in struct:iwl_wowlan_rsc_tsc_params_cmd 477 __le32 sta_id; member in struct:iwl_wowlan_tkip_params_cmd 504 __le32 sta_id; member in struct:iwl_wowlan_kek_kck_material_cmd_v4 517 __le32 sta_id; member in struct:iwl_wowlan_get_status_cmd 592 __le32 sta_id; member in struct:iwl_wowlan_all_rsc_tsc_v5 [all...] |
H A D | rs.h | 137 * @sta_id: station id 155 u8 sta_id; member in struct:iwl_tlc_config_cmd_v3 172 * @sta_id: station id 188 u8 sta_id; member in struct:iwl_tlc_config_cmd_v4 213 * @sta_id: station id 221 u8 sta_id; member in struct:iwl_tlc_update_notif 717 * @sta_id: station to update 742 u8 sta_id; member in struct:iwl_lq_cmd
|
H A D | mac-cfg.h | 554 * @sta_id: index of station in uCode's station table 583 __le32 sta_id; member in struct:iwl_mvm_sta_cfg_cmd 609 * @sta_id: index of aux sta to configure 615 __le32 sta_id; member in struct:iwl_mvm_aux_sta_cmd 627 * @sta_id: index of station to remove 630 __le32 sta_id; member in struct:iwl_mvm_remove_sta_cmd 637 * @sta_id: index of the station to disable tx to 641 __le32 sta_id; member in struct:iwl_mvm_sta_disable_tx_cmd
|
H A D | tx.h | 192 * @sta_id: index of destination station in FW station table 234 u8 sta_id; member in struct:iwl_tx_cmd 611 * @sta_id: Index of recipient (BA-sending) station in fw's station table 628 u8 sta_id; member in struct:iwl_mvm_ba_notif 691 * @sta_id: Index of recipient (BA-sending) station in fw's station table 713 u8 sta_id; member in struct:iwl_mvm_compressed_ba_notif 875 * @sta_id: station ID to flush 880 __le32 sta_id; member in struct:iwl_tx_path_flush_cmd 903 * @sta_id: the station for which the queue was flushed 908 __le16 sta_id; member in struct:iwl_tx_path_flush_cmd_rsp 936 u8 sta_id; member in struct:iwl_scd_txq_cfg_cmd 956 u8 sta_id; member in struct:iwl_scd_txq_cfg_rsp [all...] |
H A D | location.h | 230 * @sta_id: index of the AP STA when in AP mode 247 u8 sta_id; member in struct:iwl_tof_responder_config_cmd_v6 266 * @sta_id: index of the AP STA when in AP mode 283 u8 sta_id; member in struct:iwl_tof_responder_config_cmd_v7 305 * @sta_id: index of the AP STA when in AP mode 331 u8 sta_id; member in struct:iwl_tof_responder_config_cmd_v8 351 * @sta_id: index of the AP STA when in AP mode 381 u8 sta_id; member in struct:iwl_tof_responder_config_cmd_v9 713 * @sta_id: the station id of the AP. Only relevant when associated to the AP, 736 u8 sta_id; member in struct:iwl_tof_range_req_ap_entry_v6 789 u8 sta_id; member in struct:iwl_tof_range_req_ap_entry_v7 858 u8 sta_id; member in struct:iwl_tof_range_req_ap_entry_v8 939 u8 sta_id; member in struct:iwl_tof_range_req_ap_entry_v9 [all...] |
H A D | mac.h | 564 * @sta_id: STA id 587 u8 sta_id; member in struct:iwl_he_sta_context_cmd_v1 624 * @sta_id: STA id 655 u8 sta_id; member in struct:iwl_he_sta_context_cmd_v2 699 * @sta_id: STA id 730 u8 sta_id; member in struct:iwl_he_sta_context_cmd_v3
|
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-mac.c | 931 scan->tx_cmd.sta_id = il->hw_params.bcast_id; 1052 il4965_free_tfds_in_queue(struct il_priv *il, int sta_id, int tid, int freed) argument 1056 if (il->stations[sta_id].tid[tid].tfds_in_queue >= freed) 1057 il->stations[sta_id].tid[tid].tfds_in_queue -= freed; 1060 il->stations[sta_id].tid[tid].tfds_in_queue, freed); 1061 il->stations[sta_id].tid[tid].tfds_in_queue = 0; 1508 tx_cmd->sta_id = std_id; 1600 int sta_id) 1663 u8 sta_id; local 1691 sta_id 1598 il4965_tx_cmd_build_hwcrypto(struct il_priv *il, struct ieee80211_tx_info *info, struct il_tx_cmd *tx_cmd, struct sk_buff *skb_frag, int sta_id) argument 2147 il4965_txq_agg_enable(struct il_priv *il, int txq_id, int tx_fifo, int sta_id, int tid, u16 ssn_idx) argument 2216 int sta_id; local 2312 int tx_fifo_id, txq_id, sta_id, ssn; local 2387 il4965_txq_check_empty(struct il_priv *il, int sta_id, u8 tid, int txq_id) argument 2768 int sta_id; local 2910 int sta_id; local 3020 il4965_sta_alloc_lq(struct il_priv *il, u8 sta_id) argument 3080 u8 sta_id; local 3225 il4965_set_wep_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3279 il4965_set_ccmp_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3327 il4965_set_tkip_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3374 u8 sta_id; local 3405 il4965_remove_dynamic_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3466 il4965_set_dynamic_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3513 u8 sta_id; local 3553 u8 sta_id = il->hw_params.bcast_id; local 3582 il4965_sta_tx_modify_enable_tid(struct il_priv *il, int sta_id, int tid) argument 3606 int sta_id; local 3632 int sta_id; local 3656 il4965_sta_modify_sleep_tx_count(struct il_priv *il, int sta_id, int cnt) argument 5885 u8 sta_id; local 6012 u8 sta_id; local [all...] |
H A D | common.c | 1739 il_sta_ucode_activate(struct il_priv *il, u8 sta_id) argument 1742 if (!(il->stations[sta_id].used & IL_STA_DRIVER_ACTIVE)) 1744 sta_id, il->stations[sta_id].sta.sta.addr); 1746 if (il->stations[sta_id].used & IL_STA_UCODE_ACTIVE) { 1748 " in uCode (according to driver)\n", sta_id, 1749 il->stations[sta_id].sta.sta.addr); 1751 il->stations[sta_id].used |= IL_STA_UCODE_ACTIVE; 1752 D_ASSOC("Added STA id %u addr %pM to uCode\n", sta_id, 1753 il->stations[sta_id] 1761 u8 sta_id = addsta->sta.sta_id; local 1927 u8 sta_id = IL_INVALID_STATION; local 2012 u8 sta_id; local 2069 il_sta_ucode_deactivate(struct il_priv *il, u8 sta_id) argument 2084 il_send_remove_station(struct il_priv *il, const u8 * addr, int sta_id, bool temporary) argument 2143 il_remove_station(struct il_priv *il, const u8 sta_id, const u8 * addr) argument [all...] |
H A D | 4965.h | 28 void il4965_free_tfds_in_queue(struct il_priv *il, int sta_id, int tid, 70 int il4965_txq_check_empty(struct il_priv *il, int sta_id, u8 tid, int txq_id); 121 struct ieee80211_key_conf *key, u8 sta_id); 123 struct ieee80211_key_conf *key, u8 sta_id); 128 int il4965_sta_tx_modify_enable_tid(struct il_priv *il, int sta_id, int tid); 133 void il4965_sta_modify_sleep_tx_count(struct il_priv *il, int sta_id, int cnt);
|
H A D | 3945-mac.c | 118 struct ieee80211_key_conf *keyconf, u8 sta_id) 127 if (sta_id == il->hw_params.bcast_id) 135 il->stations[sta_id].keyinfo.cipher = keyconf->cipher; 136 il->stations[sta_id].keyinfo.keylen = keyconf->keylen; 137 memcpy(il->stations[sta_id].keyinfo.key, keyconf->key, keyconf->keylen); 139 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] 117 il3945_set_ccmp_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 165 il3945_set_tkip_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 172 il3945_set_wep_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 179 il3945_clear_sta_key_info(struct il_priv *il, u8 sta_id) argument 199 il3945_set_dynamic_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 347 il3945_build_tx_cmd_hwcrypto(struct il_priv *il, struct ieee80211_tx_info *info, struct il_device_cmd *cmd, struct sk_buff *skb_frag, int sta_id) argument 461 u8 sta_id; local 2318 u8 sta_id; local 2907 u8 sta_id = IL_INVALID_STATION; local 2973 u8 sta_id; local [all...] |
/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_hal.h | 197 u8 sta_id; member in struct:rsi_mgmt_desc 211 u8 sta_id; member in struct:rsi_data_desc
|
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | hif_tx.h | 46 int wfx_hif_map_link(struct wfx_vif *wvif, bool unmap, u8 *mac_addr, int sta_id, bool mfp);
|