| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | fw.c | 106 struct iwl_mld *mld = in iwl_alive_fn() local 158 IWL_DEBUG_FW(mld, in iwl_alive_fn() 165 IWL_DEBUG_FW(mld, in iwl_alive_fn() 188 IWL_ERR(mld, in iwl_mld_print_alive_notif_timeout() 279 ret = iwl_pnvm_load(mld->trans, &mld->notif_wait, in iwl_mld_run_fw_init_sequence() 311 if (!mld->nvm_data) { in iwl_mld_run_fw_init_sequence() 312 mld->nvm_data = iwl_get_nvm(mld->trans, mld->fw, 0, 0); in iwl_mld_run_fw_init_sequence() 350 iwl_mld_stop_fw(mld); in iwl_mld_load_fw() 364 wiphy_work_cancel(mld->wiphy, &mld->async_handlers_wk); in iwl_mld_stop_fw() 432 IWL_ERR(mld, in iwl_mld_send_recovery_cmd() [all …]
|
| H A D | thermal.c | 23 IWL_ERR(mld, in iwl_mld_handle_ct_kill_notif() 30 wiphy_delayed_work_queue(mld->wiphy, &mld->ct_kill_exit_wk, in iwl_mld_handle_ct_kill_notif() 36 struct iwl_mld *mld; in iwl_mld_exit_ctkill() local 73 if (mld->tzone) in iwl_mld_handle_temp_notif() 92 IWL_ERR(mld, in iwl_mld_get_temp() 99 IWL_ERR(mld, in iwl_mld_get_temp() 151 if (!mld->tzone) in iwl_mld_config_temp_report_ths() 255 mld->tzone = in iwl_mld_thermal_zone_register() 383 mld, in iwl_mld_cooling_device_register() 397 if (!mld->tzone) in iwl_mld_thermal_zone_unregister() [all …]
|
| H A D | mld.c | 66 mld->dev = trans->dev; in iwl_construct_mld() 67 mld->trans = trans; in iwl_construct_mld() 68 mld->cfg = cfg; in iwl_construct_mld() 69 mld->fw = fw; in iwl_construct_mld() 70 mld->hw = hw; in iwl_construct_mld() 71 mld->wiphy = hw->wiphy; in iwl_construct_mld() 137 iwl_fw_runtime_init(&mld->fwrt, trans, fw, &iwl_mld_fwrt_ops, mld, in iwl_mld_construct_fw_runtime() 396 mld->bios_enable_puncturing = iwl_uefi_get_puncturing(&mld->fwrt); in iwl_op_mode_mld_start() 424 wiphy_work_flush(mld->wiphy, &mld->async_handlers_wk); in iwl_op_mode_mld_start() 447 iwl_mld_toggle_tx_ant(mld, &mld->mgmt_tx_ant); in iwl_op_mode_mld_start() [all …]
|
| H A D | ptp.c | 24 *gp2 = iwl_read_prph(mld->trans, mld->trans->cfg->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 …]
|
| H A D | mac80211.c | 114 memcpy(mld->addresses[0].addr, mld->nvm_data->hw_addr, ETH_ALEN); in iwl_mld_hw_set_addresses() 417 SET_IEEE80211_DEV(mld->hw, mld->trans->dev); in iwl_mld_register_hw() 535 wiphy_work_cancel(mld->wiphy, &mld->add_txqs_wk); in iwl_mld_mac80211_stop() 548 wiphy_work_cancel(mld->wiphy, &mld->async_handlers_wk); in iwl_mld_mac80211_stop() 564 i, mld->scan.uid_status[i], mld->scan.status)) in iwl_mld_mac80211_stop() 669 struct iwl_mld *mld = mc_data->mld; in iwl_mld_mc_iface_iterator() local 699 .mld = mld, in iwl_mld_recalc_multicast_filter() 801 wiphy_work_queue(mld->wiphy, &mld->add_txqs_wk); in iwl_mld_mac80211_wake_tx_queue() 843 phy->mld = mld; in iwl_mld_add_chanctx() 1422 wiphy_work_queue(mld->wiphy, &mld->add_txqs_wk); in iwl_mld_mac80211_reconfig_complete() [all …]
|
| H 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 ret = iwl_uefi_get_uats_table(mld->trans, &mld->fwrt); in iwl_mld_get_bios_tables() 165 if (mld->fwrt.sar_chain_a_profile && mld->fwrt.sar_chain_b_profile) { in iwl_mld_init_sar() 198 IWL_ERR(mld, in iwl_mld_init_sgom() 289 IWL_DEBUG_RADIO(mld, in iwl_mld_configure_lari() 293 IWL_DEBUG_RADIO(mld, in iwl_mld_configure_lari() 297 IWL_DEBUG_RADIO(mld, in iwl_mld_configure_lari() [all …]
|
| H 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 …]
|
| H 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() 236 iwl_mld_retry_emlsr(mld, vif); in iwl_mld_vif_update_low_latency() 282 if (mld->low_latency.stopped) in iwl_mld_low_latency_update_counters() 299 wiphy_delayed_work_queue(mld->wiphy, &mld->low_latency.work, in iwl_mld_low_latency_update_counters() 305 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_low_latency_stop() 307 mld->low_latency.stopped = true; in iwl_mld_low_latency_stop() 309 wiphy_delayed_work_cancel(mld->wiphy, &mld->low_latency.work); in iwl_mld_low_latency_stop() 318 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_low_latency_restart() [all …]
|
| H A D | mld.h | 293 CLEANUP_STRUCT(mld); in iwl_cleanup_mld() 294 CLEANUP_STRUCT(&mld->scan); in iwl_cleanup_mld() 297 mld->fw_status.in_d3 = false; in iwl_cleanup_mld() 341 mld->radio_kill.ct = state; in iwl_mld_set_ctkill() 344 mld->radio_kill.hw || mld->radio_kill.ct); in iwl_mld_set_ctkill() 349 mld->radio_kill.hw = state; in iwl_mld_set_hwkill() 352 mld->radio_kill.hw || mld->radio_kill.ct); in iwl_mld_set_hwkill() 357 u8 tx_ant = mld->fw->valid_tx_ant; in iwl_mld_get_valid_tx_ant() 359 if (mld->nvm_data && mld->nvm_data->valid_tx_ant) in iwl_mld_get_valid_tx_ant() 369 if (mld->nvm_data && mld->nvm_data->valid_rx_ant) in iwl_mld_get_valid_rx_ant() [all …]
|
| H A D | mcc.c | 90 ret = iwl_mld_send_cmd(mld, &cmd); in iwl_mld_update_mcc() 120 IWL_DEBUG_LAR(mld, in iwl_mld_update_mcc() 143 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_get_regdomain() 161 regd = iwl_parse_nvm_mcc_info(mld->trans->dev, mld->cfg, in iwl_mld_get_regdomain() 178 mld->mcc_src = resp->source_id; in iwl_mld_get_regdomain() 196 return iwl_mld_get_regdomain(mld, "ZZ", in iwl_mld_get_current_regdomain() 224 used_src = mld->mcc_src; in iwl_mld_apply_last_mcc() 255 r = wiphy_dereference(mld->wiphy, mld->wiphy->regd); in iwl_mld_init_mcc() 306 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_handle_update_mcc() 308 if (iwl_mld_is_a_vif_assoc(mld) && in iwl_mld_handle_update_mcc() [all …]
|
| H A D | iface.c | 22 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_cleanup_vif() local 58 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_send_mac_cmd() 60 ret = iwl_mld_send_cmd_pdu(mld, in iwl_mld_send_mac_cmd() 94 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_is_nic_ack_enabled() 116 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_mac_cmd_fill_common() 172 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_fill_mac_cmd_sta() 242 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_fill_mac_cmd_ap() 379 mld_vif->mld = mld; in IWL_MLD_ALLOC_FN() 543 if (IWL_FW_CHECK(mld, notif->mac_id >= ARRAY_SIZE(mld->fw_id_to_vif), in iwl_mld_handle_uapsd_misbehaving_ap_notif() 547 vif = wiphy_dereference(mld->wiphy, mld->fw_id_to_vif[notif->mac_id]); in iwl_mld_handle_uapsd_misbehaving_ap_notif() [all …]
|
| H 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 …]
|
| H 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 …]
|
| H A D | scan.c | 530 IWL_DEBUG_SCAN(mld, in iwl_mld_scan_cmd_set_dwell() 1144 memset(mld->scan.cmd, 0, mld->scan.cmd_size); in iwl_mld_scan_build_cmd() 1249 IWL_DEBUG_SCAN(mld, in iwl_mld_config_sched_scan_profiles() 1708 IWL_DEBUG_SCAN(mld, in iwl_mld_scan_stop() 1843 if (IWL_FW_CHECK(mld, uid >= ARRAY_SIZE(mld->scan.uid_status), in iwl_mld_handle_scan_iter_complete_notif() 1850 IWL_DEBUG_SCAN(mld, in iwl_mld_handle_scan_iter_complete_notif() 1860 IWL_DEBUG_SCAN(mld, in iwl_mld_handle_scan_iter_complete_notif() 1879 if (IWL_FW_CHECK(mld, uid >= ARRAY_SIZE(mld->scan.uid_status), in iwl_mld_handle_scan_complete_notif() 1896 if (IWL_FW_CHECK(mld, !(mld->scan.uid_status[uid] & mld->scan.status), in iwl_mld_handle_scan_complete_notif() 1936 mld->scan.status &= ~mld->scan.uid_status[uid]; in iwl_mld_handle_scan_complete_notif() [all …]
|
| H 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() 127 if (IWL_FW_CHECK(mld, !baid_data, in iwl_mld_handle_bar_frame_release_notif() 232 IWL_DEBUG_HT(mld, in iwl_mld_reorder() 242 if (IWL_FW_CHECK(mld, in iwl_mld_reorder() 431 if (IWL_FW_CHECK(mld, baid < 0 || baid >= ARRAY_SIZE(mld->fw_id_to_ba), in iwl_mld_start_ba_in_fw() 503 IWL_DEBUG_HT(mld, in iwl_mld_ampdu_rx_start() 550 mld->num_rx_ba_sessions++; in iwl_mld_ampdu_rx_start() 554 baid_data->mld = mld; in iwl_mld_ampdu_rx_start() 609 mld->num_rx_ba_sessions--; in iwl_mld_ampdu_rx_stop() 611 baid_data = wiphy_dereference(mld->wiphy, mld->fw_id_to_ba[baid]); in iwl_mld_ampdu_rx_stop() [all …]
|
| H A D | mlo.c | 34 IWL_DEBUG_INFO(mld, in iwl_mld_print_emlsr_blocked() 74 IWL_DEBUG_INFO(mld, in iwl_mld_print_emlsr_exit() 172 IWL_DEBUG_INFO(mld, in iwl_mld_check_emlsr_prevention() 219 IWL_DEBUG_INFO(mld, in _iwl_mld_exit_emlsr() 264 IWL_DEBUG_INFO(mld, in _iwl_mld_emlsr_block() 307 IWL_DEBUG_INFO(mld, in iwl_mld_unblock_emlsr() 484 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_emlsr_check_tpt() local 799 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_valid_emlsr_pair() local 947 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_vif_iter_select_links() local 964 struct iwl_mld *mld = mld_vif->mld; in iwl_mld_emlsr_check_bt_iter() local [all …]
|
| H 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() 423 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_add_modify_sta_cmd() 511 lockdep_assert_wiphy(mld->wiphy); in IWL_MLD_ALLOC_FN() 571 ret = iwl_mld_send_cmd_pdu(mld, in iwl_mld_rm_sta_from_fw() 660 if (mld->fw_status.in_hw_restart) in iwl_mld_alloc_dup_data() 716 mld_sta->mld = mld; in iwl_mld_init_sta() 863 struct iwl_mld *mld; in iwl_mld_count_mpdu() local 881 mld = mld_vif->mld; in iwl_mld_count_mpdu() 956 IWL_DEBUG_TX_QUEUES(mld, in iwl_mld_allocate_internal_txq() [all …]
|
| H 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() 684 IWL_ERR(mld, in iwl_mld_probe_resp_set_noa() 1121 IWL_DEBUG_TX_REPLY(mld, in iwl_mld_handle_tx_resp_notif() 1127 iwl_mld_toggle_tx_ant(mld, &mld->mgmt_tx_ant); in iwl_mld_handle_tx_resp_notif() 1129 if (IWL_FW_CHECK(mld, sta_id >= mld->fw->ucode_capa.num_stations, in iwl_mld_handle_tx_resp_notif() 1245 if (IWL_FW_CHECK(mld, in iwl_mld_flush_link_sta_txqs() 1340 IWL_DEBUG_TX_REPLY(mld, in iwl_mld_handle_compressed_ba_notif() 1351 if (IWL_FW_CHECK(mld, in iwl_mld_handle_compressed_ba_notif() [all …]
|
| H A D | d3.c | 41 struct iwl_mld *mld; member 718 IWL_ERR(mld, in iwl_mld_d3_update_mcast_key() 744 mld->num_igtks--; in iwl_mld_d3_update_mcast_key() 926 mld->num_igtks++; in iwl_mld_add_mcast_rekey() 971 .mld = mld, in iwl_mld_update_sec_keys() 1048 if (IWL_FW_CHECK(mld, !mld->netdetect, in iwl_mld_netdetect_match_info_handler() 1050 mld->netdetect)) in iwl_mld_netdetect_match_info_handler() 1075 memset(mld->scan.uid_status, 0, sizeof(mld->scan.uid_status)); in iwl_mld_netdetect_match_info_handler() 1235 IWL_ERR(mld, in iwl_mld_handle_d3_notif() 1333 IWL_ERR(mld, in iwl_mld_no_wowlan_suspend() [all …]
|
| H A D | ap.c | 41 u8 iwl_mld_get_rate_flags(struct iwl_mld *mld, in iwl_mld_get_rate_flags() argument 54 mld->hw->wiphy->bands[band]; in iwl_mld_get_rate_flags() 88 return iwl_mld_send_cmd(mld, &hcmd); in iwl_mld_send_beacon_template_cmd() 103 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_fill_beacon_template_cmd() 132 iwl_mld_set_tim_idx(mld, &cmd->tim_idx, in iwl_mld_fill_beacon_template_cmd() 173 IWL_DEBUG_INFO(mld, in iwl_mld_update_beacon_template() 313 if (vif->p2p && mld->p2p_device_vif) in iwl_mld_start_ap_ibss() 314 return iwl_mld_mac_fw_action(mld, mld->p2p_device_vif, in iwl_mld_start_ap_ibss() 319 iwl_mld_remove_bcast_sta(mld, vif, link); in iwl_mld_start_ap_ibss() 333 if (vif->p2p && mld->p2p_device_vif) in iwl_mld_stop_ap_ibss() [all …]
|
| H 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() 371 struct iwl_mld *mld = iwl_mld_vif_from_mac80211(vif)->mld; in iwl_mld_update_link_sig() local 382 iwl_mld_int_mlo_scan(mld, vif); in iwl_mld_update_link_sig() 412 bss_conf = wiphy_dereference(mld->wiphy, in iwl_mld_process_per_link_stats() 413 mld->fw_id_to_bss_conf[fw_id]); in iwl_mld_process_per_link_stats() 437 wiphy_dereference(mld->wiphy, in iwl_mld_process_per_sta_stats() 438 mld->fw_id_to_link_sta[i]); in iwl_mld_process_per_sta_stats() 484 ieee80211_iter_chan_contexts_mtx(mld->hw, in iwl_mld_process_per_phy_stats() [all …]
|
| H 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() 274 lockdep_assert_wiphy(mld->wiphy); in _iwl_mld_change_link_in_fw() 409 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_activate_link() 431 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_deactivate_link() 586 vif = iwl_mld_get_bss_vif(mld); in iwl_mld_get_omi_bw_reduction_pointers() 593 tmp = wiphy_dereference(mld->wiphy, mld->fw_id_to_link_sta[i]); in iwl_mld_get_omi_bw_reduction_pointers() 883 IWL_DEBUG_INFO(mld, in iwl_mld_handle_missed_beacon_notif() 904 IWL_WARN(mld, in iwl_mld_handle_missed_beacon_notif() [all …]
|
| H A D | link.h | 105 iwl_mld_free_internal_sta(mld, &link->bcast_sta); in iwl_mld_cleanup_link() 107 iwl_mld_free_internal_sta(mld, &link->mcast_sta); in iwl_mld_cleanup_link() 109 iwl_mld_free_internal_sta(mld, &link->aux_sta); in iwl_mld_cleanup_link() 115 int iwl_mld_add_link(struct iwl_mld *mld, 117 void iwl_mld_remove_link(struct iwl_mld *mld, 119 int iwl_mld_activate_link(struct iwl_mld *mld, 121 void iwl_mld_deactivate_link(struct iwl_mld *mld, 123 int iwl_mld_change_link_omi_bw(struct iwl_mld *mld, 126 int iwl_mld_change_link_in_fw(struct iwl_mld *mld, 139 unsigned int iwl_mld_get_chan_load(struct iwl_mld *mld, [all …]
|
| H 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 …]
|
| H A D | session-protect.c | 17 iwl_mld_fw_id_to_link_conf(mld, fw_link_id); in iwl_mld_handle_session_prot_notif() 62 lockdep_assert_wiphy(mld->wiphy); in _iwl_mld_schedule_session_protection() 103 IWL_ERR(mld, in iwl_mld_schedule_session_protection() 109 struct iwl_mld *mld; member 121 struct iwl_mld *mld = data->mld; in iwl_mld_session_start_fn() local 124 if (IWL_FW_CHECK(mld, pkt_len < sizeof(*notif), in iwl_mld_session_start_fn() 154 .mld = mld, in iwl_mld_start_session_protection() 155 .link_conf = wiphy_dereference(mld->wiphy, in iwl_mld_start_session_protection() 196 lockdep_assert_wiphy(mld->wiphy); in iwl_mld_cancel_session_protection() 210 ret = iwl_mld_send_cmd_pdu(mld, in iwl_mld_cancel_session_protection() [all …]
|