/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | link.c | 82 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 D | mld-mac80211.c | 278 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 D | mld-sta.c | 210 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 D | mld-mac.c | 23 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 D | mac-ctxt.c | 416 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 D | rs.c | 149 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 D | sta.h | 649 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 D | mac80211.c | 869 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 D | rs-fw.c | 529 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 D | coex.c | 338 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 D | debugfs-vif.c | 588 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 D | mvm.h | 1855 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 D | power.c | 285 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 D | ops.c | 243 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 D | ftm-initiator.c | 85 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 D | ftm-responder.c | 111 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 D | tx.c | 909 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 D | utils.c | 332 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 D | mt792x.h | 262 struct ieee80211_bss_conf *link_conf, 266 struct ieee80211_bss_conf *link_conf,
|
H A D | mt792x_core.c | 239 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 D | mac80211.h | 859 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 D | mac80211.c | 498 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 D | mac80211.c | 466 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 D | main.c | 1201 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 D | main.c | 682 struct ieee80211_bss_conf *link_conf) in mt7915_start_ap() argument 704 struct ieee80211_bss_conf *link_conf) in mt7915_stop_ap() argument
|