Home
last modified time | relevance | path

Searched refs:sta_id (Results 1 – 25 of 44) sorted by relevance

12

/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dsta.c17 static int iwl_sta_ucode_activate(struct iwl_priv *priv, u8 sta_id) in iwl_sta_ucode_activate() argument
21 if (sta_id >= IWLAGN_STATION_COUNT) { in iwl_sta_ucode_activate()
22 IWL_ERR(priv, "invalid sta_id %u\n", sta_id); in iwl_sta_ucode_activate()
25 if (!(priv->stations[sta_id].used & IWL_STA_DRIVER_ACTIVE)) in iwl_sta_ucode_activate()
28 sta_id, priv->stations[sta_id].sta.sta.addr); in iwl_sta_ucode_activate()
30 if (priv->stations[sta_id].used & IWL_STA_UCODE_ACTIVE) { in iwl_sta_ucode_activate()
34 sta_id, priv->stations[sta_id].sta.sta.addr); in iwl_sta_ucode_activate()
36 priv->stations[sta_id].used |= IWL_STA_UCODE_ACTIVE; in iwl_sta_ucode_activate()
38 sta_id, priv->stations[sta_id].sta.sta.addr); in iwl_sta_ucode_activate()
92 u8 sta_id __maybe_unused = sta->sta.sta_id; in iwl_send_add_sta()
[all …]
H A Dtx.c47 struct ieee80211_hdr *hdr, u8 sta_id) in iwlagn_tx_cmd_build_basic() argument
72 tx_cmd->sta_id = sta_id; in iwlagn_tx_cmd_build_basic()
241 int sta_id; in iwl_sta_id_or_broadcast() local
246 sta_id = iwl_sta_id(sta); in iwl_sta_id_or_broadcast()
252 WARN_ON(sta_id == IWL_INVALID_STATION); in iwl_sta_id_or_broadcast()
254 return sta_id; in iwl_sta_id_or_broadcast()
273 u8 sta_id, tid = IWL_MAX_TID_COUNT; in iwlagn_tx_skb() local
312 sta_id = ctx->bcast_sta_id; in iwlagn_tx_skb()
315 sta_id = iwl_sta_id_or_broadcast(ctx, sta); in iwlagn_tx_skb()
316 if (sta_id == IWL_INVALID_STATION) { in iwlagn_tx_skb()
[all …]
H A Dagn.h262 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; in iwl_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);
H A Drs.c318 lq_sta->lq.sta_id, lq_sta->dbg_fixed_rate); in rs_program_fix_rate()
2203 tid_data = &priv->tid_data[lq_sta->lq.sta_id][tid]; in rs_rate_scale_perform()
2574 u8 sta_id = lq_sta->lq.sta_id; in rs_rate_scale_perform() local
2575 tid_data = &priv->tid_data[sta_id][tid]; in rs_rate_scale_perform()
2656 priv->stations[lq_sta->lq.sta_id].lq = &lq_sta->lq; in rs_initialize_lq()
2740 void iwl_rs_rate_init(struct iwl_priv *priv, struct ieee80211_sta *sta, u8 sta_id) in iwl_rs_rate_init() argument
2755 lq_sta->lq.sta_id = sta_id; in iwl_rs_rate_init()
2765 sta_id); in iwl_rs_rate_init()
3096 desc += sprintf(buff+desc, "sta_id %d\n", lq_sta->lq.sta_id); in rs_sta_dbgfs_scale_table_read()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.c29 int sta_id; in iwl_mvm_find_free_sta_id() local
42 for (sta_id = 0; sta_id < mvm->fw->ucode_capa.num_stations; sta_id++) { in iwl_mvm_find_free_sta_id()
43 if (BIT(sta_id) & reserved_ids) in iwl_mvm_find_free_sta_id()
46 if (!rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], in iwl_mvm_find_free_sta_id()
48 return sta_id; in iwl_mvm_find_free_sta_id()
133 .sta_id = mvm_sta->deflink.sta_id, in iwl_mvm_sta_send_to_fw()
262 unsigned int sta_id; in iwl_mvm_rx_agg_session_expired() local
281 sta_id = ffs(ba_data->sta_mask) - 1; /* don't care which one */ in iwl_mvm_rx_agg_session_expired()
282 sta = rcu_dereference(ba_data->mvm->fw_id_to_mac_id[sta_id]); in iwl_mvm_rx_agg_session_expired()
311 u8 sta_id; in iwl_mvm_invalidate_sta_queue() local
[all …]
H A Dftm-responder.c126 .sta_id = mvmvif->link[link_conf->link_id]->bcast_sta.sta_id, in iwl_mvm_ftm_responder_cmd()
315 iwl_mvm_sec_key_del_pasn(mvm, vif, BIT(sta->int_sta.sta_id), in iwl_mvm_resp_del_pasn_sta()
319 iwl_mvm_mld_rm_sta_id(mvm, sta->int_sta.sta_id); in iwl_mvm_resp_del_pasn_sta()
321 iwl_mvm_rm_sta_id(mvm, vif, sta->int_sta.sta_id); in iwl_mvm_resp_del_pasn_sta()
H A Dd3.c470 data.rsc->sta_id = cpu_to_le32(mvm_link->ap_sta_id); in iwl_mvm_wowlan_config_rsc_tsc()
692 pattern_cmd->sta_id = mvm_link->ap_sta_id; in iwl_mvm_send_patterns()
1038 tkip_data.tkip.sta_id = in iwl_mvm_wowlan_config_key_params()
1088 kek_kck_cmd.sta_id = cpu_to_le32(mvm_link->ap_sta_id); in iwl_mvm_wowlan_config_key_params()
1101 ((u8 *)_kek_kck_cmd + sizeof(kek_kck_cmd.sta_id)); in iwl_mvm_wowlan_config_key_params()
1153 .sta_id = wowlan_config_cmd_v6->sta_id, in iwl_mvm_wowlan_config()
1299 wowlan_config_cmd.sta_id = mvmvif->deflink.ap_sta_id; in __iwl_mvm_suspend()
2283 iwl_mvm_send_wowlan_get_status(struct iwl_mvm *mvm, u8 sta_id) in iwl_mvm_parse_wowlan_status_common()
2287 .sta_id = cpu_to_le32(sta_id), in iwl_mvm_parse_wowlan_status_common()
2732 u8 sta_id = mvm->net_detect ? IWL_INVALID_STA : in iwl_mvm_choose_query_wakeup_reasons() local
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dagg.c49 u32 sta_id; in iwl_mld_release_frames_from_notif() local
67 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_release_frames_from_notif()
68 link_sta = rcu_dereference(mld->fw_id_to_link_sta[sta_id]); in iwl_mld_release_frames_from_notif()
104 unsigned int baid, nssn, sta_id, tid; in iwl_mld_handle_bar_frame_release_notif() local
116 sta_id = le32_get_bits(release->sta_tid, in iwl_mld_handle_bar_frame_release_notif()
135 sta_id > mld->fw->ucode_capa.num_stations || in iwl_mld_handle_bar_frame_release_notif()
136 !(baid_data->sta_mask & BIT(sta_id)), in iwl_mld_handle_bar_frame_release_notif()
138 baid, baid_data->sta_mask, baid_data->tid, sta_id, in iwl_mld_handle_bar_frame_release_notif()
157 u32 sta_id; in iwl_mld_del_ba() local
169 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_del_ba()
[all …]
H A Dtx.c1088 int sta_id = IWL_TX_RES_GET_RA(tx_resp->ra_tid); in iwl_mld_handle_tx_resp_notif() local
1173 if (IWL_FW_CHECK(mld, sta_id >= mld->fw->ucode_capa.num_stations, in iwl_mld_handle_tx_resp_notif()
1174 "Got invalid sta_id (%d)\n", sta_id)) in iwl_mld_handle_tx_resp_notif()
1179 link_sta = rcu_dereference(mld->fw_id_to_link_sta[sta_id]); in iwl_mld_handle_tx_resp_notif()
1186 sta_id); in iwl_mld_handle_tx_resp_notif()
1239 .sta_id = cpu_to_le32(fw_sta_id), in iwl_mld_flush_link_sta_txqs()
1270 if (IWL_FW_CHECK(mld, le16_to_cpu(rsp->sta_id) != fw_sta_id, in iwl_mld_flush_link_sta_txqs()
1272 le16_to_cpu(rsp->sta_id))) { in iwl_mld_flush_link_sta_txqs()
1373 u8 sta_id = ba_res->sta_id; in iwl_mld_handle_compressed_ba_notif() local
1386 sta_id, le32_to_cpu(ba_res->flags), in iwl_mld_handle_compressed_ba_notif()
[all …]
/linux/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.c1738 il_sta_ucode_activate(struct il_priv *il, u8 sta_id) in il_sta_ucode_activate() argument
1741 if (!(il->stations[sta_id].used & IL_STA_DRIVER_ACTIVE)) in il_sta_ucode_activate()
1743 sta_id, il->stations[sta_id].sta.sta.addr); in il_sta_ucode_activate()
1745 if (il->stations[sta_id].used & IL_STA_UCODE_ACTIVE) { in il_sta_ucode_activate()
1747 " in uCode (according to driver)\n", sta_id, in il_sta_ucode_activate()
1748 il->stations[sta_id].sta.sta.addr); in il_sta_ucode_activate()
1750 il->stations[sta_id].used |= IL_STA_UCODE_ACTIVE; in il_sta_ucode_activate()
1751 D_ASSOC("Added STA id %u addr %pM to uCode\n", sta_id, in il_sta_ucode_activate()
1752 il->stations[sta_id].sta.sta.addr); in il_sta_ucode_activate()
1760 u8 sta_id = addsta->sta.sta_id; in il_process_add_sta_resp() local
[all …]
H A D4965.h28 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 D3945.c685 struct ieee80211_hdr *hdr, int sta_id) in il3945_hw_build_tx_cmd_rate() argument
724 "cck/ofdm mask: 0x%x/0x%x\n", sta_id, tx_cmd->rate, in il3945_hw_build_tx_cmd_rate()
730 il3945_sync_sta(struct il_priv *il, int sta_id, u16 tx_rate) in il3945_sync_sta() argument
735 if (sta_id == IL_INVALID_STATION) in il3945_sync_sta()
739 station = &il->stations[sta_id]; in il3945_sync_sta()
747 D_RATE("SCALE sync station %d to rate %d\n", sta_id, tx_rate); in il3945_sync_sta()
748 return sta_id; in il3945_sync_sta()
2259 u8 sta_id; in il3945_add_bssid_station() local
2265 ret = il_add_station_common(il, addr, 0, NULL, &sta_id); in il3945_add_bssid_station()
2272 *sta_id_r = sta_id; in il3945_add_bssid_station()
[all …]
H A D4965-rs.c1761 tid_data = &il->stations[lq_sta->lq.sta_id].tid[tid]; in il4965_rs_rate_scale_perform()
2092 &il->stations[lq_sta->lq.sta_id].tid[tid]; in il4965_rs_rate_scale_perform()
2171 il->stations[lq_sta->lq.sta_id].lq = &lq_sta->lq; in il4965_rs_initialize_lq()
2263 il4965_rs_rate_init(struct il_priv *il, struct ieee80211_sta *sta, u8 sta_id) in il4965_rs_rate_init() argument
2277 lq_sta->lq.sta_id = sta_id; in il4965_rs_rate_init()
2292 sta_id); in il4965_rs_rate_init()
2550 D_RATE("sta_id %d rate 0x%X\n", lq_sta->lq.sta_id, in il4965_rs_sta_dbgfs_scale_table_write()
2580 desc += sprintf(buff + desc, "sta_id %d\n", lq_sta->lq.sta_id); in il4965_rs_sta_dbgfs_scale_table_read()
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dtdls.h96 __le32 sta_id; member
108 u8 sta_id; member
146 __le16 sta_id; member
H A Dtime-event.h372 __le32 sta_id; member
403 __le32 sta_id; member
H A Dtxq.h105 u8 sta_id; member
/linux/drivers/net/wireless/rsi/
H A Drsi_mgmt.h340 u8 sta_id; member
474 u8 sta_id; member
719 u8 sta_id);
721 u8 key_type, u8 key_id, u32 cipher, s16 sta_id,
729 u8 qos_enable, u16 aid, u16 sta_id,
733 struct ieee80211_sta *sta, u16 sta_id,
H A Drsi_91x_mac80211.c985 s16 sta_id = 0; in rsi_hal_key_config() local
1000 sta_id = rsta->sta_id; in rsi_hal_key_config()
1012 sta_id, in rsi_hal_key_config()
1025 sta_id, in rsi_hal_key_config()
1117 u8 sta_id = 0; in rsi_mac80211_ampdu_action() local
1144 sta_id = rsta->sta_id; in rsi_mac80211_ampdu_action()
1149 __func__, tid, seq_no, buf_size, sta_id); in rsi_mac80211_ampdu_action()
1158 sta_id); in rsi_mac80211_ampdu_action()
1167 sta_id); in rsi_mac80211_ampdu_action()
1188 sta_id); in rsi_mac80211_ampdu_action()
[all …]
H A Drsi_91x_mgmt.c537 u8 qos_enable, u16 aid, u16 sta_id, in rsi_hal_send_sta_notify_frame() argument
584 peer_notify->desc.desc_dword3.qid_tid = sta_id; in rsi_hal_send_sta_notify_frame()
585 peer_notify->desc.desc_dword3.sta_id = vap_id; in rsi_hal_send_sta_notify_frame()
616 u8 sta_id) in rsi_send_aggregation_params_frame() argument
639 aggr_params->peer_id = sta_id; in rsi_send_aggregation_params_frame()
799 s16 sta_id, in rsi_hal_load_key() argument
842 set_key->sta_id = sta_id; in rsi_hal_load_key()
1240 dynamic_frame->desc_dword3.sta_id = 0; /* vap id */ in rsi_send_vap_dynamic_update()
1306 u16 sta_id, in rsi_send_auto_rate_request() argument
1352 auto_rate->desc.desc_dword3.sta_id = sta_id; in rsi_send_auto_rate_request()
[all …]
H A Drsi_91x_core.c405 tx_params->sta_id = 0; in rsi_core_xmit()
456 tx_params->sta_id = rsta->sta_id; in rsi_core_xmit()
458 tx_params->sta_id = 0; in rsi_core_xmit()
H A Drsi_hal.h197 u8 sta_id; member
211 u8 sta_id; member
H A Drsi_main.h27 s16 sta_id; member
139 s8 sta_id; member
H A Drsi_91x_hal.c140 mgmt_desc->sta_id = tx_params->sta_id; in rsi_prepare_mgmt_desc()
268 data_desc->sta_id = tx_params->sta_id; in rsi_prepare_data_desc()
274 data_desc->sta_id = vap_id; in rsi_prepare_data_desc()
/linux/drivers/net/wireless/silabs/wfx/
H A Dhif_tx.h46 int wfx_hif_map_link(struct wfx_vif *wvif, bool unmap, u8 *mac_addr, int sta_id, bool mfp);
/linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/
H A Dtx.c1145 #define BUILD_RAxTID(sta_id, tid) (((sta_id) << 4) + (tid)) argument
1177 u16 ra_tid = BUILD_RAxTID(cfg->sta_id, cfg->tid); in iwl_trans_pcie_txq_enable()
2074 u8 sta_id = tx_cmd->params.sta_id; in iwl_txq_gen1_update_byte_cnt_tbl() local
2099 bc_ent = cpu_to_le16(len | (sta_id << 12)); in iwl_txq_gen1_update_byte_cnt_tbl()
2316 u8 sta_id = 0; in iwl_txq_gen1_inval_byte_cnt_tbl() local
2324 sta_id = tx_cmd->params.sta_id; in iwl_txq_gen1_inval_byte_cnt_tbl()
2326 bc_ent = cpu_to_le16(1 | (sta_id << 12)); in iwl_txq_gen1_inval_byte_cnt_tbl()

12