Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Ddbg.c31 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 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/
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/mvm/
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 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 Dmac80211.c961 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 Dmac-ctxt.c1628 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 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()
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 Dnotif.c585 iwl_dbg_tlv_time_point(&mld->fwrt, in iwl_mld_rx_notif()
H A Dlink.c558 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()