[go: nahoru, domu]

Searched refs:sta_id (Results 1 - 25 of 48) sorted by relevance

12

/drivers/net/wireless/iwlwifi/dvm/
H A Dsta.c37 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 Dtx.c68 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 Dagn.h326 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 Dmac80211.c797 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 Dsta.c74 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 Dsf.c173 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 Dfw-api-sta.h265 * @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 Dtx.c78 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 Dsta.h126 * 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 Dfw-api-rs.h313 * @sta_id: station to update
336 u8 sta_id; member in struct:iwl_lq_cmd
H A Dfw-api-tx.h192 * @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 Dfw-api-power.h273 * @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 Dscan.c464 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 Dmvm.h312 * @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 D4965-mac.c943 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 Dcommon.c1755 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 D3945-mac.c134 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 D4965.h46 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 D3945-rs.c334 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 D3945.c700 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 Dcommands.h897 #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 Dhw.c76 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 Diwl-trans.h410 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 Drsi_main.h97 s8 sta_id; member in struct:skb_info
/drivers/net/wireless/iwlwifi/pcie/
H A Dtx.c220 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...]

Completed in 224 milliseconds

12