Home
last modified time | relevance | path

Searched refs:fwrt (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-dbg-tlv.c53 struct iwl_fw_runtime *fwrt; member
540 static int iwl_dbg_tlv_alloc_fragment(struct iwl_fw_runtime *fwrt, in iwl_dbg_tlv_alloc_fragment() argument
557 block = dma_alloc_coherent(fwrt->dev, pages * PAGE_SIZE, in iwl_dbg_tlv_alloc_fragment()
563 IWL_WARN(fwrt, "WRT: Failed to allocate fragment size %lu\n", in iwl_dbg_tlv_alloc_fragment()
579 static int iwl_dbg_tlv_alloc_fragments(struct iwl_fw_runtime *fwrt, in iwl_dbg_tlv_alloc_fragments() argument
591 fw_mon_cfg = &fwrt->trans->dbg.fw_mon_cfg[alloc_id]; in iwl_dbg_tlv_alloc_fragments()
592 fw_mon = &fwrt->trans->dbg.fw_mon_ini[alloc_id]; in iwl_dbg_tlv_alloc_fragments()
606 if (fwrt->trans->mac_cfg->device_family < IWL_DEVICE_FAMILY_AX210) { in iwl_dbg_tlv_alloc_fragments()
610 } else if (fwrt->trans->mac_cfg->device_family < IWL_DEVICE_FAMILY_BZ && in iwl_dbg_tlv_alloc_fragments()
628 IWL_DEBUG_FW(fwrt, in iwl_dbg_tlv_alloc_fragments()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Ddebugfs.c121 debugfs_create_file(alias, mode, parent, fwrt, \
127 static ssize_t iwl_dbgfs_fw_dbg_collect_write(struct iwl_fw_runtime *fwrt, in iwl_dbgfs_fw_dbg_collect_write() argument
133 if (!iwl_trans_fw_running(fwrt->trans)) in iwl_dbgfs_fw_dbg_collect_write()
136 iwl_dbg_tlv_time_point(fwrt, IWL_FW_INI_TIME_POINT_USER_TRIGGER, NULL); in iwl_dbgfs_fw_dbg_collect_write()
138 iwl_fw_dbg_collect(fwrt, FW_DBG_TRIGGER_USER, buf, (count - 1), NULL); in iwl_dbgfs_fw_dbg_collect_write()
145 static int iwl_dbgfs_enabled_severities_write(struct iwl_fw_runtime *fwrt, in iwl_dbgfs_enabled_severities_write() argument
163 if (fwrt->ops && fwrt->ops->send_hcmd) in iwl_dbgfs_enabled_severities_write()
164 ret = fwrt->ops->send_hcmd(fwrt->ops_ctx, &hcmd); in iwl_dbgfs_enabled_severities_write()
168 IWL_INFO(fwrt, in iwl_dbgfs_enabled_severities_write()
180 struct iwl_fw_runtime *fwrt = in iwl_fw_timestamp_marker_wk() local
[all …]
H A Ddebugfs.h10 void iwl_fwrt_dbgfs_register(struct iwl_fw_runtime *fwrt,
14 static inline void iwl_fwrt_dbgfs_register(struct iwl_fw_runtime *fwrt, in iwl_fwrt_dbgfs_register() argument
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dfw.c235 iwl_fwrt_update_fw_versions(&mvm->fwrt, lmac1, umac); in iwl_alive_fn()
292 enum iwl_ucode_type old_type = mvm->fwrt.cur_fw_img; in iwl_mvm_load_ucode_wait_alive()
304 iwl_fw_set_current_image(&mvm->fwrt, ucode_type); in iwl_mvm_load_ucode_wait_alive()
319 iwl_fw_set_current_image(&mvm->fwrt, old_type); in iwl_mvm_load_ucode_wait_alive()
389 iwl_fw_dbg_error_collect(&mvm->fwrt, in iwl_mvm_load_ucode_wait_alive()
392 iwl_fw_set_current_image(&mvm->fwrt, old_type); in iwl_mvm_load_ucode_wait_alive()
398 iwl_fw_set_current_image(&mvm->fwrt, old_type); in iwl_mvm_load_ucode_wait_alive()
411 iwl_fw_set_current_image(&mvm->fwrt, old_type); in iwl_mvm_load_ucode_wait_alive()
436 iwl_fw_set_dbg_rec_on(&mvm->fwrt); in iwl_mvm_load_ucode_wait_alive()
456 *phy_filters = mvm->fwrt.phy_filters; in iwl_mvm_phy_filter_init()
[all …]
H A Dops.c122 if (iwl_fw_dbg_is_d3_debug_enabled(&mvm->fwrt)) in iwl_mvm_nic_config()
755 iwl_bios_get_pwr_limit(&mvm->fwrt, &dflt_pwr_limit); in iwl_mvm_min_backoff()
867 iwl_fw_dbg_error_collect(&mvm->fwrt, FW_DBG_TRIGGER_DRIVER); in iwl_mvm_start_get_nvm()
1044 switch (mvm->fwrt.cur_fw_img) { in iwl_mvm_frob_mem()
1159 iwl_fw_flush_dumps(&mvm->fwrt); in iwl_mvm_sap_connected_wk()
1161 iwl_fw_runtime_free(&mvm->fwrt); in iwl_mvm_sap_connected_wk()
1247 iwl_fw_runtime_init(&mvm->fwrt, trans, fw, &iwl_mvm_fwrt_ops, mvm, in iwl_op_mode_mvm_start()
1251 iwl_uefi_get_sgom_table(trans, &mvm->fwrt); in iwl_op_mode_mvm_start()
1253 iwl_bios_setup_step(trans, &mvm->fwrt); in iwl_op_mode_mvm_start()
1337 iwl_fw_set_current_image(&mvm->fwrt, IWL_UCODE_REGULAR); in iwl_op_mode_mvm_start()
[all …]
H A Dutils.c750 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), in iwl_mvm_connection_loss()
761 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, "%s", errmsg); in iwl_mvm_connection_loss()
775 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), in iwl_mvm_event_frame_timeout_callback()
785 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_event_frame_timeout_callback()
H A Dd3.c1347 iwl_fw_dbg_stop_restart_recording(&mvm->fwrt, NULL, true); in __iwl_mvm_suspend()
1377 iwl_fw_runtime_suspend(&mvm->fwrt); in iwl_mvm_suspend()
3074 iwl_fw_dbg_read_d3_debug_data(&mvm->fwrt); in __iwl_mvm_resume()
3082 iwl_dbg_tlv_time_point(&mvm->fwrt, in __iwl_mvm_resume()
3085 iwl_fw_dbg_collect_desc(&mvm->fwrt, in __iwl_mvm_resume()
3194 iwl_fw_runtime_resume(&mvm->fwrt); in iwl_mvm_resume()
3246 iwl_fw_dbg_read_d3_debug_data(&mvm->fwrt); in iwl_mvm_fast_resume()
3255 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_fast_resume()
3258 iwl_fw_dbg_collect_desc(&mvm->fwrt, in iwl_mvm_fast_resume()
H A Dmac-ctxt.c1637 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_handle_missed_beacons_notif()
1640 trigger = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), in iwl_mvm_handle_missed_beacons_notif()
1654 iwl_fw_dbg_collect_trig(&mvm->fwrt, trigger, NULL); in iwl_mvm_handle_missed_beacons_notif()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmld.c139 iwl_fw_runtime_init(&mld->fwrt, trans, fw, &iwl_mld_fwrt_ops, mld, in iwl_mld_construct_fw_runtime()
142 iwl_fw_set_current_image(&mld->fwrt, IWL_UCODE_REGULAR); in iwl_mld_construct_fw_runtime()
352 iwl_bios_setup_step(trans, &mld->fwrt); in iwl_mld_configure_trans()
355 if (iwl_bios_get_eckv(&mld->fwrt, &eckv_value)) in iwl_mld_configure_trans()
420 iwl_uefi_get_sgom_table(trans, &mld->fwrt); in iwl_op_mode_mld_start()
421 mld->bios_enable_puncturing = iwl_uefi_get_puncturing(&mld->fwrt); in iwl_op_mode_mld_start()
519 iwl_fw_runtime_free(&mld->fwrt); in iwl_op_mode_mld_stop()
641 mld->fwrt.trans->dbg.restart_required = false; in iwl_mld_restart_nic()
656 iwl_fwrt_dump_error_logs(&mld->fwrt); in iwl_mld_nic_error()
688 iwl_fw_error_collect(&mld->fwrt); in iwl_mld_dump_error()
[all …]
H A Dphy.c181 .phy_specific_cfg = mld->fwrt.phy_filters, in iwl_mld_send_phy_cfg_cmd()
H A Dmcc.c220 if (!iwl_bios_get_mcc(&mld->fwrt, mcc)) { in iwl_mld_init_mcc()
H A Dmac80211.c608 iwl_dbg_tlv_time_point(&mld->fwrt, IWL_FW_INI_TIME_POINT_POST_INIT, in iwl_mld_mac80211_start()
610 iwl_dbg_tlv_time_point(&mld->fwrt, IWL_FW_INI_TIME_POINT_PERIODIC, in iwl_mld_mac80211_start()
1130 iwl_dbg_tlv_time_point(&mld->fwrt, IWL_FW_INI_TIME_ESR_LINK_UP, in iwl_mld_assign_vif_chanctx()
1214 iwl_dbg_tlv_time_point(&mld->fwrt, in iwl_mld_unassign_vif_chanctx()
2122 iwl_fw_runtime_suspend(&mld->fwrt); in iwl_mld_suspend()
2143 iwl_fw_runtime_resume(&mld->fwrt); in iwl_mld_resume()
H A Dnotif.c590 iwl_dbg_tlv_time_point(&mld->fwrt, in iwl_mld_rx_notif()
H A Dlink.c557 iwl_dbg_tlv_time_point(&mld->fwrt, in iwl_mld_handle_missed_beacon_notif()
H A Dd3.c1446 iwl_fw_dbg_read_d3_debug_data(&mld->fwrt); in iwl_mld_no_wowlan_resume()
2000 iwl_fw_dbg_read_d3_debug_data(&mld->fwrt); in iwl_mld_wowlan_resume()
H A Dtx.c1156 iwl_dbg_tlv_time_point(&mld->fwrt, tp, NULL); in iwl_mld_handle_tx_resp_notif()