Home
last modified time | relevance | path

Searched refs:link_conf (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dlink.c82 struct ieee80211_bss_conf *link_conf) in iwl_mvm_add_link()
86 mvmvif->link[link_conf->link_id]; in iwl_mvm_add_link()
96 link_conf);
103 struct ieee80211_bss_conf *link_conf) in iwl_mvm_link_changed()
106 unsigned int link_id = link_conf->link_id; in iwl_mvm_link_changed()
116 ret = iwl_mvm_set_link_mapping(mvm, vif, link_conf); in iwl_mvm_link_changed()
128 cmd.spec_link_id = link_conf->link_id; in iwl_mvm_link_changed()
132 memcpy(cmd.local_link_addr, link_conf->addr, ETH_ALEN); in iwl_mvm_link_changed()
134 if (vif->type == NL80211_IFTYPE_ADHOC && link_conf->bssid) in iwl_mvm_link_changed()
135 memcpy(cmd.ibss_bssid_addr, link_conf in iwl_mvm_link_changed()
50 iwl_mvm_add_link(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_add_link() argument
98 iwl_mvm_link_changed(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,u32 changes,bool active) iwl_mvm_link_changed() argument
239 iwl_mvm_remove_link(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_remove_link() argument
271 iwl_mvm_disable_link(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_disable_link() argument
[all...]
H A Dmld-mac80211.c278 struct ieee80211_bss_conf *link_conf, in __iwl_mvm_mld_assign_vif_chanctx()
286 unsigned int link_id = link_conf->link_id; in __iwl_mvm_mld_assign_vif_chanctx()
327 ret = iwl_mvm_link_changed(mvm, vif, link_conf, 0, false); in __iwl_mvm_mld_assign_vif_chanctx()
345 link_conf, link_sta, in __iwl_mvm_mld_assign_vif_chanctx()
352 link_conf, in __iwl_mvm_mld_assign_vif_chanctx()
356 ret = iwl_mvm_link_changed(mvm, vif, link_conf, in __iwl_mvm_mld_assign_vif_chanctx()
370 ret = iwl_mvm_mld_add_snif_sta(mvm, vif, link_conf); in __iwl_mvm_mld_assign_vif_chanctx()
378 iwl_mvm_link_changed(mvm, vif, link_conf, LINK_CONTEXT_MODIFY_ACTIVE, in iwl_mvm_mld_assign_vif_chanctx()
388 struct ieee80211_bss_conf *link_conf, in iwl_mvm_mld_assign_vif_chanctx()
397 ret = iwl_mvm_esr_non_bss_link(mvm, vif, link_conf in iwl_mvm_esr_mode_inactive() local
224 struct ieee80211_bss_conf *link_conf; iwl_mvm_mld_count_active_links() local
268 __iwl_mvm_mld_assign_vif_chanctx(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx,bool switching_chanctx) __iwl_mvm_mld_assign_vif_chanctx() argument
380 iwl_mvm_mld_assign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) iwl_mvm_mld_assign_vif_chanctx() argument
442 __iwl_mvm_mld_unassign_vif_chanctx(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx,bool switching_chanctx) __iwl_mvm_mld_unassign_vif_chanctx() argument
489 iwl_mvm_mld_unassign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) iwl_mvm_mld_unassign_vif_chanctx() argument
501 iwl_mvm_mld_start_ap_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mld_start_ap_ibss() argument
562 iwl_mvm_mld_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mld_start_ap() argument
575 iwl_mvm_mld_stop_ap_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mld_stop_ap_ibss() argument
598 iwl_mvm_mld_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mld_stop_ap() argument
629 iwl_mvm_mld_link_info_changed_station(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,u64 changes) iwl_mvm_mld_link_info_changed_station() argument
717 struct ieee80211_bss_conf *link_conf; iwl_mvm_mld_vif_cfg_changed_station() local
806 iwl_mvm_mld_link_info_changed_ap_ibss(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,u64 changes) iwl_mvm_mld_link_info_changed_ap_ibss() argument
848 iwl_mvm_mld_link_info_changed(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,u64 changes) iwl_mvm_mld_link_info_changed() argument
1063 struct ieee80211_bss_conf *link_conf = old[i]; iwl_mvm_mld_change_vif_links() local
1071 struct ieee80211_bss_conf *link_conf; iwl_mvm_mld_change_vif_links() local
[all...]
H A Dmld-sta.c210 struct ieee80211_bss_conf *link_conf) in iwl_mvm_mld_add_bcast_sta()
214 mvmvif->link[link_conf->link_id]; in iwl_mvm_mld_add_bcast_sta()
225 baddr = link_conf->bssid; in iwl_mvm_mld_add_bcast_sta()
249 struct ieee80211_bss_conf *link_conf) in iwl_mvm_mld_add_mcast_sta()
253 mvmvif->link[link_conf->link_id]; in iwl_mvm_mld_add_mcast_sta()
283 struct ieee80211_bss_conf *link_conf) in iwl_mvm_mld_add_snif_sta()
287 mvmvif->link[link_conf->link_id]; in iwl_mvm_mld_add_snif_sta()
367 struct ieee80211_bss_conf *link_conf) in iwl_mvm_mld_rm_bcast_sta()
370 struct iwl_mvm_vif_link_info *link = mvmvif->link[link_conf->link_id]; in iwl_mvm_mld_rm_bcast_sta()
400 struct ieee80211_bss_conf *link_conf) in iwl_mvm_mld_rm_mcast_sta()
207 iwl_mvm_mld_add_bcast_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mld_add_bcast_sta() argument
246 iwl_mvm_mld_add_mcast_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mld_add_mcast_sta() argument
280 iwl_mvm_mld_add_snif_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mld_add_snif_sta() argument
364 iwl_mvm_mld_rm_bcast_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mld_rm_bcast_sta() argument
397 iwl_mvm_mld_rm_mcast_sta(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mld_rm_mcast_sta() argument
431 iwl_mvm_mld_cfg_sta(struct iwl_mvm * mvm,struct ieee80211_sta * sta,struct ieee80211_vif * vif,struct ieee80211_link_sta * link_sta,struct ieee80211_bss_conf * link_conf,struct iwl_mvm_link_sta * mvm_link_sta) iwl_mvm_mld_cfg_sta() argument
640 struct ieee80211_bss_conf *link_conf = iwl_mvm_alloc_sta_after_restart() local
702 struct ieee80211_bss_conf *link_conf = iwl_mvm_mld_add_sta() local
752 struct ieee80211_bss_conf *link_conf = iwl_mvm_mld_update_sta() local
1101 struct ieee80211_bss_conf *link_conf = iwl_mvm_mld_update_sta_links() local
[all...]
H A Dmld-mac.c23 struct ieee80211_bss_conf *link_conf; in iwl_mvm_mld_mac_ctxt_cmd_common() local
60 for (link_id = 0; link_id < ARRAY_SIZE((vif)->link_conf); link_id++) { in iwl_mvm_mld_mac_ctxt_cmd_common()
61 link_conf = rcu_dereference(vif->link_conf[link_id]); in iwl_mvm_mld_mac_ctxt_cmd_common()
62 if (!link_conf) in iwl_mvm_mld_mac_ctxt_cmd_common()
65 if (link_conf->he_support) in iwl_mvm_mld_mac_ctxt_cmd_common()
71 if (!link_conf->he_support && link_conf->eht_support) in iwl_mvm_mld_mac_ctxt_cmd_common()
74 if (link_conf->eht_support) { in iwl_mvm_mld_mac_ctxt_cmd_common()
H A Dmac-ctxt.c416 struct ieee80211_bss_conf *link_conf, in iwl_mvm_set_fw_basic_rates()
423 chanctx = rcu_dereference(link_conf->chanctx_conf); in iwl_mvm_set_fw_protection_flags()
436 struct ieee80211_bss_conf *link_conf, in iwl_mvm_set_fw_protection_flags()
441 u8 protection_mode = link_conf->ht_operation_mode & in iwl_mvm_set_fw_protection_flags()
443 bool ht_enabled = !!(link_conf->ht_operation_mode & in iwl_mvm_set_fw_protection_flags()
446 if (link_conf->use_cts_prot) in iwl_mvm_set_fw_protection_flags()
450 link_conf->use_cts_prot, in iwl_mvm_set_fw_protection_flags()
451 link_conf->ht_operation_mode); in iwl_mvm_set_fw_protection_flags()
470 if (link_conf->chanreq.oper.width > NL80211_CHAN_WIDTH_20) in iwl_mvm_set_fw_qos_params()
481 struct ieee80211_bss_conf *link_conf, in iwl_mvm_set_fw_qos_params()
404 iwl_mvm_set_fw_basic_rates(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,__le32 * cck_rates,__le32 * ofdm_rates) iwl_mvm_set_fw_basic_rates() argument
424 iwl_mvm_set_fw_protection_flags(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,__le32 * protection_flags,u32 ht_flag,u32 tgg_flag) iwl_mvm_set_fw_protection_flags() argument
469 iwl_mvm_set_fw_qos_params(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct iwl_ac_qos * ac,__le32 * qos_flags) iwl_mvm_set_fw_qos_params() argument
588 iwl_mvm_set_fw_dtim_tbtt(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,__le64 * dtim_tsf,__le32 * dtim_time,__le32 * assoc_beacon_arrive_time) iwl_mvm_set_fw_dtim_tbtt() argument
907 struct ieee80211_bss_conf *link_conf; iwl_mvm_mac_ctxt_get_lowest_rate() local
1089 iwl_mvm_mac_ctxt_send_beacon_v9(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct sk_buff * beacon,struct ieee80211_bss_conf * link_conf) iwl_mvm_mac_ctxt_send_beacon_v9() argument
1150 iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct sk_buff * beacon,struct ieee80211_bss_conf * link_conf) iwl_mvm_mac_ctxt_send_beacon() argument
1173 iwl_mvm_mac_ctxt_beacon_changed(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_mac_ctxt_beacon_changed() argument
[all...]
H A Drs.c149 struct ieee80211_bss_conf *link_conf, struct ieee80211_link_sta *link_sta, in iwl_mvm_rs_sw_rate_init() argument
158 struct ieee80211_bss_conf *link_conf, struct ieee80211_link_sta *link_sta, in iwl_mvm_rs_rate_init() argument
162 iwl_mvm_rs_fw_rate_init(mvm, vif, sta, link_conf, link_sta, band); in iwl_mvm_rs_rate_init()
164 iwl_mvm_rs_sw_rate_init(mvm, vif, sta, link_conf, link_sta, band); in iwl_mvm_rs_rate_init()
H A Dsta.h649 struct ieee80211_bss_conf *link_conf);
651 struct ieee80211_bss_conf *link_conf);
653 struct ieee80211_bss_conf *link_conf);
656 struct ieee80211_bss_conf *link_conf);
659 struct ieee80211_bss_conf *link_conf);
H A Dmac80211.c869 struct ieee80211_bss_conf *link_conf = in iwl_mvm_mac_wake_tx_queue()
870 rcu_dereference(info->control.vif->link_conf[link_id]); in iwl_mvm_mac_wake_tx_queue()
873 if (WARN_ON(!link_sta || !link_conf)) in iwl_mvm_mac_wake_tx_queue()
879 memcpy(mgmt->sa, link_conf->addr, ETH_ALEN); in iwl_mvm_mac_wake_tx_queue()
880 memcpy(mgmt->bssid, link_conf->bssid, ETH_ALEN); in iwl_mvm_mac_wake_tx_queue()
1540 struct ieee80211_bss_conf *link_conf) in iwl_mvm_mac_add_interface()
1550 unsigned int link_id = link_conf->link_id; in iwl_mvm_mac_add_interface()
1604 struct ieee80211_bss_conf *link_conf) in iwl_mvm_mac_add_interface()
2774 struct ieee80211_bss_conf *link_conf, in iwl_mvm_bss_info_changed_station()
2802 mvmvif->link[link_conf in iwl_mvm_start_ap_ibss_common()
794 struct ieee80211_bss_conf *link_conf = iwl_mvm_mac_tx() local
2562 iwl_mvm_bss_info_changed_station_common(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,u64 changes) iwl_mvm_bss_info_changed_station_common() argument
2820 iwl_mvm_start_ap_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_start_ap_ibss() argument
2939 iwl_mvm_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_start_ap() argument
2987 iwl_mvm_stop_ap_ibss(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_stop_ap_ibss() argument
3027 iwl_mvm_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_stop_ap() argument
3441 iwl_mvm_check_he_obss_narrow_bw_ru(struct ieee80211_hw * hw,struct ieee80211_vif * vif,unsigned int link_id,struct ieee80211_bss_conf * link_conf) iwl_mvm_check_he_obss_narrow_bw_ru() argument
3638 struct ieee80211_bss_conf *link_conf = iwl_mvm_vif_conf_from_sta() local
3667 struct ieee80211_bss_conf *link_conf = iwl_mvm_vif_set_he_support() local
3765 struct ieee80211_bss_conf *link_conf = iwl_mvm_sta_state_auth_to_assoc() local
4921 __iwl_mvm_assign_vif_chanctx(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx,bool switching_chanctx) __iwl_mvm_assign_vif_chanctx() argument
5003 iwl_mvm_assign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) iwl_mvm_assign_vif_chanctx() argument
5062 __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx,bool switching_chanctx) __iwl_mvm_unassign_vif_chanctx() argument
5096 iwl_mvm_unassign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) iwl_mvm_unassign_vif_chanctx() argument
[all...]
H A Drs-fw.c529 struct ieee80211_bss_conf *link_conf, in rs_fw_get_max_amsdu_len()
539 if (WARN_ON_ONCE(!link_conf->chanreq.oper.chan)) in rs_fw_get_max_amsdu_len()
542 if (link_conf->chanreq.oper.chan->band == NL80211_BAND_6GHZ) { in rs_fw_get_max_amsdu_len()
552 } else if (link_conf->chanreq.oper.chan->band == NL80211_BAND_2GHZ && in rs_fw_get_max_amsdu_len()
591 struct ieee80211_bss_conf *link_conf, in iwl_mvm_rs_fw_rate_init()
599 u16 max_amsdu_len = rs_fw_get_max_amsdu_len(sta, link_conf, link_sta); in iwl_mvm_rs_fw_rate_init()
616 unsigned int link_id = link_conf->link_id; in iwl_mvm_rs_fw_rate_init()
521 rs_fw_get_max_amsdu_len(struct ieee80211_sta * sta,struct ieee80211_bss_conf * link_conf,struct ieee80211_link_sta * link_sta) rs_fw_get_max_amsdu_len() argument
583 iwl_mvm_rs_fw_rate_init(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct ieee80211_bss_conf * link_conf,struct ieee80211_link_sta * link_sta,enum nl80211_band band) iwl_mvm_rs_fw_rate_init() argument
H A Dcoex.c338 struct ieee80211_bss_conf *link_conf; in iwl_mvm_bt_notif_per_link()
347 link_conf = rcu_dereference(vif->link_conf[link_id]); in iwl_mvm_bt_notif_per_link()
352 if (!link_conf) in iwl_mvm_bt_notif_per_link()
355 chanctx_conf = rcu_dereference(link_conf->chanctx_conf); in iwl_mvm_bt_notif_per_link()
271 struct ieee80211_bss_conf *link_conf; iwl_mvm_bt_notif_per_link() local
H A Ddebugfs-vif.c588 struct ieee80211_bss_conf *link_conf; in iwl_dbgfs_rx_phyinfo_write() local
600 for_each_vif_active_link(vif, link_conf, link_id) { in iwl_dbgfs_rx_phyinfo_write()
607 chanctx_conf = rcu_dereference(link_conf->chanctx_conf); in iwl_dbgfs_rx_phyinfo_write()
933 debugfs_create_file(#name, mode, parent, link_conf, \
937 struct ieee80211_bss_conf *link_conf, in iwl_mvm_debugfs_add_link_files() argument
945 struct ieee80211_bss_conf *link_conf, in iwl_mvm_link_add_debugfs() argument
950 unsigned int link_id = link_conf->link_id; in iwl_mvm_link_add_debugfs()
969 iwl_mvm_debugfs_add_link_files(vif, link_conf, mvm_dir); in iwl_mvm_link_add_debugfs()
H A Dmvm.h1855 struct ieee80211_bss_conf *link_conf,
2011 struct ieee80211_bss_conf *link_conf,
2015 struct ieee80211_bss_conf *link_conf,
2019 struct ieee80211_bss_conf *link_conf,
2025 struct ieee80211_bss_conf *link_conf,
2051 struct ieee80211_bss_conf *link_conf);
2094 struct ieee80211_bss_conf *link_conf);
2096 struct ieee80211_bss_conf *link_conf);
2098 struct ieee80211_bss_conf *link_conf,
2101 struct ieee80211_bss_conf *link_conf); in iwl_mvm_set_last_nonqos_seq()
[all...]
H A Dpower.c285 static bool iwl_mvm_power_is_radar(struct ieee80211_bss_conf *link_conf) in iwl_mvm_power_is_radar()
289 chanctx_conf = rcu_dereference(link_conf->chanctx_conf); in iwl_mvm_power_is_radar()
302 struct ieee80211_bss_conf *link_conf; in iwl_mvm_power_is_radar()
319 for_each_vif_active_link(vif, link_conf, link_id) { in iwl_mvm_power_config_skip_dtim()
320 unsigned int dtimper = link_conf->dtim_period ?: 1; in iwl_mvm_power_config_skip_dtim()
321 unsigned int dtimper_tu = dtimper * link_conf->beacon_int; in iwl_mvm_power_config_skip_dtim()
324 if (dtimper >= 10 || iwl_mvm_power_is_radar(link_conf)) { in iwl_mvm_power_config_skip_dtim()
527 struct ieee80211_bss_conf *link_conf; in iwl_mvm_power_uapsd_misbehav_ap_iterator()
531 for_each_vif_active_link(vif, link_conf, link_id) { in iwl_mvm_power_uapsd_misbehav_ap_iterator()
282 struct ieee80211_bss_conf *link_conf; iwl_mvm_power_is_radar() local
514 struct ieee80211_bss_conf *link_conf; iwl_mvm_power_uapsd_misbehav_ap_iterator() local
H A Dops.c243 struct ieee80211_bss_conf *link_conf) in iwl_mvm_update_link_smps()
249 if (!link_conf) in iwl_mvm_intf_dual_chain_req() local
253 link_conf->chanreq.oper.width == NL80211_CHAN_WIDTH_160 && in iwl_mvm_intf_dual_chain_req()
254 link_conf->he_support) in iwl_mvm_intf_dual_chain_req()
258 link_conf->link_id); in iwl_mvm_intf_dual_chain_req()
264 struct ieee80211_bss_conf *link_conf; in iwl_mvm_rx_thermal_dual_chain_req()
269 for_each_vif_active_link(vif, link_conf, link_id) in iwl_mvm_rx_thermal_dual_chain_req()
270 iwl_mvm_update_link_smps(vif, link_conf); in iwl_mvm_rx_thermal_dual_chain_req()
228 iwl_mvm_update_link_smps(struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) iwl_mvm_update_link_smps() argument
H A Dftm-initiator.c85 struct ieee80211_bss_conf *link_conf; in iwl_mvm_ftm_add_pasn_sta()
91 for_each_vif_active_link(vif, link_conf, link_id) { in iwl_mvm_ftm_add_pasn_sta()
92 if (memcmp(addr, link_conf->bssid, ETH_ALEN)) in iwl_mvm_ftm_add_pasn_sta()
542 struct ieee80211_bss_conf *link_conf; in iwl_mvm_ftm_put_target()
546 for_each_vif_active_link(vif, link_conf, link_id) { in iwl_mvm_ftm_put_target()
547 if (memcmp(peer->addr, link_conf->bssid, ETH_ALEN)) in iwl_mvm_ftm_put_target()
77 struct ieee80211_bss_conf *link_conf; iwl_mvm_ftm_add_pasn_sta() local
537 struct ieee80211_bss_conf *link_conf; iwl_mvm_ftm_put_target() local
H A Dftm-responder.c111 struct ieee80211_bss_conf *link_conf) in iwl_mvm_ftm_responder_cmd()
126 .sta_id = mvmvif->link[link_conf->link_id]->bcast_sta.sta_id, in iwl_mvm_ftm_responder_cmd()
108 iwl_mvm_ftm_responder_cmd(struct iwl_mvm * mvm,struct ieee80211_vif * vif,struct cfg80211_chan_def * chandef,struct ieee80211_bss_conf * link_conf) iwl_mvm_ftm_responder_cmd() argument
H A Dtx.c909 struct ieee80211_bss_conf *link_conf; in iwl_mvm_max_amsdu_size() local
913 link_conf = rcu_dereference(mvmsta->vif->link_conf[link]); in iwl_mvm_max_amsdu_size()
914 if (WARN_ON(!link_conf)) in iwl_mvm_max_amsdu_size()
917 band = link_conf->chanreq.oper.chan->band; in iwl_mvm_max_amsdu_size()
H A Dutils.c332 struct ieee80211_bss_conf *link_conf; in iwl_mvm_update_smps_on_active_links()
336 for_each_vif_active_link(vif, link_conf, link_id) in iwl_mvm_update_smps_on_active_links()
330 struct ieee80211_bss_conf *link_conf; iwl_mvm_update_smps_on_active_links() local
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt792x.h262 struct ieee80211_bss_conf *link_conf,
266 struct ieee80211_bss_conf *link_conf,
H A Dmt792x_core.c239 struct ieee80211_bss_conf *link_conf, in mt792x_assign_vif_chanctx() argument
255 struct ieee80211_bss_conf *link_conf, in mt792x_unassign_vif_chanctx() argument
/freebsd/sys/compat/linuxkpi/common/include/net/
H A Dmac80211.h859 struct ieee80211_bss_conf *link_conf[IEEE80211_MLD_MAX_NUM_LINKS]; /* rcu? */ member
876 struct ieee80211_bss_conf *link_conf; member
1098 … (*start_ap)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_bss_conf *link_conf);
1099 …id (*stop_ap)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_bss_conf *link_conf);
1333 rcu_dereference_check((_vif)->link_conf[_linkid], true)
1336 rcu_dereference_protected((_vif)->link_conf[_linkid], true)
1345 for (_linkid = 0; _linkid < nitems((_vif)->link_conf); _linkid++) \
1348 (_link = rcu_dereference((_vif)->link_conf[_linkid])) )
/freebsd/sys/contrib/dev/rtw89/
H A Dmac80211.c498 struct ieee80211_bss_conf *link_conf) in rtw89_ops_set_tim()
532 struct ieee80211_bss_conf *link_conf) in __rtw89_ops_sta_state()
967 struct ieee80211_bss_conf *link_conf, in rtw89_ops_remain_on_channel()
983 struct ieee80211_bss_conf *link_conf, in rtw89_ops_cancel_remain_on_channel()
457 rtw89_ops_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) rtw89_ops_start_ap() argument
486 rtw89_ops_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) rtw89_ops_stop_ap() argument
917 rtw89_ops_assign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) rtw89_ops_assign_vif_chanctx() argument
933 rtw89_ops_unassign_vif_chanctx(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf,struct ieee80211_chanctx_conf * ctx) rtw89_ops_unassign_vif_chanctx() argument
/freebsd/sys/contrib/dev/rtw88/
H A Dmac80211.c466 struct ieee80211_bss_conf *link_conf) in rtw_ops_start_ap()
483 struct ieee80211_bss_conf *link_conf) in rtw_ops_stop_ap()
464 rtw_ops_start_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) rtw_ops_start_ap() argument
481 rtw_ops_stop_ap(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct ieee80211_bss_conf * link_conf) rtw_ops_stop_ap() argument
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dmain.c1201 struct ieee80211_bss_conf *link_conf) in mt7921_start_ap() argument
1229 struct ieee80211_bss_conf *link_conf) in mt7921_stop_ap() argument
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmain.c682 struct ieee80211_bss_conf *link_conf) in mt7915_start_ap() argument
704 struct ieee80211_bss_conf *link_conf) in mt7915_stop_ap() argument

12