/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | sta.c | 32 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 D | mld-sta.c | 26 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 D | tx.c | 151 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 D | tdls.c | 100 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 D | rs-fw.c | 429 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 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; 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 D | rx.c | 253 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 D | coex.c | 177 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 D | rxmq.c | 610 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 D | ftm-responder.c | 126 .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 D | rs.h | 56 uint8_t sta_id; member
|
/freebsd/sys/dev/iwm/ |
H A D | if_iwm_sta.c | 150 .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 D | if_iwm_scan.c | 519 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 D | if_iwmreg.h | 4314 * @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 D | sta.h | 213 * @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 D | d3.h | 167 * @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 D | tdls.h | 96 __le32 sta_id; member 108 u8 sta_id; member 146 __le16 sta_id; member
|
H A D | tx.h | 192 * @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 D | mac-cfg.h | 554 * @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 D | location.h | 231 * @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 D | rs.h | 137 * @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 D | mac.h | 571 * @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 D | offload.h | 77 * @sta_id: station for which the beacon was received 83 u8 sta_id; 81 u8 sta_id; global() member
|
H A D | txq.h | 96 * @sta_id: station id 105 u8 sta_id; 95 u8 sta_id; global() member
|
/freebsd/sys/contrib/dev/iwlwifi/ |
H A D | iwl-trans.h | 452 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
|