Home
last modified time | relevance | path

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

12

/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dsta.c32 int sta_id; in iwl_mvm_find_free_sta_id() local
40 /* d0i3/d3 assumes the AP's sta_id (of sta vif) is 0. reserve it. */ in iwl_mvm_find_free_sta_id()
45 for (sta_id = 0; sta_id < mvm->fw->ucode_capa.num_stations; sta_id++) { in iwl_mvm_find_free_sta_id()
46 if (BIT(sta_id) & reserved_ids) in iwl_mvm_find_free_sta_id()
49 if (!rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], in iwl_mvm_find_free_sta_id()
51 return sta_id; in iwl_mvm_find_free_sta_id()
136 .sta_id = mvm_sta->deflink.sta_id, in iwl_mvm_sta_send_to_fw()
265 unsigned int sta_id; iwl_mvm_rx_agg_session_expired() local
314 u8 sta_id; iwl_mvm_invalidate_sta_queue() local
355 iwl_mvm_disable_txq(struct iwl_mvm * mvm,struct ieee80211_sta * sta,int sta_id,u16 * queueptr,u8 tid) iwl_mvm_disable_txq() argument
453 u8 sta_id; iwl_mvm_get_queue_agg_tids() local
493 u8 sta_id; iwl_mvm_remove_sta_queue_marking() local
555 u8 sta_id, tid; iwl_mvm_free_inactive_queue() local
667 iwl_mvm_reconfig_scd(struct iwl_mvm * mvm,int queue,int fifo,int sta_id,int tid,int frame_limit,u16 ssn) iwl_mvm_reconfig_scd() argument
790 iwl_mvm_find_free_queue(struct iwl_mvm * mvm,u8 sta_id,u8 minq,u8 maxq) iwl_mvm_find_free_queue() argument
850 iwl_mvm_tvqm_enable_txq(struct iwl_mvm * mvm,struct ieee80211_sta * sta,u8 sta_id,u8 tid,unsigned int timeout) iwl_mvm_tvqm_enable_txq() argument
948 iwl_mvm_update_txq_mapping(struct iwl_mvm * mvm,struct ieee80211_sta * sta,int queue,u8 sta_id,u8 tid) iwl_mvm_update_txq_mapping() argument
1066 u8 sta_id; iwl_mvm_unshare_queue() local
1261 u8 sta_id; iwl_mvm_inactivity_check() local
1731 iwl_mvm_sta_init(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_sta * sta,int sta_id,u8 sta_type) iwl_mvm_sta_init() argument
1833 int ret, sta_id; iwl_mvm_add_sta() local
1945 iwl_mvm_rm_sta_common(struct iwl_mvm * mvm,u8 sta_id) iwl_mvm_rm_sta_common() argument
2039 u8 sta_id; iwl_mvm_sta_del() local
2137 iwl_mvm_rm_sta_id(struct iwl_mvm * mvm,struct ieee80211_vif * vif,u8 sta_id) iwl_mvm_rm_sta_id() argument
2175 iwl_mvm_enable_aux_snif_queue(struct iwl_mvm * mvm,u16 queue,u8 sta_id,u8 fifo) iwl_mvm_enable_aux_snif_queue() argument
2192 iwl_mvm_enable_aux_snif_queue_tvqm(struct iwl_mvm * mvm,u8 sta_id) iwl_mvm_enable_aux_snif_queue_tvqm() argument
2611 __iwl_mvm_remove_sta_key(struct iwl_mvm * mvm,u8 sta_id,struct ieee80211_key_conf * keyconf,bool mcast) __iwl_mvm_remove_sta_key() argument
3515 u8 sta_id = mvmvif->deflink.ap_sta_id; iwl_mvm_get_key_sta() local
3549 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) iwl_mvm_send_sta_key() argument
3703 iwl_mvm_send_sta_igtk(struct iwl_mvm * mvm,struct ieee80211_key_conf * keyconf,u8 sta_id,bool remove_key) iwl_mvm_send_sta_igtk() argument
3793 u8 sta_id = mvmvif->deflink.ap_sta_id; iwl_mvm_get_mac_addr() local
3816 u32 sta_id; __iwl_mvm_set_sta_key() local
3862 u8 sta_id = IWL_MVM_INVALID_STA; iwl_mvm_set_sta_key() local
3963 u8 sta_id = IWL_MVM_INVALID_STA; iwl_mvm_remove_sta_key() local
4144 u32 sta_id = le32_to_cpu(notif->sta_id); iwl_mvm_rx_eosp_notif() local
[all...]
H A Dmld-sta.c26 return BIT(mvmsta->deflink.sta_id); in iwl_mvm_sta_fw_id_mask()
42 result |= BIT(mvm_link_sta->sta_id); in iwl_mvm_sta_fw_id_mask()
71 cmd.sta_id = cpu_to_le32((u8)sta->sta_id); in iwl_mvm_mld_add_int_sta_to_fw()
95 static int iwl_mvm_mld_rm_sta_from_fw(struct iwl_mvm *mvm, u32 sta_id) in iwl_mvm_mld_rm_sta_from_fw()
98 .sta_id = cpu_to_le32(sta_id), in iwl_mvm_mld_rm_sta_from_fw()
103 if (!rcu_access_pointer(mvm->fw_id_to_mac_id[sta_id])) { in iwl_mvm_mld_rm_sta_from_fw()
104 IWL_ERR(mvm, "Invalid station id %d\n", sta_id); in iwl_mvm_mld_rm_sta_from_fw()
111 IWL_ERR(mvm, "Failed to remove station. Id=%d\n", sta_id); in iwl_mvm_mld_rm_sta_from_fw()
92 iwl_mvm_mld_rm_sta_from_fw(struct iwl_mvm * mvm,u32 sta_id) iwl_mvm_mld_rm_sta_from_fw() argument
556 u32 sta_id = iwl_mvm_find_free_sta_id(mvm, iwl_mvm_mld_alloc_sta_link() local
632 int sta_id; iwl_mvm_alloc_sta_after_restart() local
852 iwl_mvm_mld_rm_sta_id(struct iwl_mvm * mvm,u8 sta_id) iwl_mvm_mld_rm_sta_id() argument
[all...]
H A Dtx.c151 struct ieee80211_tx_info *info, u8 sta_id) in iwl_mvm_set_tx_cmd() argument
242 tx_cmd->sta_id = sta_id; in iwl_mvm_set_tx_cmd()
564 struct ieee80211_sta *sta, u8 sta_id, in iwl_mvm_set_tx_params() argument
651 iwl_mvm_set_tx_cmd(mvm, skb, tx_cmd, info, sta_id); in iwl_mvm_set_tx_params()
784 u8 sta_id; in iwl_mvm_tx_skb_non_sta() local
821 sta_id = mvm->aux_sta.sta_id; in iwl_mvm_tx_skb_non_sta()
845 sta_id = link->bcast_sta.sta_id; in iwl_mvm_tx_skb_non_sta()
847 sta_id = link->mcast_sta.sta_id; in iwl_mvm_tx_skb_non_sta()
853 sta_id = mvm->snif_sta.sta_id; in iwl_mvm_tx_skb_non_sta()
865 IWL_DEBUG_TX(mvm, "station Id %d, queue=%d\n", sta_id, queue); in iwl_mvm_tx_skb_non_sta()
[all …]
H A Dtdls.c100 tdls_cfg_cmd.sta_info[cnt].sta_id = i; in iwl_mvm_tdls_config()
213 u32 sta_id = le32_to_cpu(notif->sta_id); in iwl_mvm_rx_tdls_notif() local
223 if (WARN_ON(sta_id >= mvm->fw->ucode_capa.num_stations)) in iwl_mvm_rx_tdls_notif()
226 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], in iwl_mvm_rx_tdls_notif()
375 cmd.peer_sta_id = cpu_to_le32(mvmsta->deflink.sta_id); in iwl_mvm_tdls_config_channel_switch()
420 mvmsta->deflink.sta_id); in iwl_mvm_tdls_config_channel_switch()
437 mvm->tdls_cs.cur_sta_id = mvmsta->deflink.sta_id; in iwl_mvm_tdls_config_channel_switch()
471 if (mvm->tdls_cs.peer.sta_id == IWL_MVM_INVALID_STA) in iwl_mvm_tdls_ch_switch_work()
475 mvm->fw_id_to_mac_id[mvm->tdls_cs.peer.sta_id], in iwl_mvm_tdls_ch_switch_work()
[all...]
H A Drs-fw.c429 link_sta = rcu_dereference(mvm->fw_id_to_link_sta[notif->sta_id]); in iwl_mvm_tlc_update_notif()
430 sta = rcu_dereference(mvm->fw_id_to_mac_id[notif->sta_id]); in iwl_mvm_tlc_update_notif()
437 notif->sta_id); in iwl_mvm_tlc_update_notif()
445 notif->sta_id); in iwl_mvm_tlc_update_notif()
455 link_sta->link_id, notif->sta_id); in iwl_mvm_tlc_update_notif()
643 cfg_cmd.sta_id = mvm_link_sta->sta_id; in iwl_mvm_rs_fw_rate_init()
667 IWL_DEBUG_RATE(mvm, "TLC CONFIG CMD, sta_id=%d, max_ch_width=%d, mode=%d\n", in iwl_mvm_rs_fw_rate_init()
668 cfg_cmd.sta_id, cfg_cmd.max_ch_width, cfg_cmd.mode); in iwl_mvm_rs_fw_rate_init()
684 .sta_id in iwl_mvm_rs_fw_rate_init()
[all...]
H A Dsta.h121 * 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;
470 * @sta_id: the index of the station in the fw (will be replaced by id_n_color)
475 u32 sta_id;
494 struct ieee80211_sta *sta, int sta_id, u8 sta_type);
518 u8 sta_id);
612 u8 sta_id, u
346 u32 sta_id; global() member
460 u32 sta_id; global() member
[all...]
H A Drx.c253 mvmsta->deflink.sta_id != mvmvif->deflink.ap_sta_id) in iwl_mvm_rx_handle_tcm()
752 u32 sta_id = mvmsta->deflink.sta_id; in iwl_mvm_update_tcm_from_stats()
754 if (WARN_ONCE(sta_id >= IWL_MVM_STATION_COUNT_MAX, "sta_id %d >= %d", in iwl_mvm_update_tcm_from_stats()
755 sta_id, IWL_MVM_STATION_COUNT_MAX)) in iwl_mvm_update_tcm_from_stats()
758 if (energy[sta_id]) in iwl_mvm_update_tcm_from_stats()
759 mvmsta->deflink.avg_energy = energy[sta_id]; in iwl_mvm_update_tcm_from_stats()
1329 u8 sta_id, tid;
1346 sta_id
733 u32 sta_id = mvmsta->deflink.sta_id; iwl_mvm_stats_energy_iter() local
1056 u8 sta_id, tid; iwl_mvm_window_status_notif() local
[all...]
H A Dcoex.c177 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, in iwl_mvm_send_bt_init_conf()
187 mvmsta = iwl_mvm_sta_from_staid_protected(mvm, sta_id); in iwl_mvm_bt_coex_reduced_txp()
195 value = mvmsta->deflink.sta_id; in iwl_mvm_bt_coex_reduced_txp()
201 enable ? "en" : "dis", sta_id); in iwl_mvm_bt_coex_reduced_txp()
182 iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm * mvm,u8 sta_id,bool enable) iwl_mvm_bt_coex_reduced_txp() argument
H A Drxmq.c610 u32 sta_id; in iwl_mvm_release_frames()
622 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mvm_release_frames()
623 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); in iwl_mvm_release_frames()
647 u32 sta_id; in iwl_mvm_release_frames()
663 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mvm_release_frames()
664 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); in iwl_mvm_release_frames()
2067 u8 sta_id = le32_get_bits(desc->status, IWL_RX_MPDU_STATUS_STA_ID); in iwl_mvm_rx_he()
2216 if (!WARN_ON_ONCE(sta_id >= mvm->fw->ucode_capa.num_stations)) { in iwl_mvm_rx_get_sta_block_tx()
2219 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); in iwl_mvm_rx_get_sta_block_tx()
2222 link_sta = rcu_dereference(mvm->fw_id_to_link_sta[sta_id]);
713 u8 sta_id = ffs(baid_data->sta_mask) - 1; iwl_mvm_reorder_timer_expired() local
755 u32 sta_id; iwl_mvm_del_ba() local
795 u32 sta_id; iwl_mvm_release_frames_from_notif() local
2801 unsigned int sta_id = le32_get_bits(release->sta_tid, iwl_mvm_rx_bar_frame_release() 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_ftm_respoder_add_pasn_sta()
319 iwl_mvm_mld_rm_sta_id(mvm, sta->int_sta.sta_id); in iwl_mvm_ftm_respoder_add_pasn_sta()
321 iwl_mvm_rm_sta_id(mvm, vif, sta->int_sta.sta_id); in iwl_mvm_ftm_respoder_add_pasn_sta()
H A Drs.h56 uint8_t sta_id; member
/freebsd/sys/dev/iwm/
H A Dif_iwm_sta.c150 .sta_id = IWM_STATION_ID, in iwm_sta_send_to_fw()
217 cmd.sta_id = IWM_STATION_ID; in iwm_drain_sta()
253 .sta_id = IWM_STATION_ID, in iwm_rm_sta_common()
321 cmd.sta_id = sta->sta_id; in iwm_add_int_sta_common()
323 if (sta->sta_id == IWM_AUX_STA_ID && sc->cfg->mqrx_supported) in iwm_add_int_sta_common()
356 sc->sc_aux_sta.sta_id = IWM_AUX_STA_ID; in iwm_add_aux_sta()
370 sc->sc_aux_sta.sta_id = IWM_STATION_COUNT; in iwm_add_aux_sta()
378 sc->sc_aux_sta.sta_id = IWM_STATION_COUNT; in iwm_del_aux_sta()
H A Dif_iwm_scan.c519 scan_config->bcast_sta_id = sc->sc_aux_sta.sta_id; in iwm_config_umac_scan()
771 req->tx_cmd[0].sta_id = sc->sc_aux_sta.sta_id; in iwm_lmac_scan()
778 req->tx_cmd[1].sta_id = sc->sc_aux_sta.sta_id; in iwm_lmac_scan()
H A Dif_iwmreg.h4314 * @sta_id: index of station in uCode's station table - associated AP ID in
4318 uint32_t sta_id; member
4742 * @sta_id: station to update
4765 uint8_t sta_id;
4957 * @sta_id: index of destination station in FW station table
4997 uint8_t sta_id;
5212 * @sta_id: Index of recipient (BA-sending) station in fw's station table
5230 uint8_t sta_id;
5286 * @sta_id: station ID to flush
5291 uint32_t sta_id;
4761 uint8_t sta_id; global() member
4993 uint8_t sta_id; global() member
5226 uint8_t sta_id; global() member
5287 uint32_t sta_id; global() member
5333 uint8_t sta_id; global() member
5353 uint8_t sta_id; global() member
5421 uint8_t sta_id; global() member
6381 uint8_t sta_id; global() member
6450 uint8_t sta_id; global() member
6495 uint8_t sta_id; global() member
6549 uint8_t sta_id; global() member
6570 uint32_t sta_id; global() member
[all...]
/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Dsta.h213 * @sta_id: index of station in uCode's station table
249 u8 sta_id;
293 * @sta_id: index of station in uCode's station table
335 u8 sta_id;
357 * @sta_id: index of station in uCode's station table
364 u8 sta_id;
421 * @sta_id: the station id of the station to be removed
425 u8 sta_id;
436 * @sta_id: station ID that support IGTK
446 __le32 sta_id;
247 u8 sta_id; global() member
333 u8 sta_id; global() member
362 u8 sta_id; global() member
423 u8 sta_id; global() member
444 __le32 sta_id; global() member
461 __le32 sta_id; global() member
495 __le32 sta_id; global() member
[all...]
H A Dd3.h167 * @sta_id: station id
174 __le32 sta_id; member
327 * @sta_id: sta_id
329 u8 sta_id; member
380 * @sta_id: station ID for wowlan.
391 u8 sta_id; member
439 __le32 sta_id;
445 __le32 sta_id;
477 __le32 sta_id;
437 __le32 sta_id; global() member
443 __le32 sta_id; global() member
475 __le32 sta_id; global() member
502 __le32 sta_id; global() member
515 __le32 sta_id; global() member
590 __le32 sta_id; global() member
[all...]
H A Dtdls.h96 __le32 sta_id; member
108 u8 sta_id; member
146 __le16 sta_id; member
H A Dtx.h192 * @sta_id: index of destination station in FW station table
234 u8 sta_id;
611 * @sta_id: Index of recipient (BA-sending) station in fw's station table
628 u8 sta_id;
691 * @sta_id: Index of recipient (BA-sending) station in fw's station table
714 u8 sta_id;
882 * @sta_id: station ID to flush
887 __le32 sta_id;
910 * @sta_id: the station for which the queue was flushed
915 __le16 sta_id;
232 u8 sta_id; global() member
626 u8 sta_id; global() member
711 u8 sta_id; global() member
878 __le32 sta_id; global() member
904 __le16 sta_id; global() member
932 u8 sta_id; global() member
952 u8 sta_id; global() member
[all...]
H A Dmac-cfg.h554 * @sta_id: index of station in uCode's station table
583 __le32 sta_id;
609 * @sta_id: index of aux sta to configure
615 __le32 sta_id;
627 * @sta_id: index of station to remove
630 __le32 sta_id; member
637 * @sta_id: index of the station to disable tx to
641 __le32 sta_id;
572 __le32 sta_id; global() member
604 __le32 sta_id; global() member
619 __le32 sta_id; global() member
H A Dlocation.h231 * @sta_id: index of the AP STA when in AP mode
248 u8 sta_id;
267 * @sta_id: index of the AP STA when in AP mode
284 u8 sta_id;
306 * @sta_id: index of the AP STA when in AP mode
332 u8 sta_id;
352 * @sta_id: index of the AP STA when in AP mode
382 u8 sta_id;
404 * @sta_id: index of the AP STA when in AP mode
434 u8 sta_id;
247 u8 sta_id; global() member
283 u8 sta_id; global() member
331 u8 sta_id; global() member
381 u8 sta_id; global() member
735 u8 sta_id; global() member
788 u8 sta_id; global() member
857 u8 sta_id; global() member
938 u8 sta_id; global() member
[all...]
H A Drs.h137 * @sta_id: station id
155 u8 sta_id; member
172 * @sta_id: station id
188 u8 sta_id; member
213 * @sta_id: station id
221 u8 sta_id; member
717 * @sta_id: station to update
742 u8 sta_id; member
H A Dmac.h571 * @sta_id: STA id
594 u8 sta_id;
631 * @sta_id: STA id
662 u8 sta_id;
706 * @sta_id: STA id
737 u8 sta_id;
587 u8 sta_id; global() member
655 u8 sta_id; global() member
730 u8 sta_id; global() member
H A Doffload.h77 * @sta_id: station for which the beacon was received
83 u8 sta_id;
81 u8 sta_id; global() member
H A Dtxq.h96 * @sta_id: station id
105 u8 sta_id;
95 u8 sta_id; global() member
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-trans.h452 u8 sta_id;
1035 int fifo, int sta_id, int tid,
1041 .sta_id = sta_id,
1044 .aggregate = sta_id >= 0,
1056 .sta_id = -1,
455 u8 sta_id; global() member
1371 iwl_trans_txq_enable(struct iwl_trans * trans,int queue,int fifo,int sta_id,int tid,int frame_limit,u16 ssn,unsigned int queue_wdg_timeout) iwl_trans_txq_enable() argument

12