Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/fw/
A Ddump.c119 fwrt->trans->status, table.valid); in iwl_fwrt_dump_umac_error_log()
154 base = fwrt->fw->init_errlog_ptr; in iwl_fwrt_dump_lmac_error_log()
157 base = fwrt->fw->inst_errlog_ptr; in iwl_fwrt_dump_lmac_error_log()
162 IWL_ERR(fwrt, in iwl_fwrt_dump_lmac_error_log()
195 fwrt->trans->status, table.valid); in iwl_fwrt_dump_lmac_error_log()
200 IWL_ERR(fwrt, "Loaded firmware version: %s\n", fwrt->fw->fw_version); in iwl_fwrt_dump_lmac_error_log()
423 IWL_ERR(fwrt, "Fseq Registers:\n"); in iwl_fwrt_dump_fseq_regs()
426 IWL_ERR(fwrt, "0x%08X | %s\n", in iwl_fwrt_dump_fseq_regs()
436 IWL_ERR(fwrt, in iwl_fwrt_dump_error_logs()
449 iwl_fwrt_dump_iml_error_log(fwrt); in iwl_fwrt_dump_error_logs()
[all …]
A Ddbg.h182 (fwrt->fw->dbg.dest_tlv || in iwl_fw_set_dbg_rec_on()
184 fwrt->trans->dbg.rec_on = true; in iwl_fw_set_dbg_rec_on()
190 fwrt->dump.conf = FW_DBG_INVALID; in iwl_fw_dump_conf_clear()
204 fwrt->trans->cfg->d3_debug_data_length && fwrt->ops && in iwl_fw_dbg_is_d3_debug_enabled()
205 fwrt->ops->d3_debug_enable && in iwl_fw_dbg_is_d3_debug_enabled()
206 fwrt->ops->d3_debug_enable(fwrt->ops_ctx) && in iwl_fw_dbg_is_d3_debug_enabled()
213 !fwrt->trans->trans_cfg->gen2 && in iwl_fw_dbg_is_paging_enabled()
215 fwrt->fw->img[fwrt->cur_fw_img].paging_mem_size && in iwl_fw_dbg_is_paging_enabled()
233 fwrt->timestamp.delay = 0; in iwl_fw_cancel_timestamp()
246 if (!fwrt->timestamp.delay) in iwl_fw_resume_timestamp()
[all …]
A Dpaging.c22 IWL_DEBUG_FW(fwrt, in iwl_free_fw_paging()
36 memset(fwrt->fw_paging_db, 0, sizeof(fwrt->fw_paging_db)); in iwl_free_fw_paging()
54 fwrt->num_of_paging_blk = in iwl_alloc_fw_paging_mem()
60 IWL_DEBUG_FW(fwrt, in iwl_alloc_fw_paging_mem()
75 iwl_free_fw_paging(fwrt); in iwl_alloc_fw_paging_mem()
96 IWL_DEBUG_FW(fwrt, in iwl_alloc_fw_paging_mem()
100 IWL_DEBUG_FW(fwrt, in iwl_alloc_fw_paging_mem()
161 IWL_DEBUG_FW(fwrt, in iwl_fill_paging_mem()
185 IWL_ERR(fwrt, in iwl_fill_paging_mem()
192 IWL_ERR(fwrt, in iwl_fill_paging_mem()
[all …]
A Ddbg.c167 if (fwrt->sanitize_ops && fwrt->sanitize_ops->frob_txf) in iwl_fwrt_dump_txf()
168 fwrt->sanitize_ops->frob_txf(fwrt->sanitize_ctx, in iwl_fwrt_dump_txf()
762 fwrt->sanitize_ops->frob_mem(fwrt->sanitize_ctx, in iwl_dump_paging()
794 img = &fwrt->fw->img[fwrt->cur_fw_img]; in iwl_fw_error_dump_file()
1167 fwrt->sanitize_ops->frob_txf(fwrt->sanitize_ctx, in iwl_dump_ini_dev_mem_iter()
1364 fwrt->sanitize_ops->frob_txf(fwrt->sanitize_ctx, in iwl_dump_ini_txf_iter()
3018 if (fwrt->ops && fwrt->ops->dump_start) in iwl_fw_error_dump_wk()
3019 fwrt->ops->dump_start(fwrt->ops_ctx); in iwl_fw_error_dump_wk()
3023 if (fwrt->ops && fwrt->ops->dump_end) in iwl_fw_error_dump_wk()
3024 fwrt->ops->dump_end(fwrt->ops_ctx); in iwl_fw_error_dump_wk()
[all …]
A Dinit.c25 memset(fwrt, 0, sizeof(*fwrt)); in iwl_fw_runtime_init()
26 fwrt->trans = trans; in iwl_fw_runtime_init()
27 fwrt->fw = fw; in iwl_fw_runtime_init()
28 fwrt->dev = trans->dev; in iwl_fw_runtime_init()
29 fwrt->dump.conf = FW_DBG_INVALID; in iwl_fw_runtime_init()
30 fwrt->ops = ops; in iwl_fw_runtime_init()
31 fwrt->sanitize_ops = sanitize_ops; in iwl_fw_runtime_init()
33 fwrt->ops_ctx = ops_ctx; in iwl_fw_runtime_init()
35 fwrt->dump.wks[i].idx = i; in iwl_fw_runtime_init()
44 iwl_fw_suspend_timestamp(fwrt); in iwl_fw_runtime_suspend()
[all …]
A Dsmem.c23 fwrt->smem_cfg.num_lmacs = lmac_num; in iwl_parse_shared_mem_22000()
24 fwrt->smem_cfg.num_txfifo_entries = in iwl_parse_shared_mem_22000()
30 fwrt->smem_cfg.rxfifo2_control_size = in iwl_parse_shared_mem_22000()
41 fwrt->smem_cfg.lmac[lmac].rxfifo1_size = in iwl_parse_shared_mem_22000()
52 fwrt->smem_cfg.num_lmacs = 1; in iwl_parse_shared_mem()
56 fwrt->smem_cfg.lmac[0].txfifo_size[i] = in iwl_parse_shared_mem()
59 fwrt->smem_cfg.lmac[0].rxfifo1_size = in iwl_parse_shared_mem()
64 if (fw_has_capa(&fwrt->fw->ucode_capa, in iwl_parse_shared_mem()
69 fwrt->smem_cfg.internal_txfifo_addr = in iwl_parse_shared_mem()
90 if (fw_has_capa(&fwrt->fw->ucode_capa, in iwl_get_shared_mem_conf()
[all …]
A Dacpi.c348 IWL_DEBUG_RADIO(fwrt, in iwl_acpi_get_tas()
529 IWL_DEBUG_INFO(fwrt, in iwl_sar_fill_table()
856 fwrt->geo_rev = tbl_rev; in iwl_sar_get_wgds_table()
940 if (!fwrt->geo_enabled) in iwl_sar_geo_init()
955 IWL_DEBUG_RADIO(fwrt, in iwl_sar_geo_init()
1010 fwrt->ppag_flags = 0; in iwl_acpi_get_ppag_table()
1023 IWL_DEBUG_RADIO(fwrt, in iwl_acpi_get_ppag_table()
1058 if (!fwrt->ppag_flags) { in iwl_acpi_get_ppag_table()
1135 if (fwrt->ppag_ver == 1 || fwrt->ppag_ver == 2) { in iwl_read_ppag_table()
1176 IWL_DEBUG_RADIO(fwrt, in iwl_acpi_is_ppag_approved()
[all …]
A Ddebugfs.c167 IWL_INFO(fwrt, in iwl_dbgfs_enabled_severities_write()
179 struct iwl_fw_runtime *fwrt = in iwl_fw_timestamp_marker_wk() local
188 IWL_INFO(fwrt, in iwl_fw_timestamp_marker_wk()
195 IWL_INFO(fwrt, in iwl_fw_trigger_timestamp()
199 iwl_fw_cancel_timestamp(fwrt); in iwl_fw_trigger_timestamp()
251 if (fwrt->ops && fwrt->ops->fw_running && in iwl_dbgfs_send_hcmd_write()
252 !fwrt->ops->fw_running(fwrt->ops_ctx)) in iwl_dbgfs_send_hcmd_write()
272 IWL_ERR(fwrt, in iwl_dbgfs_send_hcmd_write()
278 if (fwrt->ops && fwrt->ops->send_hcmd) in iwl_dbgfs_send_hcmd_write()
279 ret = fwrt->ops->send_hcmd(fwrt->ops_ctx, &hcmd); in iwl_dbgfs_send_hcmd_write()
[all …]
A Dacpi.h207 int iwl_sar_select_profile(struct iwl_fw_runtime *fwrt,
211 int iwl_sar_get_wrds_table(struct iwl_fw_runtime *fwrt);
213 int iwl_sar_get_ewrd_table(struct iwl_fw_runtime *fwrt);
215 int iwl_sar_get_wgds_table(struct iwl_fw_runtime *fwrt);
217 bool iwl_sar_geo_support(struct iwl_fw_runtime *fwrt);
219 int iwl_sar_geo_init(struct iwl_fw_runtime *fwrt,
223 int iwl_acpi_get_tas(struct iwl_fw_runtime *fwrt,
228 int iwl_acpi_get_ppag_table(struct iwl_fw_runtime *fwrt);
233 bool iwl_acpi_is_ppag_approved(struct iwl_fw_runtime *fwrt);
311 static inline int iwl_acpi_get_tas(struct iwl_fw_runtime *fwrt, in iwl_acpi_get_tas() argument
[all …]
A Druntime.h181 kfree(fwrt->dump.d3_debug_data); in iwl_fw_runtime_free()
182 fwrt->dump.d3_debug_data = NULL; in iwl_fw_runtime_free()
184 iwl_dbg_tlv_del_timers(fwrt->trans); in iwl_fw_runtime_free()
186 cancel_delayed_work_sync(&fwrt->dump.wks[i].wk); in iwl_fw_runtime_free()
189 void iwl_fw_runtime_suspend(struct iwl_fw_runtime *fwrt);
191 void iwl_fw_runtime_resume(struct iwl_fw_runtime *fwrt);
196 fwrt->cur_fw_img = cur_fw_img; in iwl_fw_set_current_image()
200 void iwl_free_fw_paging(struct iwl_fw_runtime *fwrt);
202 void iwl_get_shared_mem_conf(struct iwl_fw_runtime *fwrt);
203 int iwl_set_soc_latency(struct iwl_fw_runtime *fwrt);
[all …]
A Duefi.c308 struct iwl_fw_runtime *fwrt) in iwl_uefi_sgom_parse() argument
315 memcpy(fwrt->sgom_table.offset_map, sgom_data->offset_map, in iwl_uefi_sgom_parse()
316 sizeof(fwrt->sgom_table.offset_map)); in iwl_uefi_sgom_parse()
323 u8 value = fwrt->sgom_table.offset_map[i][j]; in iwl_uefi_sgom_parse()
327 if (high > fwrt->geo_num_profiles) in iwl_uefi_sgom_parse()
329 if (low > fwrt->geo_num_profiles) in iwl_uefi_sgom_parse()
331 fwrt->sgom_table.offset_map[i][j] = (high << 4) | low; in iwl_uefi_sgom_parse()
335 fwrt->sgom_enabled = true; in iwl_uefi_sgom_parse()
340 struct iwl_fw_runtime *fwrt) in iwl_uefi_get_sgom_table() argument
347 if (!fwrt->geo_enabled || in iwl_uefi_get_sgom_table()
[all …]
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
A Duefi.h75 void iwl_uefi_get_sgom_table(struct iwl_trans *trans, struct iwl_fw_runtime *fwrt);
78 void iwl_uefi_get_sgom_table(struct iwl_trans *trans, struct iwl_fw_runtime *fwrt) in iwl_uefi_get_sgom_table() argument
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/
A Diwl-dbg-tlv.c611 IWL_DEBUG_FW(fwrt, in iwl_dbg_tlv_alloc_fragments()
718 IWL_WARN(fwrt, in iwl_dbg_tlv_apply_buffers()
800 IWL_WARN(fwrt, in iwl_dbg_tlv_update_drams()
970 IWL_ERR(fwrt, in iwl_dbg_tlv_set_periodic_trigs()
976 IWL_WARN(fwrt, in iwl_dbg_tlv_set_periodic_trigs()
986 IWL_ERR(fwrt, in iwl_dbg_tlv_set_periodic_trigs()
991 timer_node->fwrt = fwrt; in iwl_dbg_tlv_set_periodic_trigs()
1048 IWL_DEBUG_FW(fwrt, in iwl_dbg_tlv_override_trig_node()
1068 IWL_WARN(fwrt, in iwl_dbg_tlv_override_trig_node()
1267 IWL_DEBUG_FW(fwrt, in iwl_dbg_tlv_init_cfg()
[all …]
A Diwl-dbg-tlv.h55 void _iwl_dbg_tlv_time_point(struct iwl_fw_runtime *fwrt,
60 static inline void iwl_dbg_tlv_time_point(struct iwl_fw_runtime *fwrt, in iwl_dbg_tlv_time_point() argument
64 _iwl_dbg_tlv_time_point(fwrt, tp_id, tp_data, false); in iwl_dbg_tlv_time_point()
67 static inline void iwl_dbg_tlv_time_point_sync(struct iwl_fw_runtime *fwrt, in iwl_dbg_tlv_time_point_sync() argument
71 _iwl_dbg_tlv_time_point(fwrt, tp_id, tp_data, true); in iwl_dbg_tlv_time_point_sync()
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mvm/
A Dfw.c412 iwl_fw_dbg_error_collect(&mvm->fwrt, in iwl_mvm_load_ucode_wait_alive()
458 iwl_fw_set_dbg_rec_on(&mvm->fwrt); in iwl_mvm_load_ucode_wait_alive()
621 .data[0] = &mvm->fwrt.sgom_table, in iwl_mvm_sgom_init()
626 if (!mvm->fwrt.sgom_enabled) { in iwl_mvm_sgom_init()
925 if (!iwl_sar_geo_support(&mvm->fwrt)) in iwl_mvm_get_sar_geo_profile()
1013 if (mvm->fwrt.geo_rev == 1) in iwl_mvm_sar_geo_init()
1455 iwl_fw_dbg_stop_sync(&mvm->fwrt); in iwl_mvm_load_rt_fw()
1471 return iwl_init_paging(&mvm->fwrt, mvm->fwrt.cur_fw_img); in iwl_mvm_load_rt_fw()
1497 iwl_fw_dbg_error_collect(&mvm->fwrt, in iwl_mvm_up()
1505 iwl_get_shared_mem_conf(&mvm->fwrt); in iwl_mvm_up()
[all …]
A Dops.c924 switch (mvm->fwrt.cur_fw_img) { in iwl_mvm_frob_mem()
1035 iwl_fw_flush_dumps(&mvm->fwrt); in iwl_mvm_sap_connected_wk()
1037 iwl_fw_runtime_free(&mvm->fwrt); in iwl_mvm_sap_connected_wk()
1364 iwl_fw_flush_dumps(&mvm->fwrt); in iwl_op_mode_mvm_start()
1365 iwl_fw_runtime_free(&mvm->fwrt); in iwl_op_mode_mvm_start()
1381 iwl_fw_cancel_timestamp(&mvm->fwrt); in iwl_mvm_stop_device()
1385 iwl_fw_dbg_stop_sync(&mvm->fwrt); in iwl_mvm_stop_device()
1387 iwl_free_fw_paging(&mvm->fwrt); in iwl_mvm_stop_device()
1388 iwl_fw_dump_conf_clear(&mvm->fwrt); in iwl_mvm_stop_device()
1446 iwl_fw_runtime_free(&mvm->fwrt); in iwl_op_mode_mvm_stop()
[all …]
A Ddebugfs.c31 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_ctdp_budget_read()
55 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_stop_ctdp_write()
69 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_force_ctkill_write()
84 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_tx_flush_write()
118 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_sta_drain_write()
155 img = &mvm->fw->img[mvm->fwrt.cur_fw_img]; in iwl_dbgfs_sram_read()
187 img = &mvm->fw->img[mvm->fwrt.cur_fw_img]; in iwl_dbgfs_sram_write()
705 mvm->fwrt.fw->human_readable); in iwl_dbgfs_fw_ver_read()
707 mvm->fwrt.trans->name); in iwl_dbgfs_fw_ver_read()
709 mvm->fwrt.dev->bus->name); in iwl_dbgfs_fw_ver_read()
[all …]
A Dtt.c625 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) { in iwl_mvm_tzone_get_temp()
651 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) { in iwl_mvm_tzone_set_trip_temp()
753 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) { in iwl_mvm_tcool_set_cur_state()
A Dutils.c685 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), in iwl_mvm_connection_loss()
696 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, "%s", errmsg); in iwl_mvm_connection_loss()
710 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), in iwl_mvm_event_frame_timeout_callback()
720 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_event_frame_timeout_callback()
A Drx.c431 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, in iwl_mvm_rx_rx_mpdu()
443 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_rx_rx_mpdu()
694 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, NULL, FW_DBG_TRIGGER_STATS); in iwl_mvm_rx_stats_check_trigger()
709 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, NULL); in iwl_mvm_rx_stats_check_trigger()
A Dtx.c25 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, NULL, FW_DBG_TRIGGER_BA); in iwl_mvm_bar_check_trigger()
34 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_bar_check_trigger()
812 mvm->fwrt.smem_cfg.lmac[lmac].txfifo_size[txf] - 256); in iwl_mvm_max_amsdu_size()
1473 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_tx_status_check_trigger()
1478 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, NULL, in iwl_mvm_tx_status_check_trigger()
1493 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_tx_status_check_trigger()
1802 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_rx_tx_cmd_agg_dbg()
A Dd3.c1330 iwl_fw_dbg_stop_restart_recording(&mvm->fwrt, NULL, true); in __iwl_mvm_suspend()
1375 iwl_fw_runtime_suspend(&mvm->fwrt); in iwl_mvm_suspend()
2884 iwl_fw_dbg_read_d3_debug_data(&mvm->fwrt); in __iwl_mvm_resume()
2889 iwl_dbg_tlv_time_point(&mvm->fwrt, in __iwl_mvm_resume()
2891 iwl_fw_dbg_collect_desc(&mvm->fwrt, &iwl_dump_desc_assert, in __iwl_mvm_resume()
3004 iwl_fw_runtime_resume(&mvm->fwrt); in iwl_mvm_resume()
3029 iwl_fw_runtime_suspend(&mvm->fwrt); in iwl_mvm_d3_test_open()
3088 iwl_fw_dbg_read_d3_debug_data(&mvm->fwrt); in iwl_mvm_d3_test_release()
3098 iwl_fw_runtime_resume(&mvm->fwrt); in iwl_mvm_d3_test_release()
A Dmac80211.c802 iwl_fw_dbg_collect_trig(&(_mvm)->fwrt, _trig, _fmt); \
813 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), in iwl_mvm_ampdu_check_trigger()
983 mvm->fwrt.dump.conf = FW_DBG_INVALID; in iwl_mvm_restart_cleanup()
1029 iwl_dbg_tlv_time_point(&mvm->fwrt, IWL_FW_INI_TIME_POINT_POST_INIT, in __iwl_mvm_mac_start()
1031 iwl_dbg_tlv_time_point(&mvm->fwrt, IWL_FW_INI_TIME_POINT_PERIODIC, in __iwl_mvm_mac_start()
3094 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_tdls_check_trigger()
4808 iwl_fw_dbg_trigger_simple_stop(&mvm->fwrt, in iwl_mvm_pre_channel_switch()
5290 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_event_mlme_callback_ini()
5297 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_event_mlme_callback_ini()
5312 iwl_fw_dbg_collect_trig(&(mvm)->fwrt, trig, _fmt); \ in iwl_mvm_event_mlme_callback()
[all …]
A Dtime-event.c184 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_te_check_disconnect()
238 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, in iwl_mvm_te_check_trigger()
258 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_te_check_trigger()

Completed in 83 milliseconds

12