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

12

/freebsd-current/sys/contrib/dev/iwlwifi/mvm/
H A Dsta.c32 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 Dmld-sta.c23 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 Dtdls.c100 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 Dtx.c151 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 Drs.h56 uint8_t sta_id; member in struct:iwl_lq_sta_rs_fw::__anon132
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
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 Drs-fw.c429 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 Drx.c253 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 Dftm-responder.c123 .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 Dcoex.c182 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 Drxmq.c713 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 Dtdls.h91 * @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 Doffload.h75 * @sta_id: station for which the beacon was received
81 u8 sta_id; member in struct:iwl_stored_beacon_notif_v3
H A Dsta.h211 * @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 Dtxq.h86 * @sta_id: station id
95 u8 sta_id; member in struct:iwl_tx_queue_cfg_cmd
H A Dd3.h167 * @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 Dmac-cfg.h543 * @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 Drs.h137 * @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 Dtx.h190 * @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 Dlocation.h230 * @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 Dmac.h564 * @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 Dif_iwm_sta.c150 .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 Dif_iwm_util.h128 extern int iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo);
H A Dif_iwm_scan.c519 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 Diwl-trans.h455 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

Completed in 167 milliseconds

12