/freebsd-current/sys/contrib/dev/iwlwifi/mvm/ |
H A D | sta.c | 32 int sta_id; local 40 /* d0i3/d3 assumes the AP's sta_id (of sta vif) is 0. reserve it. */ 45 for (sta_id = 0; sta_id < mvm->fw->ucode_capa.num_stations; sta_id++) { 46 if (BIT(sta_id) & reserved_ids) 49 if (!rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], 51 return sta_id; 136 .sta_id = mvm_sta->deflink.sta_id, 265 unsigned int sta_id; local 314 u8 sta_id; local 354 iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int sta_id, u16 *queueptr, u8 tid) argument 453 u8 sta_id; local 493 u8 sta_id; local 555 u8 sta_id, tid; local 666 iwl_mvm_reconfig_scd(struct iwl_mvm *mvm, int queue, int fifo, int sta_id, int tid, int frame_limit, u16 ssn) argument 790 iwl_mvm_find_free_queue(struct iwl_mvm *mvm, u8 sta_id, u8 minq, u8 maxq) argument 848 iwl_mvm_tvqm_enable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 sta_id, u8 tid, unsigned int timeout) argument 946 iwl_mvm_update_txq_mapping(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int queue, u8 sta_id, u8 tid) argument 1066 u8 sta_id; local 1261 u8 sta_id; local 1730 iwl_mvm_sta_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, int sta_id, u8 sta_type) argument 1833 int ret, sta_id; local 1945 iwl_mvm_rm_sta_common(struct iwl_mvm *mvm, u8 sta_id) argument 2039 u8 sta_id; local 2135 iwl_mvm_rm_sta_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u8 sta_id) argument 2174 iwl_mvm_enable_aux_snif_queue(struct iwl_mvm *mvm, u16 queue, u8 sta_id, u8 fifo) argument 2192 iwl_mvm_enable_aux_snif_queue_tvqm(struct iwl_mvm *mvm, u8 sta_id) argument 2611 __iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, u8 sta_id, struct ieee80211_key_conf *keyconf, bool mcast) argument 3515 u8 sta_id = mvmvif->deflink.ap_sta_id; local 3548 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) argument 3701 iwl_mvm_send_sta_igtk(struct iwl_mvm *mvm, struct ieee80211_key_conf *keyconf, u8 sta_id, bool remove_key) argument 3793 u8 sta_id = mvmvif->deflink.ap_sta_id; local 3816 u32 sta_id; local 3862 u8 sta_id = IWL_MVM_INVALID_STA; local 3963 u8 sta_id = IWL_MVM_INVALID_STA; local 4144 u32 sta_id = le32_to_cpu(notif->sta_id); local [all...] |
H A D | mld-sta.c | 23 return BIT(mvmsta->deflink.sta_id); 39 result |= BIT(link_sta->sta_id); 68 cmd.sta_id = cpu_to_le32((u8)sta->sta_id); 92 static int iwl_mvm_mld_rm_sta_from_fw(struct iwl_mvm *mvm, u32 sta_id) argument 95 .sta_id = cpu_to_le32(sta_id), 100 if (!rcu_access_pointer(mvm->fw_id_to_mac_id[sta_id])) { 101 IWL_ERR(mvm, "Invalid station id %d\n", sta_id); 108 IWL_ERR(mvm, "Failed to remove station. Id=%d\n", sta_id); 556 u32 sta_id = iwl_mvm_find_free_sta_id(mvm, local 632 int sta_id; local 852 iwl_mvm_mld_rm_sta_id(struct iwl_mvm *mvm, u8 sta_id) argument [all...] |
H A D | tdls.c | 100 tdls_cfg_cmd.sta_info[cnt].sta_id = i; 213 u32 sta_id = le32_to_cpu(notif->sta_id); local 223 if (WARN_ON(sta_id >= mvm->fw->ucode_capa.num_stations)) 226 sta = rcu_dereference_protected(mvm->fw_id_to_mac_id[sta_id], 375 cmd.peer_sta_id = cpu_to_le32(mvmsta->deflink.sta_id); 420 mvmsta->deflink.sta_id); 437 mvm->tdls_cs.cur_sta_id = mvmsta->deflink.sta_id; 471 if (mvm->tdls_cs.peer.sta_id == IWL_MVM_INVALID_STA) 475 mvm->fw_id_to_mac_id[mvm->tdls_cs.peer.sta_id], [all...] |
H A D | tx.c | 151 struct ieee80211_tx_info *info, u8 sta_id) 242 tx_cmd->sta_id = sta_id; 509 struct ieee80211_sta *sta, u8 sta_id) 591 iwl_mvm_set_tx_cmd(mvm, skb, tx_cmd, info, sta_id); 724 u8 sta_id; local 765 sta_id = link->bcast_sta.sta_id; 767 sta_id = link->mcast_sta.sta_id; 149 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 507 iwl_mvm_set_tx_params(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_tx_info *info, int hdrlen, struct ieee80211_sta *sta, u8 sta_id) argument 1588 int sta_id = IWL_MVM_TX_RES_GET_RA(tx_resp->ra_tid); local 1877 int sta_id = IWL_MVM_TX_RES_GET_RA(tx_resp->ra_tid); local 1925 iwl_mvm_tx_reclaim(struct iwl_mvm *mvm, int sta_id, int tid, int txq, int index, struct ieee80211_tx_info *tx_info, u32 rate, bool is_flush) argument 2070 int sta_id, tid, txq, index; local 2220 iwl_mvm_flush_sta_tids(struct iwl_mvm *mvm, u32 sta_id, u16 tids) argument 2301 u32 sta_id, tfd_queue_msk; local [all...] |
H A D | rs.h | 56 uint8_t sta_id; member in struct:iwl_lq_sta_rs_fw::__anon132
|
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 336 * @sta_id: the index of the station in the fw 346 u32 sta_id; member in struct:iwl_mvm_link_sta 455 * @sta_id: the index of the station in the fw (will be replaced by id_n_color) 460 u32 sta_id; member in struct:iwl_mvm_int_sta 479 struct ieee80211_sta *sta, int sta_id, u8 sta_type); 503 u8 sta_id); 592 u8 sta_id, u [all...] |
H A D | rs-fw.c | 429 link_sta = rcu_dereference(mvm->fw_id_to_link_sta[notif->sta_id]); 430 sta = rcu_dereference(mvm->fw_id_to_mac_id[notif->sta_id]); 437 notif->sta_id); 445 notif->sta_id); 455 link_sta->link_id, notif->sta_id); 634 cfg_cmd.sta_id = mvm_link_sta->sta_id; 658 IWL_DEBUG_RATE(mvm, "TLC CONFIG CMD, sta_id=%d, max_ch_width=%d, mode=%d\n", 659 cfg_cmd.sta_id, cfg_cmd.max_ch_width, cfg_cmd.mode); 675 .sta_id [all...] |
H A D | rx.c | 253 mvmsta->deflink.sta_id != mvmvif->deflink.ap_sta_id) 733 u32 sta_id = mvmsta->deflink.sta_id; local 735 if (WARN_ONCE(sta_id >= IWL_MVM_STATION_COUNT_MAX, "sta_id %d >= %d", 736 sta_id, IWL_MVM_STATION_COUNT_MAX)) 739 if (energy[sta_id]) 740 mvmsta->deflink.avg_energy = energy[sta_id]; 1056 u8 sta_id, tid; local 1073 sta_id [all...] |
H A D | ftm-responder.c | 123 .sta_id = mvmvif->link[link_conf->link_id]->bcast_sta.sta_id, 305 iwl_mvm_rm_sta_id(mvm, vif, sta->int_sta.sta_id);
|
H A D | coex.c | 182 static int iwl_mvm_bt_coex_reduced_txp(struct iwl_mvm *mvm, u8 sta_id, argument 189 mvmsta = iwl_mvm_sta_from_staid_protected(mvm, sta_id); 197 value = mvmsta->deflink.sta_id; 203 enable ? "en" : "dis", sta_id);
|
H A D | rxmq.c | 713 u8 sta_id = ffs(baid_data->sta_mask) - 1; local 716 sta = rcu_dereference(buf->mvm->fw_id_to_mac_id[sta_id]); 727 sta_id, sn); 755 u32 sta_id; local 767 sta_id = ffs(ba_data->sta_mask) - 1; 768 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); 795 u32 sta_id; local 814 sta_id = ffs(ba_data->sta_mask) - 1; 815 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); 2801 unsigned int sta_id local [all...] |
/freebsd-current/sys/contrib/dev/iwlwifi/fw/api/ |
H A D | tdls.h | 91 * @sta_id: peer currently performing the channel-switch with 96 __le32 sta_id; member in struct:iwl_tdls_channel_switch_notif 102 * @sta_id: station id of the TDLS peer 108 u8 sta_id; member in struct:iwl_tdls_sta_info 141 * @sta_id: station id of the TDLS peer 146 __le16 sta_id; member in struct:iwl_tdls_config_sta_info_res
|
H A D | offload.h | 75 * @sta_id: station for which the beacon was received 81 u8 sta_id; member in struct:iwl_stored_beacon_notif_v3
|
H A D | sta.h | 211 * @sta_id: index of station in uCode's station table 247 u8 sta_id; member in struct:iwl_mvm_add_sta_cmd_v7 291 * @sta_id: index of station in uCode's station table 333 u8 sta_id; member in struct:iwl_mvm_add_sta_cmd 355 * @sta_id: index of station in uCode's station table 362 u8 sta_id; member in struct:iwl_mvm_add_sta_key_common 419 * @sta_id: the station id of the station to be removed 423 u8 sta_id; member in struct:iwl_mvm_rm_sta_cmd 434 * @sta_id: station ID that support IGTK 444 __le32 sta_id; member in struct:iwl_mvm_mgmt_mcast_key_cmd_v1 461 __le32 sta_id; member in struct:iwl_mvm_mgmt_mcast_key_cmd 495 __le32 sta_id; member in struct:iwl_mvm_eosp_notification [all...] |
H A D | txq.h | 86 * @sta_id: station id 95 u8 sta_id; member in struct:iwl_tx_queue_cfg_cmd
|
H A D | d3.h | 167 * @sta_id: station id 174 __le32 sta_id; member in struct:iwl_proto_offload_cmd_v4 327 * @n_patterns: sta_id 329 u8 sta_id; member in struct:iwl_wowlan_patterns_cmd 380 * @sta_id: station ID for wowlan. 391 u8 sta_id; member in struct:iwl_wowlan_config_cmd 437 __le32 sta_id; member in struct:iwl_wowlan_rsc_tsc_params_cmd_v4 443 __le32 sta_id; member in struct:iwl_wowlan_rsc_tsc_params_cmd 475 __le32 sta_id; member in struct:iwl_wowlan_tkip_params_cmd 502 __le32 sta_id; member in struct:iwl_wowlan_kek_kck_material_cmd_v4 515 __le32 sta_id; member in struct:iwl_wowlan_get_status_cmd 590 __le32 sta_id; member in struct:iwl_wowlan_all_rsc_tsc_v5 [all...] |
H A D | mac-cfg.h | 543 * @sta_id: index of station in uCode's station table 572 __le32 sta_id; member in struct:iwl_mvm_sta_cfg_cmd 598 * @sta_id: index of aux sta to configure 604 __le32 sta_id; member in struct:iwl_mvm_aux_sta_cmd 616 * @sta_id: index of station to remove 619 __le32 sta_id; member in struct:iwl_mvm_remove_sta_cmd 626 * @sta_id: index of the station to disable tx to 630 __le32 sta_id; member in struct:iwl_mvm_sta_disable_tx_cmd
|
H A D | rs.h | 137 * @sta_id: station id 155 u8 sta_id; member in struct:iwl_tlc_config_cmd_v3 172 * @sta_id: station id 188 u8 sta_id; member in struct:iwl_tlc_config_cmd_v4 213 * @sta_id: station id 221 u8 sta_id; member in struct:iwl_tlc_update_notif 717 * @sta_id: station to update 742 u8 sta_id; member in struct:iwl_lq_cmd
|
H A D | tx.h | 190 * @sta_id: index of destination station in FW station table 232 u8 sta_id; member in struct:iwl_tx_cmd 609 * @sta_id: Index of recipient (BA-sending) station in fw's station table 626 u8 sta_id; member in struct:iwl_mvm_ba_notif 689 * @sta_id: Index of recipient (BA-sending) station in fw's station table 711 u8 sta_id; member in struct:iwl_mvm_compressed_ba_notif 873 * @sta_id: station ID to flush 878 __le32 sta_id; member in struct:iwl_tx_path_flush_cmd 904 __le16 sta_id; member in struct:iwl_tx_path_flush_cmd_rsp 919 * @sta_id 932 u8 sta_id; member in struct:iwl_scd_txq_cfg_cmd 952 u8 sta_id; member in struct:iwl_scd_txq_cfg_rsp [all...] |
H A D | location.h | 230 * @sta_id: index of the AP STA when in AP mode 247 u8 sta_id; member in struct:iwl_tof_responder_config_cmd_v6 266 * @sta_id: index of the AP STA when in AP mode 283 u8 sta_id; member in struct:iwl_tof_responder_config_cmd_v7 305 * @sta_id: index of the AP STA when in AP mode 331 u8 sta_id; member in struct:iwl_tof_responder_config_cmd_v8 351 * @sta_id: index of the AP STA when in AP mode 381 u8 sta_id; member in struct:iwl_tof_responder_config_cmd_v9 712 * @sta_id: the station id of the AP. Only relevant when associated to the AP, 735 u8 sta_id; member in struct:iwl_tof_range_req_ap_entry_v6 788 u8 sta_id; member in struct:iwl_tof_range_req_ap_entry_v7 857 u8 sta_id; member in struct:iwl_tof_range_req_ap_entry_v8 938 u8 sta_id; member in struct:iwl_tof_range_req_ap_entry_v9 [all...] |
H A D | mac.h | 564 * @sta_id: STA id 587 u8 sta_id; member in struct:iwl_he_sta_context_cmd_v1 624 * @sta_id: STA id 655 u8 sta_id; member in struct:iwl_he_sta_context_cmd_v2 699 * @sta_id: STA id 730 u8 sta_id; member in struct:iwl_he_sta_context_cmd_v3
|
/freebsd-current/sys/dev/iwm/ |
H A D | if_iwm_sta.c | 150 .sta_id = IWM_STATION_ID, 217 cmd.sta_id = IWM_STATION_ID; 253 .sta_id = IWM_STATION_ID, 321 cmd.sta_id = sta->sta_id; 323 if (sta->sta_id == IWM_AUX_STA_ID && sc->cfg->mqrx_supported) 356 sc->sc_aux_sta.sta_id = IWM_AUX_STA_ID; 370 sc->sc_aux_sta.sta_id = IWM_STATION_COUNT; 378 sc->sc_aux_sta.sta_id = IWM_STATION_COUNT;
|
H A D | if_iwm_util.h | 128 extern int iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo);
|
H A D | if_iwm_scan.c | 519 scan_config->bcast_sta_id = sc->sc_aux_sta.sta_id; 771 req->tx_cmd[0].sta_id = sc->sc_aux_sta.sta_id; 778 req->tx_cmd[1].sta_id = sc->sc_aux_sta.sta_id;
|
/freebsd-current/sys/contrib/dev/iwlwifi/ |
H A D | iwl-trans.h | 455 u8 sta_id; member in struct:iwl_trans_txq_scd_cfg 1371 int fifo, int sta_id, int tid, 1377 .sta_id = sta_id, 1380 .aggregate = sta_id >= 0, 1392 .sta_id = -1, 1370 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) argument
|