/drivers/net/wireless/iwlwifi/dvm/ |
H A D | sta.c | 37 static int iwl_sta_ucode_activate(struct iwl_priv *priv, u8 sta_id) argument 41 if (sta_id >= IWLAGN_STATION_COUNT) { 42 IWL_ERR(priv, "invalid sta_id %u\n", sta_id); 45 if (!(priv->stations[sta_id].used & IWL_STA_DRIVER_ACTIVE)) 48 sta_id, priv->stations[sta_id].sta.sta.addr); 50 if (priv->stations[sta_id].used & IWL_STA_UCODE_ACTIVE) { 54 sta_id, priv->stations[sta_id] 68 u8 sta_id = addsta->sta.sta_id; local 244 u8 sta_id = iwl_sta_id(sta); local 290 u8 sta_id = IWL_INVALID_STATION; local 377 u8 sta_id; local 432 iwl_sta_ucode_deactivate(struct iwl_priv *priv, u8 sta_id) argument 448 iwl_send_remove_station(struct iwl_priv *priv, const u8 *addr, int sta_id, bool temporary) argument 505 iwl_remove_station(struct iwl_priv *priv, const u8 sta_id, const u8 *addr) argument 566 iwl_deactivate_station(struct iwl_priv *priv, const u8 sta_id, const u8 *addr) argument 602 iwl_sta_fill_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx, u8 sta_id, struct iwl_link_quality_cmd *link_cmd) argument 915 iwl_sta_alloc_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx, u8 sta_id) argument 941 u8 sta_id; local 1130 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 1188 u8 sta_id = iwlagn_key_sta_id(priv, vif, sta); local 1209 u8 sta_id = iwlagn_key_sta_id(priv, ctx->vif, sta); local 1259 u8 sta_id = iwlagn_key_sta_id(priv, ctx->vif, sta); local 1320 u8 sta_id; local 1359 u8 sta_id = ctx->bcast_sta_id; local 1395 iwl_sta_tx_modify_enable_tid(struct iwl_priv *priv, int sta_id, int tid) argument 1415 int sta_id; local 1439 int sta_id; local 1463 iwl_sta_modify_sleep_tx_count(struct iwl_priv *priv, int sta_id, int cnt) argument [all...] |
H A D | tx.c | 68 struct ieee80211_hdr *hdr, u8 sta_id) 93 tx_cmd->sta_id = sta_id; 248 * iwl_sta_id_or_broadcast - return sta_id or broadcast sta 260 int sta_id; local 265 sta_id = iwl_sta_id(sta); 271 WARN_ON(sta_id == IWL_INVALID_STATION); 273 return sta_id; 292 u8 sta_id, tid = IWL_MAX_TID_COUNT; local 332 sta_id 64 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 508 int sta_id, txq_id; local 600 int sta_id, txq_id, ret; local 659 int sta_id, txq_id; local 763 iwlagn_check_ratid_empty(struct iwl_priv *priv, int sta_id, u8 tid) argument 946 int sta_id = (tx_resp->ra_tid & IWLAGN_TX_RES_RA_MSK) >> local 1143 int sta_id; local 1295 int sta_id; local [all...] |
H A D | agn.h | 326 int iwl_remove_station(struct iwl_priv *priv, const u8 sta_id, 328 void iwl_deactivate_station(struct iwl_priv *priv, const u8 sta_id, 349 return ((struct iwl_station_priv *)sta->drv_priv)->sta_id; 374 int iwl_sta_tx_modify_enable_tid(struct iwl_priv *priv, int sta_id, int tid); 379 void iwl_sta_modify_sleep_tx_count(struct iwl_priv *priv, int sta_id, int cnt);
|
H A D | mac80211.c | 797 u8 sta_id; local 801 sta_priv->sta_id = IWL_INVALID_STATION; 808 is_ap, sta, &sta_id); 816 sta_priv->sta_id = sta_id; 838 iwl_deactivate_station(priv, sta_priv->sta_id, sta->addr); 840 ret = iwl_remove_station(priv, sta_priv->sta_id, sta->addr); 1545 static void iwl_sta_modify_ps_wake(struct iwl_priv *priv, int sta_id) argument 1550 .sta.sta_id = sta_id, 1563 int sta_id; local [all...] |
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | sta.c | 74 int sta_id; local 82 /* d0i3/d3 assumes the AP's sta_id (of sta vif) is 0. reserve it. */ 87 for (sta_id = 0; sta_id < IWL_MVM_STATION_COUNT; sta_id++) { 88 if (BIT(sta_id) & reserved_ids) 91 if (!rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], 93 return sta_id; 104 .sta_id = mvm_sta->sta_id, 213 int i, ret, sta_id; local 318 iwl_mvm_rm_sta_common(struct iwl_mvm *mvm, u8 sta_id) argument 348 u8 sta_id; local 456 iwl_mvm_rm_sta_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u8 sta_id) argument 1072 iwl_mvm_send_sta_key(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvm_sta, struct ieee80211_key_conf *keyconf, u8 sta_id, u32 tkip_iv32, u16 *tkip_p1k, u32 cmd_flags) argument 1134 iwl_mvm_send_sta_igtk(struct iwl_mvm *mvm, struct ieee80211_key_conf *keyconf, u8 sta_id, bool remove_key) argument 1188 u8 sta_id = mvmvif->ap_sta_id; local 1206 u8 *addr, sta_id; local 1289 u8 sta_id; local 1369 u8 sta_id = iwl_mvm_get_key_sta_id(vif, sta); local 1496 u32 sta_id = le32_to_cpu(notif->sta_id); local [all...] |
H A D | sf.c | 173 static int iwl_mvm_sf_config(struct iwl_mvm *mvm, u8 sta_id, argument 197 if (sta_id == IWL_MVM_STATION_COUNT) { 203 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); 238 u8 sta_id = IWL_MVM_STATION_COUNT; local 274 sta_id = data.sta_vif_ap_sta_id; 283 sta_id = mvmvif->ap_sta_id; 294 return iwl_mvm_sf_config(mvm, sta_id, new_state);
|
H A D | fw-api-sta.h | 265 * @sta_id: index of station in uCode's station table 300 u8 sta_id; member in struct:iwl_mvm_add_sta_cmd 318 * @sta_id: index of station in uCode's station table 328 u8 sta_id; member in struct:iwl_mvm_add_sta_key_cmd 357 * @sta_id: the station id of the station to be removed 360 u8 sta_id; member in struct:iwl_mvm_rm_sta_cmd 371 * @sta_id: station ID that support IGTK 381 __le32 sta_id; member in struct:iwl_mvm_mgmt_mcast_key_cmd 407 * @sta_id: station ID 411 __le32 sta_id; member in struct:iwl_mvm_eosp_notification [all...] |
H A D | tx.c | 78 struct ieee80211_tx_info *info, u8 sta_id) 146 tx_cmd->sta_id = sta_id; 273 struct ieee80211_sta *sta, u8 sta_id) 292 iwl_mvm_set_tx_cmd(mvm, skb, tx_cmd, info, sta_id); 310 u8 sta_id; local 340 sta_id = mvmvif->bcast_sta.sta_id; 342 sta_id = mvm->aux_sta.sta_id; 76 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 272 iwl_mvm_set_tx_params(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_sta *sta, u8 sta_id) argument 605 int sta_id = IWL_MVM_TX_RES_GET_RA(tx_resp->ra_tid); local 831 int sta_id = IWL_MVM_TX_RES_GET_RA(tx_resp->ra_tid); local 895 int sta_id, tid, freed; local [all...] |
H A D | sta.h | 126 * sta_id and it will dump the responses. 140 * in mac80211. In order to "reserve" them a sta_id in %fw_id_to_mac_id 189 * that we must not allocate a new sta_id but reuse the previous one. This 287 * @sta_id: the index of the station in the fw (will be replaced by id_n_color) 310 u32 sta_id; member in struct:iwl_mvm_sta 339 * @sta_id: the index of the station in the fw (will be replaced by id_n_color) 343 u32 sta_id; member in struct:iwl_mvm_int_sta 360 u8 sta_id);
|
H A D | fw-api-rs.h | 313 * @sta_id: station to update 336 u8 sta_id; member in struct:iwl_lq_cmd
|
H A D | fw-api-tx.h | 192 * @sta_id: index of destination station in FW station table 230 u8 sta_id; member in struct:iwl_tx_cmd 493 * @sta_id: Index of recipient (BA-sending) station in fw's station table 507 u8 sta_id; member in struct:iwl_mvm_ba_notif
|
H A D | fw-api-power.h | 273 * @sta_id: index of station in uCode's station table - associated AP ID in 277 __le32 sta_id; member in struct:iwl_uapsd_misbehaving_ap_notif
|
H A D | scan.c | 464 cmd->tx_cmd.sta_id = mvm->aux_sta.sta_id; 683 cmd->sta_id = mvm->aux_sta.sta_id; 1097 tx_cmd[0].sta_id = mvm->aux_sta.sta_id; 1104 tx_cmd[1].sta_id = mvm->aux_sta.sta_id;
|
H A D | mvm.h | 312 * @ap_sta_id: the sta_id of the AP - valid only if VIF type is STA 760 iwl_mvm_sta_from_staid_protected(struct iwl_mvm *mvm, u8 sta_id) argument 764 if (sta_id >= ARRAY_SIZE(mvm->fw_id_to_mac_id)) 767 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], 1173 int fifo, int sta_id, int tid, 1178 .sta_id = sta_id, 1172 iwl_mvm_enable_agg_txq(struct iwl_mvm *mvm, int queue, int fifo, int sta_id, int tid, int frame_limit, u16 ssn) argument
|
/drivers/net/wireless/iwlegacy/ |
H A D | 4965-mac.c | 943 scan->tx_cmd.sta_id = il->hw_params.bcast_id; 1064 il4965_free_tfds_in_queue(struct il_priv *il, int sta_id, int tid, int freed) argument 1068 if (il->stations[sta_id].tid[tid].tfds_in_queue >= freed) 1069 il->stations[sta_id].tid[tid].tfds_in_queue -= freed; 1072 il->stations[sta_id].tid[tid].tfds_in_queue, freed); 1073 il->stations[sta_id].tid[tid].tfds_in_queue = 0; 1523 tx_cmd->sta_id = std_id; 1615 int sta_id) 1678 u8 sta_id; local 1706 sta_id 1613 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 2167 il4965_txq_agg_enable(struct il_priv *il, int txq_id, int tx_fifo, int sta_id, int tid, u16 ssn_idx) argument 2236 int sta_id; local 2332 int tx_fifo_id, txq_id, sta_id, ssn; local 2407 il4965_txq_check_empty(struct il_priv *il, int sta_id, u8 tid, int txq_id) argument 2789 int sta_id; local 2930 int sta_id; local 3040 il4965_sta_alloc_lq(struct il_priv *il, u8 sta_id) argument 3100 u8 sta_id; local 3245 il4965_set_wep_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3299 il4965_set_ccmp_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3347 il4965_set_tkip_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3395 u8 sta_id; local 3426 il4965_remove_dynamic_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3487 il4965_set_dynamic_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 3534 u8 sta_id; local 3574 u8 sta_id = il->hw_params.bcast_id; local 3603 il4965_sta_tx_modify_enable_tid(struct il_priv *il, int sta_id, int tid) argument 3627 int sta_id; local 3653 int sta_id; local 3677 il4965_sta_modify_sleep_tx_count(struct il_priv *il, int sta_id, int cnt) argument 5912 u8 sta_id; local 6037 u8 sta_id; local [all...] |
H A D | common.c | 1755 il_sta_ucode_activate(struct il_priv *il, u8 sta_id) argument 1758 if (!(il->stations[sta_id].used & IL_STA_DRIVER_ACTIVE)) 1760 sta_id, il->stations[sta_id].sta.sta.addr); 1762 if (il->stations[sta_id].used & IL_STA_UCODE_ACTIVE) { 1764 " in uCode (according to driver)\n", sta_id, 1765 il->stations[sta_id].sta.sta.addr); 1767 il->stations[sta_id].used |= IL_STA_UCODE_ACTIVE; 1768 D_ASSOC("Added STA id %u addr %pM to uCode\n", sta_id, 1769 il->stations[sta_id] 1777 u8 sta_id = addsta->sta.sta_id; local 1943 u8 sta_id = IL_INVALID_STATION; local 2028 u8 sta_id; local 2085 il_sta_ucode_deactivate(struct il_priv *il, u8 sta_id) argument 2100 il_send_remove_station(struct il_priv *il, const u8 * addr, int sta_id, bool temporary) argument 2159 il_remove_station(struct il_priv *il, const u8 sta_id, const u8 * addr) argument [all...] |
H A D | 3945-mac.c | 134 struct ieee80211_key_conf *keyconf, u8 sta_id) 143 if (sta_id == il->hw_params.bcast_id) 151 il->stations[sta_id].keyinfo.cipher = keyconf->cipher; 152 il->stations[sta_id].keyinfo.keylen = keyconf->keylen; 153 memcpy(il->stations[sta_id].keyinfo.key, keyconf->key, keyconf->keylen); 155 memcpy(il->stations[sta_id].sta.key.key, keyconf->key, keyconf->keylen); 157 if ((il->stations[sta_id].sta.key. 159 il->stations[sta_id].sta.key.key_offset = 164 WARN(il->stations[sta_id].sta.key.key_offset == WEP_INVALID_OFFSET, 167 il->stations[sta_id] 133 il3945_set_ccmp_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 181 il3945_set_tkip_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 188 il3945_set_wep_dynamic_key_info(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 195 il3945_clear_sta_key_info(struct il_priv *il, u8 sta_id) argument 215 il3945_set_dynamic_key(struct il_priv *il, struct ieee80211_key_conf *keyconf, u8 sta_id) argument 365 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 481 u8 sta_id; local 2352 u8 sta_id; local 2944 u8 sta_id = IL_INVALID_STATION; local 3010 u8 sta_id; local [all...] |
H A D | 4965.h | 46 void il4965_free_tfds_in_queue(struct il_priv *il, int sta_id, int tid, 88 int il4965_txq_check_empty(struct il_priv *il, int sta_id, u8 tid, int txq_id); 139 struct ieee80211_key_conf *key, u8 sta_id); 141 struct ieee80211_key_conf *key, u8 sta_id); 146 int il4965_sta_tx_modify_enable_tid(struct il_priv *il, int sta_id, int tid); 151 void il4965_sta_modify_sleep_tx_count(struct il_priv *il, int sta_id, int cnt);
|
H A D | 3945-rs.c | 334 il3945_rs_rate_init(struct il_priv *il, struct ieee80211_sta *sta, u8 sta_id) argument 344 if (sta_id == il->hw_params.bcast_id) 389 il->stations[sta_id].used &= ~IL_STA_UCODE_INPROGRESS; 911 il3945_rate_scale_init(struct ieee80211_hw *hw, s32 sta_id) argument 924 sta = ieee80211_find_sta(il->vif, il->stations[sta_id].sta.sta.addr);
|
H A D | 3945.c | 700 struct ieee80211_hdr *hdr, int sta_id) 739 "cck/ofdm mask: 0x%x/0x%x\n", sta_id, tx_cmd->rate, 745 il3945_sync_sta(struct il_priv *il, int sta_id, u16 tx_rate) argument 750 if (sta_id == IL_INVALID_STATION) 754 station = &il->stations[sta_id]; 762 D_RATE("SCALE sync station %d to rate %d\n", sta_id, tx_rate); 763 return sta_id; 2275 u8 sta_id; local 2281 ret = il_add_station_common(il, addr, 0, NULL, &sta_id); 2288 *sta_id_r = sta_id; 698 il3945_hw_build_tx_cmd_rate(struct il_priv *il, struct il_device_cmd *cmd, struct ieee80211_tx_info *info, struct ieee80211_hdr *hdr, int sta_id) argument [all...] |
H A D | commands.h | 897 #define BUILD_RAxTID(sta_id, tid) (((sta_id) << 4) + (tid)) 912 * @sta_id: idx of station in uCode's station table 924 u8 sta_id; member in struct:sta_id_modify 1379 u8 sta_id; member in struct:il3945_tx_cmd 1468 u8 sta_id; member in struct:il_tx_cmd 1726 u8 sta_id; member in struct:il_compressed_ba_resp 2060 u8 sta_id; member in struct:il_link_quality_cmd
|
/drivers/net/wireless/orinoco/ |
H A D | hw.c | 76 struct comp_id nic_id, sta_id; local 104 err = HERMES_READ_RECORD(hw, USER_BAP, HERMES_RID_STAID, &sta_id); 111 le16_to_cpus(&sta_id.id); 112 le16_to_cpus(&sta_id.variant); 113 le16_to_cpus(&sta_id.major); 114 le16_to_cpus(&sta_id.minor); 116 sta_id.id, sta_id.variant, sta_id.major, sta_id [all...] |
/drivers/net/wireless/iwlwifi/ |
H A D | iwl-trans.h | 410 s8 sta_id; member in struct:iwl_trans_txq_scd_cfg 805 int fifo, int sta_id, int tid, 810 .sta_id = sta_id, 813 .aggregate = sta_id >= 0, 824 .sta_id = -1, 804 iwl_trans_txq_enable(struct iwl_trans *trans, int queue, int fifo, int sta_id, int tid, int frame_limit, u16 ssn) argument
|
/drivers/net/wireless/rsi/ |
H A D | rsi_main.h | 97 s8 sta_id; member in struct:skb_info
|
/drivers/net/wireless/iwlwifi/pcie/ |
H A D | tx.c | 220 u8 sta_id = 0; local 230 sta_id = tx_cmd->sta_id; 248 bc_ent = cpu_to_le16(len | (sta_id << 12)); 265 u8 sta_id = 0; local 273 sta_id = tx_cmd->sta_id; 275 bc_ent = cpu_to_le16(1 | (sta_id << 12)); 1068 #define BUILD_RAxTID(sta_id, tid) (((sta_id) << [all...] |