| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | thermal.c | 26 IWL_ERR(mld, in iwl_mld_handle_ct_kill_notif() 33 wiphy_delayed_work_queue(mld->wiphy, &mld->ct_kill_exit_wk, in iwl_mld_handle_ct_kill_notif() 39 struct iwl_mld *mld; in iwl_mld_exit_ctkill() local 76 if (mld->tzone) in iwl_mld_handle_temp_notif() 95 IWL_ERR(mld, in iwl_mld_get_temp() 102 IWL_ERR(mld, in iwl_mld_get_temp() 154 if (!mld->tzone) in iwl_mld_config_temp_report_ths() 258 mld->tzone = in iwl_mld_thermal_zone_register() 370 mld, in iwl_mld_cooling_device_register() 448 mld->power_budget_mw = iwl_mld_ctdp_get_max_budget(mld); in iwl_mld_thermal_initialize() [all …]
|
| A D | mld.c | 68 mld->dev = trans->dev; in iwl_construct_mld() 69 mld->trans = trans; in iwl_construct_mld() 70 mld->cfg = cfg; in iwl_construct_mld() 71 mld->fw = fw; in iwl_construct_mld() 72 mld->hw = hw; in iwl_construct_mld() 139 iwl_fw_runtime_init(&mld->fwrt, trans, fw, &iwl_mld_fwrt_ops, mld, in iwl_mld_construct_fw_runtime() 412 mld->bios_enable_puncturing = iwl_uefi_get_puncturing(&mld->fwrt); in iwl_op_mode_mld_start() 431 mld->nvm_data = iwl_get_nvm(mld->trans, mld->fw, 0, 0); in iwl_op_mode_mld_start() 447 wiphy_work_flush(mld->wiphy, &mld->async_handlers_wk); in iwl_op_mode_mld_start() 470 iwl_mld_toggle_tx_ant(mld, &mld->mgmt_tx_ant); in iwl_op_mode_mld_start() [all …]
|
| A D | fw.c | 112 struct iwl_mld *mld = in iwl_alive_fn() local 179 IWL_DEBUG_FW(mld, in iwl_alive_fn() 186 IWL_DEBUG_FW(mld, in iwl_alive_fn() 213 IWL_ERR(mld, in iwl_mld_print_alive_notif_timeout() 251 ret = iwl_trans_start_fw(mld->trans, mld->fw, IWL_UCODE_REGULAR, true); in iwl_mld_load_fw_wait_alive() 296 ret = iwl_pnvm_load(mld->trans, &mld->notif_wait, in iwl_mld_run_fw_init_sequence() 356 iwl_mld_stop_fw(mld); in iwl_mld_load_fw() 439 IWL_ERR(mld, in iwl_mld_send_recovery_cmd() 480 ret = iwl_mld_config_ctdp(mld, mld->cooling_dev.cur_state, in iwl_mld_config_fw() 521 iwl_mld_init_tas(mld); in iwl_mld_config_fw() [all …]
|
| A D | ptp.c | 24 *gp2 = iwl_read_prph(mld->trans, mld->trans->mac_cfg->base->gp2_reg_addr); in iwl_mld_get_systime() 43 IWL_DEBUG_PTP(mld, in iwl_mld_ptp_update_new_read() 49 mld->ptp_data.wrap_counter++; in iwl_mld_ptp_update_new_read() 50 IWL_DEBUG_PTP(mld, in iwl_mld_ptp_update_new_read() 55 mld->ptp_data.last_gp2 = gp2; in iwl_mld_ptp_update_new_read() 205 wiphy_lock(mld->wiphy); in iwl_mld_get_crosstimestamp_fw() 207 wiphy_unlock(mld->wiphy); in iwl_mld_get_crosstimestamp_fw() 251 IWL_DEBUG_PTP(mld, in iwl_mld_phc_get_crosstimestamp() 261 IWL_DEBUG_PTP(mld, in iwl_mld_phc_get_crosstimestamp() 294 mld->ptp_data.ptp_clock = in iwl_mld_ptp_init() [all …]
|
| A D | mac80211.c | 115 memcpy(mld->addresses[0].addr, mld->nvm_data->hw_addr, ETH_ALEN); in iwl_mld_hw_set_addresses() 443 SET_IEEE80211_DEV(mld->hw, mld->trans->dev); in iwl_mld_register_hw() 568 wiphy_work_cancel(mld->wiphy, &mld->add_txqs_wk); in iwl_mld_mac80211_stop() 588 i, mld->scan.uid_status[i], mld->scan.status)) in iwl_mld_mac80211_stop() 694 struct iwl_mld *mld = mc_data->mld; in iwl_mld_mc_iface_iterator() local 724 .mld = mld, in iwl_mld_recalc_multicast_filter() 826 wiphy_work_queue(mld->wiphy, &mld->add_txqs_wk); in iwl_mld_mac80211_wake_tx_queue() 868 phy->mld = mld; in iwl_mld_add_chanctx() 1428 wiphy_work_queue(mld->wiphy, &mld->add_txqs_wk); in iwl_mld_mac80211_reconfig_complete() 2292 IWL_ERR(mld, in iwl_mld_switch_vif_chanctx_swap() [all …]
|
| A D | regulatory.c | 24 IWL_DEBUG_RADIO(mld, in iwl_mld_get_bios_tables() 31 IWL_DEBUG_RADIO(mld, in iwl_mld_get_bios_tables() 54 IWL_DEBUG_RADIO(mld, in iwl_mld_get_bios_tables() 60 IWL_DEBUG_RADIO(mld, in iwl_mld_get_bios_tables() 66 iwl_uefi_get_uats_table(mld->trans, &mld->fwrt); in iwl_mld_get_bios_tables() 125 if (mld->fwrt.sar_chain_a_profile && mld->fwrt.sar_chain_b_profile) { in iwl_mld_init_sar() 158 IWL_ERR(mld, in iwl_mld_init_sgom() 265 IWL_DEBUG_RADIO(mld, in iwl_mld_configure_lari() 269 IWL_DEBUG_RADIO(mld, in iwl_mld_configure_lari() 273 IWL_DEBUG_RADIO(mld, in iwl_mld_configure_lari() [all …]
|
| A D | led.c | 36 if (!mld->fw_status.running) in iwl_led_brightness_set() 64 if (!mld->led.name) in iwl_mld_leds_init() 71 mld->led.default_trigger = in iwl_mld_leds_init() 74 ret = led_classdev_register(mld->trans->dev, &mld->led); in iwl_mld_leds_init() 76 kfree(mld->led.name); in iwl_mld_leds_init() 77 mld->led.name = NULL; in iwl_mld_leds_init() 86 if (!mld->led.name) in iwl_mld_led_config_fw() 89 iwl_mld_send_led_fw_cmd(mld, mld->led.brightness > 0); in iwl_mld_led_config_fw() 94 if (!mld->led.name) in iwl_mld_leds_exit() 98 kfree(mld->led.name); in iwl_mld_leds_exit() [all …]
|
| A D | low_latency.c | 75 struct iwl_mld *mld = _data; in iwl_mld_low_latency_iter() local 97 if (mld->fw_status.in_hw_restart) in iwl_mld_low_latency_wk() 121 wiphy_delayed_work_queue(mld->wiphy, &mld->low_latency.work, in iwl_mld_low_latency_wk() 233 iwl_mld_retry_emlsr(mld, vif); in iwl_mld_vif_update_low_latency() 279 if (mld->low_latency.stopped) in iwl_mld_low_latency_update_counters() 296 wiphy_delayed_work_queue(mld->wiphy, &mld->low_latency.work, in iwl_mld_low_latency_update_counters() 302 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_low_latency_stop() 304 mld->low_latency.stopped = true; in iwl_mld_low_latency_stop() 306 wiphy_delayed_work_cancel(mld->wiphy, &mld->low_latency.work); in iwl_mld_low_latency_stop() 315 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_low_latency_restart() [all …]
|
| A D | iface.c | 22 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_cleanup_vif() local 68 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_send_mac_cmd() 70 ret = iwl_mld_send_cmd_pdu(mld, in iwl_mld_send_mac_cmd() 104 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_is_nic_ack_enabled() 147 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_mac_cmd_fill_common() 199 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_fill_mac_cmd_sta() 264 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_fill_mac_cmd_ap() 412 mld_vif->mld = mld; in IWL_MLD_ALLOC_FN() 579 if (IWL_FW_CHECK(mld, notif->mac_id >= ARRAY_SIZE(mld->fw_id_to_vif), in iwl_mld_handle_uapsd_misbehaving_ap_notif() 583 vif = wiphy_dereference(mld->wiphy, mld->fw_id_to_vif[notif->mac_id]); in iwl_mld_handle_uapsd_misbehaving_ap_notif() [all …]
|
| A D | scan.c | 545 IWL_DEBUG_SCAN(mld, in iwl_mld_scan_cmd_set_dwell() 1160 memset(mld->scan.cmd, 0, mld->scan.cmd_size); in iwl_mld_scan_build_cmd() 1265 IWL_DEBUG_SCAN(mld, in iwl_mld_config_sched_scan_profiles() 1724 IWL_DEBUG_SCAN(mld, in iwl_mld_scan_stop() 1880 if (IWL_FW_CHECK(mld, uid >= ARRAY_SIZE(mld->scan.uid_status), in iwl_mld_handle_scan_iter_complete_notif() 1887 IWL_DEBUG_SCAN(mld, in iwl_mld_handle_scan_iter_complete_notif() 1916 if (IWL_FW_CHECK(mld, uid >= ARRAY_SIZE(mld->scan.uid_status), in iwl_mld_handle_scan_complete_notif() 1933 if (IWL_FW_CHECK(mld, !(mld->scan.uid_status[uid] & mld->scan.status), in iwl_mld_handle_scan_complete_notif() 1976 mld->scan.status &= ~mld->scan.uid_status[uid]; in iwl_mld_handle_scan_complete_notif() 2025 memset(mld->scan.uid_status, 0, sizeof(mld->scan.uid_status)); in iwl_mld_report_scan_aborted() [all …]
|
| A D | mcc.c | 58 ret = iwl_mld_send_cmd(mld, &cmd); in iwl_mld_update_mcc() 72 IWL_DEBUG_LAR(mld, in iwl_mld_update_mcc() 95 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_get_regdomain() 130 mld->mcc_src = resp->source_id; in iwl_mld_get_regdomain() 139 mld->hw->flags); in iwl_mld_get_regdomain() 152 return iwl_mld_get_regdomain(mld, "ZZ", in iwl_mld_get_current_regdomain() 180 used_src = mld->mcc_src; in iwl_mld_apply_last_mcc() 211 r = wiphy_dereference(mld->wiphy, mld->wiphy->regd); in iwl_mld_init_mcc() 262 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_handle_update_mcc() 264 if (iwl_mld_is_a_vif_assoc(mld) && in iwl_mld_handle_update_mcc() [all …]
|
| A D | mld.h | 308 CLEANUP_STRUCT(mld); in iwl_cleanup_mld() 309 CLEANUP_STRUCT(&mld->scan); in iwl_cleanup_mld() 312 mld->fw_status.in_d3 = false; in iwl_cleanup_mld() 356 mld->radio_kill.ct = state; in iwl_mld_set_ctkill() 359 mld->radio_kill.hw || mld->radio_kill.ct); in iwl_mld_set_ctkill() 364 mld->radio_kill.hw = state; in iwl_mld_set_hwkill() 367 mld->radio_kill.hw || mld->radio_kill.ct); in iwl_mld_set_hwkill() 372 u8 tx_ant = mld->fw->valid_tx_ant; in iwl_mld_get_valid_tx_ant() 374 if (mld->nvm_data && mld->nvm_data->valid_tx_ant) in iwl_mld_get_valid_tx_ant() 384 if (mld->nvm_data && mld->nvm_data->valid_rx_ant) in iwl_mld_get_valid_rx_ant() [all …]
|
| A D | mlo.c | 34 IWL_DEBUG_INFO(mld, in iwl_mld_print_emlsr_blocked() 75 IWL_DEBUG_INFO(mld, in iwl_mld_print_emlsr_exit() 173 IWL_DEBUG_INFO(mld, in iwl_mld_check_emlsr_prevention() 220 IWL_DEBUG_INFO(mld, in _iwl_mld_exit_emlsr() 265 IWL_DEBUG_INFO(mld, in _iwl_mld_emlsr_block() 536 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_emlsr_check_tpt() local 852 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_emlsr_pair_state() local 1027 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_vif_iter_select_links() local 1044 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_emlsr_check_bt_iter() local 1095 struct iwl_mld *mld = iwl_mld_vif_from_mac80211(vif)->mld; in iwl_mld_chan_load_update_iter() local [all …]
|
| A D | ftm-initiator.c | 236 if (mld->ftm_initiator.req) in iwl_mld_ftm_start() 258 mld->ftm_initiator.req = req; in iwl_mld_ftm_start() 269 mld->ftm_initiator.req = NULL; in iwl_mld_ftm_reset() 278 if (IWL_FW_CHECK(mld, request_id != (u8)mld->ftm_initiator.req->cookie, in iwl_mld_ftm_range_resp_valid() 283 if (IWL_FW_CHECK(mld, num_of_aps > mld->ftm_initiator.req->n_peers || in iwl_mld_ftm_range_resp_valid() 330 if (IWL_FW_CHECK(mld, !mld->ftm_initiator.req, in iwl_mld_handle_ftm_resp_notif() 358 IWL_WARN(mld, in iwl_mld_handle_ftm_resp_notif() 408 mld->ftm_initiator.req, in iwl_mld_handle_ftm_resp_notif() 423 iwl_mld_ftm_reset(mld); in iwl_mld_handle_ftm_resp_notif() 436 if (!mld->ftm_initiator.req) in iwl_mld_ftm_restart_cleanup() [all …]
|
| A D | agg.c | 121 if (IWL_FW_CHECK(mld, baid >= ARRAY_SIZE(mld->fw_id_to_ba), in iwl_mld_handle_bar_frame_release_notif() 128 IWL_DEBUG_HT(mld, in iwl_mld_handle_bar_frame_release_notif() 234 IWL_DEBUG_HT(mld, in iwl_mld_reorder() 244 if (IWL_FW_CHECK(mld, in iwl_mld_reorder() 438 if (IWL_FW_CHECK(mld, baid < 0 || baid >= ARRAY_SIZE(mld->fw_id_to_ba), in iwl_mld_start_ba_in_fw() 510 IWL_DEBUG_HT(mld, in iwl_mld_ampdu_rx_start() 557 mld->num_rx_ba_sessions++; in iwl_mld_ampdu_rx_start() 561 baid_data->mld = mld; in iwl_mld_ampdu_rx_start() 616 mld->num_rx_ba_sessions--; in iwl_mld_ampdu_rx_stop() 618 baid_data = wiphy_dereference(mld->wiphy, mld->fw_id_to_ba[baid]); in iwl_mld_ampdu_rx_stop() [all …]
|
| A D | tx.c | 94 IWL_DEBUG_TX_QUEUES(mld, in iwl_mld_allocate_txq() 159 iwl_mld_add_txq_list(mld); in iwl_mld_add_txqs_wk() 171 iwl_mld_send_cmd_pdu(mld, in iwl_mld_free_txq() 643 IWL_DEBUG_DROP(mld, in iwl_mld_get_tx_queue_id() 701 IWL_ERR(mld, in iwl_mld_probe_resp_set_noa() 1141 IWL_DEBUG_TX_REPLY(mld, in iwl_mld_handle_tx_resp_notif() 1147 iwl_mld_toggle_tx_ant(mld, &mld->mgmt_tx_ant); in iwl_mld_handle_tx_resp_notif() 1149 if (IWL_FW_CHECK(mld, sta_id >= mld->fw->ucode_capa.num_stations, in iwl_mld_handle_tx_resp_notif() 1265 if (IWL_FW_CHECK(mld, in iwl_mld_flush_link_sta_txqs() 1371 if (IWL_FW_CHECK(mld, in iwl_mld_handle_compressed_ba_notif() [all …]
|
| A D | sta.c | 29 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_fw_sta_id_from_link_sta() 362 IWL_DEBUG_HT(mld, in iwl_mld_fill_pkt_ext() 425 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_add_modify_sta_cmd() 513 lockdep_assert_wiphy(mld->wiphy); in IWL_MLD_ALLOC_FN() 573 ret = iwl_mld_send_cmd_pdu(mld, in iwl_mld_rm_sta_from_fw() 662 if (mld->fw_status.in_hw_restart) in iwl_mld_alloc_dup_data() 718 mld_sta->mld = mld; in iwl_mld_init_sta() 865 struct iwl_mld *mld; in iwl_mld_count_mpdu() local 883 mld = mld_vif->mld; in iwl_mld_count_mpdu() 958 IWL_DEBUG_TX_QUEUES(mld, in iwl_mld_allocate_internal_txq() [all …]
|
| A D | time_sync.c | 35 time_sync = wiphy_dereference(mld->wiphy, mld->time_sync); in iwl_mld_time_sync_fw_config() 42 err = iwl_mld_send_cmd_pdu(mld, in iwl_mld_time_sync_fw_config() 57 time_sync = wiphy_dereference(mld->wiphy, mld->time_sync); in iwl_mld_time_sync_config() 75 iwl_mld_deinit_time_sync(mld); in iwl_mld_time_sync_config() 80 err = iwl_mld_time_sync_fw_config(mld); in iwl_mld_time_sync_config() 87 wiphy_dereference(mld->wiphy, mld->time_sync); in iwl_mld_deinit_time_sync() 141 if (IWL_FW_CHECK(mld, !time_sync, in iwl_mld_time_sync_find_skb() 158 IWL_DEBUG_DROP(mld, in iwl_mld_time_sync_find_skb() 199 IWL_DEBUG_INFO(mld, in iwl_mld_handle_time_msmt_notif() 219 if (IWL_FW_CHECK(mld, !status.skb, in iwl_mld_handle_time_sync_confirm_notif() [all …]
|
| A D | ap.c | 55 mld->hw->wiphy->bands[band]; in iwl_mld_get_rate_flags() 89 return iwl_mld_send_cmd(mld, &hcmd); in iwl_mld_send_beacon_template_cmd() 104 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_fill_beacon_template_cmd() 174 IWL_DEBUG_INFO(mld, in iwl_mld_update_beacon_template() 299 if (vif->p2p && mld->p2p_device_vif) { in iwl_mld_start_ap_ibss() 300 ret = iwl_mld_mac_fw_action(mld, mld->p2p_device_vif, in iwl_mld_start_ap_ibss() 329 iwl_mld_update_phy_chandef(mld, ctx); in iwl_mld_start_ap_ibss() 336 if (vif->p2p && mld->p2p_device_vif) in iwl_mld_start_ap_ibss() 337 iwl_mld_mac_fw_action(mld, mld->p2p_device_vif, in iwl_mld_start_ap_ibss() 352 if (vif->p2p && mld->p2p_device_vif) in iwl_mld_stop_ap_ibss() [all …]
|
| A D | debugfs.c | 40 return !mld->fw_status.running || mld->fw_status.in_d3; in iwl_mld_dbgfs_fw_cmd_disabled() 42 return !mld->fw_status.running; in iwl_mld_dbgfs_fw_cmd_disabled() 71 iwl_force_nmi(mld->trans); in iwl_dbgfs_fw_nmi_write() 110 struct iwl_mld *mld; member 134 .mld = mld, in iwl_dbgfs_he_sniffer_params_write() 145 if (!mld->monitor.on) in iwl_dbgfs_he_sniffer_params_write() 189 mld->monitor.cur_bssid[0], mld->monitor.cur_bssid[1], in iwl_dbgfs_he_sniffer_params_read() 190 mld->monitor.cur_bssid[2], mld->monitor.cur_bssid[3], in iwl_dbgfs_he_sniffer_params_read() 191 mld->monitor.cur_bssid[4], mld->monitor.cur_bssid[5]); in iwl_dbgfs_he_sniffer_params_read() 511 return iwl_mld_config_ctdp(mld, mld->cooling_dev.cur_state, in iwl_dbgfs_stop_ctdp_write() [all …]
|
| A D | d3.c | 41 struct iwl_mld *mld; member 877 .mld = mld, in iwl_mld_update_sec_keys() 890 IWL_DEBUG_WOWLAN(mld, in iwl_mld_update_sec_keys() 954 if (IWL_FW_CHECK(mld, !mld->netdetect, in iwl_mld_netdetect_match_info_handler() 956 mld->netdetect)) in iwl_mld_netdetect_match_info_handler() 981 memset(mld->scan.uid_status, 0, sizeof(mld->scan.uid_status)); in iwl_mld_netdetect_match_info_handler() 1141 IWL_ERR(mld, in iwl_mld_handle_d3_notif() 1246 IWL_ERR(mld, in iwl_mld_no_wowlan_suspend() 1254 IWL_ERR(mld, in iwl_mld_no_wowlan_suspend() 1847 if (mld->netdetect) in iwl_mld_wowlan_resume() [all …]
|
| A D | notif.c | 119 IWL_DEBUG_INFO(mld, in iwl_mld_handle_mfuart_notif() 123 IWL_DEBUG_INFO(mld, in iwl_mld_handle_mfuart_notif() 193 IWL_DEBUG_INFO(mld, in iwl_mld_handle_channel_switch_start_notif() 217 if (iwl_mld_send_cmd_pdu(mld, in iwl_mld_handle_channel_switch_start_notif() 221 IWL_ERR(mld, in iwl_mld_handle_channel_switch_start_notif() 503 IWL_FW_CHECK_FAILED(mld, in iwl_mld_notif_is_valid() 523 IWL_DEBUG_HC(mld, in iwl_mld_log_async_handler_op() 546 rx_h->fn(mld, pkt); in iwl_mld_rx_notif() 568 &mld->async_handlers_wk); in iwl_mld_rx_notif() 646 struct iwl_mld *mld = in iwl_mld_async_handlers_wk() local [all …]
|
| A D | stats.c | 29 int iwl_mld_clear_stats_in_fw(struct iwl_mld *mld) in iwl_mld_clear_stats_in_fw() argument 77 struct iwl_mld *mld; member 118 .mld = mld, in iwl_mld_fw_stats_to_mac80211() 372 struct iwl_mld *mld = iwl_mld_vif_from_mac80211(vif)->mld; in iwl_mld_update_link_sig() local 383 iwl_mld_int_mlo_scan(mld, vif); in iwl_mld_update_link_sig() 413 bss_conf = wiphy_dereference(mld->wiphy, in iwl_mld_process_per_link_stats() 414 mld->fw_id_to_bss_conf[fw_id]); in iwl_mld_process_per_link_stats() 438 wiphy_dereference(mld->wiphy, in iwl_mld_process_per_sta_stats() 439 mld->fw_id_to_link_sta[i]); in iwl_mld_process_per_sta_stats() 472 if (IWL_FW_CHECK(phy->mld, in iwl_mld_fill_chanctx_stats() [all …]
|
| A D | link.c | 25 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_send_link_cmd() 28 ret = iwl_mld_send_cmd_pdu(mld, in iwl_mld_send_link_cmd() 45 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_add_link_to_fw() 256 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_change_link_in_fw() 371 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_activate_link() 395 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_deactivate_link() 428 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_rm_link_from_fw() 546 IWL_DEBUG_INFO(mld, in iwl_mld_handle_missed_beacon_notif() 567 IWL_WARN(mld, in iwl_mld_handle_missed_beacon_notif() 576 iwl_mld_int_mlo_scan(mld, vif); in iwl_mld_handle_missed_beacon_notif() [all …]
|
| A D | roc.c | 85 u8 ver = iwl_fw_lookup_cmd_ver(mld->fw, in iwl_mld_start_roc() 91 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_start_roc() 128 ret = iwl_mld_add_aux_sta(mld, aux_sta); in iwl_mld_start_roc() 182 iwl_mld_remove_aux_sta(mld, vif); in iwl_mld_destroy_roc() 193 u8 ver = iwl_fw_lookup_cmd_ver(mld->fw, in iwl_mld_cancel_roc() 198 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_cancel_roc() 226 iwl_mld_destroy_roc(mld, vif, mld_vif); in iwl_mld_cancel_roc() 239 vif = iwl_mld_find_roc_vif(mld, activity); in iwl_mld_handle_roc_notif() 253 ieee80211_ready_on_channel(mld->hw); in iwl_mld_handle_roc_notif() 257 iwl_mld_cancel_roc(mld->hw, vif); in iwl_mld_handle_roc_notif() [all …]
|