| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | dbg.c | 31 static void iwl_read_radio_regs(struct iwl_fw_runtime *fwrt, in iwl_read_radio_regs() argument 37 IWL_DEBUG_INFO(fwrt, "WRT radio registers dump\n"); in iwl_read_radio_regs() 39 if (!iwl_trans_grab_nic_access(fwrt->trans)) in iwl_read_radio_regs() 49 iwl_write_prph_no_grab(fwrt->trans, RSP_RADIO_CMD, rd_cmd); in iwl_read_radio_regs() 50 *pos = (u8)iwl_read_prph_no_grab(fwrt->trans, RSP_RADIO_RDDAT); in iwl_read_radio_regs() 57 iwl_trans_release_nic_access(fwrt->trans); in iwl_read_radio_regs() 60 static void iwl_fwrt_dump_rxf(struct iwl_fw_runtime *fwrt, in iwl_fwrt_dump_rxf() argument 83 cpu_to_le32(iwl_trans_read_prph(fwrt->trans, in iwl_fwrt_dump_rxf() 86 cpu_to_le32(iwl_trans_read_prph(fwrt->trans, in iwl_fwrt_dump_rxf() 89 cpu_to_le32(iwl_trans_read_prph(fwrt->trans, in iwl_fwrt_dump_rxf() [all …]
|
| H A D | debugfs.c | 121 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 D | debugfs.h | 10 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/ |
| H A D | iwl-dbg-tlv.c | 53 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/mvm/ |
| H A D | ops.c | 122 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 D | d3.c | 1347 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 D | mac80211.c | 961 iwl_fw_dbg_collect_trig(&(_mvm)->fwrt, _trig, _fmt); \ 972 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), in iwl_mvm_ampdu_check_trigger() 1163 mvm->fwrt.dump.conf = FW_DBG_INVALID; in iwl_mvm_restart_cleanup() 1241 iwl_dbg_tlv_time_point(&mvm->fwrt, IWL_FW_INI_TIME_POINT_POST_INIT, in __iwl_mvm_mac_start() 1243 iwl_dbg_tlv_time_point(&mvm->fwrt, IWL_FW_INI_TIME_POINT_PERIODIC, in __iwl_mvm_mac_start() 3456 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), in iwl_mvm_tdls_check_trigger() 3470 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_tdls_check_trigger() 5465 iwl_fw_dbg_trigger_simple_stop(&mvm->fwrt, in iwl_mvm_pre_channel_switch() 6072 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_event_mlme_callback_ini() 6079 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_event_mlme_callback_ini() [all …]
|
| H A D | mac-ctxt.c | 1628 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_handle_missed_beacons_notif() 1631 trigger = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), in iwl_mvm_handle_missed_beacons_notif() 1645 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 D | phy.c | 181 .phy_specific_cfg = mld->fwrt.phy_filters, in iwl_mld_send_phy_cfg_cmd()
|
| H A D | mcc.c | 220 if (!iwl_bios_get_mcc(&mld->fwrt, mcc)) { in iwl_mld_init_mcc()
|
| H A D | mac80211.c | 608 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() 1106 iwl_dbg_tlv_time_point(&mld->fwrt, IWL_FW_INI_TIME_ESR_LINK_UP, in iwl_mld_assign_vif_chanctx() 1181 iwl_dbg_tlv_time_point(&mld->fwrt, in iwl_mld_unassign_vif_chanctx() 2053 iwl_fw_runtime_suspend(&mld->fwrt); in iwl_mld_suspend() 2074 iwl_fw_runtime_resume(&mld->fwrt); in iwl_mld_resume()
|
| H A D | notif.c | 585 iwl_dbg_tlv_time_point(&mld->fwrt, in iwl_mld_rx_notif()
|
| H A D | link.c | 558 iwl_dbg_tlv_time_point(&mld->fwrt, in iwl_mld_handle_missed_beacon_notif()
|
| H A D | d3.c | 1446 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()
|