| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | dump.c | 99 static void iwl_fwrt_dump_umac_error_log(struct iwl_fw_runtime *fwrt) in iwl_fwrt_dump_umac_error_log() argument 101 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_umac_error_log() 103 u32 base = fwrt->trans->dbg.umac_error_event_table; in iwl_fwrt_dump_umac_error_log() 107 !(fwrt->trans->dbg.error_event_table_tlv_status & in iwl_fwrt_dump_umac_error_log() 114 fwrt->dump.umac_err_id = table.error_id; in iwl_fwrt_dump_umac_error_log() 119 fwrt->trans->status, table.valid); in iwl_fwrt_dump_umac_error_log() 125 IWL_ERR(fwrt, "PNVM data is missing, please install %s\n", in iwl_fwrt_dump_umac_error_log() 129 IWL_ERR(fwrt, "0x%08X | %s\n", table.error_id, in iwl_fwrt_dump_umac_error_log() 131 IWL_ERR(fwrt, "0x%08X | umac branchlink1\n", table.blink1); in iwl_fwrt_dump_umac_error_log() 132 IWL_ERR(fwrt, "0x%08X | umac branchlink2\n", table.blink2); in iwl_fwrt_dump_umac_error_log() [all …]
|
| H A D | dbg.h | 43 int iwl_fw_dbg_collect_desc(struct iwl_fw_runtime *fwrt, 46 int iwl_fw_dbg_error_collect(struct iwl_fw_runtime *fwrt, 48 int iwl_fw_dbg_ini_collect(struct iwl_fw_runtime *fwrt, 51 int iwl_fw_dbg_collect(struct iwl_fw_runtime *fwrt, 54 int iwl_fw_dbg_collect_trig(struct iwl_fw_runtime *fwrt, 57 int iwl_fw_start_dbg_conf(struct iwl_fw_runtime *fwrt, u8 id); 87 iwl_fw_dbg_trigger_stop_conf_match(struct iwl_fw_runtime *fwrt, in iwl_fw_dbg_trigger_stop_conf_match() argument 91 (fwrt->dump.conf == FW_DBG_INVALID || in iwl_fw_dbg_trigger_stop_conf_match() 92 (BIT(fwrt->dump.conf) & le32_to_cpu(trig->stop_conf_ids)))); in iwl_fw_dbg_trigger_stop_conf_match() 96 iwl_fw_dbg_no_trig_window(struct iwl_fw_runtime *fwrt, u32 id, u32 dis_usec) in iwl_fw_dbg_no_trig_window() argument [all …]
|
| H A D | paging.c | 11 void iwl_free_fw_paging(struct iwl_fw_runtime *fwrt) in iwl_free_fw_paging() argument 15 if (!fwrt->fw_paging_db[0].fw_paging_block) in iwl_free_fw_paging() 19 struct iwl_fw_paging *paging = &fwrt->fw_paging_db[i]; in iwl_free_fw_paging() 22 IWL_DEBUG_FW(fwrt, in iwl_free_fw_paging() 28 dma_unmap_page(fwrt->trans->dev, paging->fw_paging_phys, in iwl_free_fw_paging() 36 memset(fwrt->fw_paging_db, 0, sizeof(fwrt->fw_paging_db)); in iwl_free_fw_paging() 40 static int iwl_alloc_fw_paging_mem(struct iwl_fw_runtime *fwrt, in iwl_alloc_fw_paging_mem() argument 47 if (fwrt->fw_paging_db[0].fw_paging_block) in iwl_alloc_fw_paging_mem() 54 fwrt->num_of_paging_blk = in iwl_alloc_fw_paging_mem() 56 fwrt->num_of_pages_in_last_blk = in iwl_alloc_fw_paging_mem() [all …]
|
| 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 | regulatory.c | 15 if (fwrt->uefi_tables_lock_status > UEFI_WIFI_GUID_UNLOCKED) \ 23 int iwl_bios_get_ ## __name(struct iwl_fw_runtime *fwrt) \ 24 {GET_BIOS_TABLE(__name, fwrt); } \ 28 int iwl_bios_get_ ## __name(struct iwl_fw_runtime *fwrt, \ 30 {GET_BIOS_TABLE(__name, fwrt, data); } \ 179 bool iwl_sar_geo_support(struct iwl_fw_runtime *fwrt) in iwl_sar_geo_support() argument 192 return IWL_UCODE_SERIAL(fwrt->fw->ucode_ver) >= 38 || in iwl_sar_geo_support() 193 (IWL_UCODE_SERIAL(fwrt->fw->ucode_ver) == 17 && in iwl_sar_geo_support() 194 fwrt->trans->info.hw_rev != CSR_HW_REV_TYPE_3160) || in iwl_sar_geo_support() 195 (IWL_UCODE_SERIAL(fwrt->fw->ucode_ver) == 29 && in iwl_sar_geo_support() [all …]
|
| H A D | uefi.c | 346 struct iwl_fw_runtime *fwrt) in iwl_uefi_sgom_parse() argument 353 memcpy(fwrt->sgom_table.offset_map, sgom_data->offset_map, in iwl_uefi_sgom_parse() 354 sizeof(fwrt->sgom_table.offset_map)); in iwl_uefi_sgom_parse() 361 u8 value = fwrt->sgom_table.offset_map[i][j]; in iwl_uefi_sgom_parse() 365 if (high > fwrt->geo_num_profiles) in iwl_uefi_sgom_parse() 367 if (low > fwrt->geo_num_profiles) in iwl_uefi_sgom_parse() 369 fwrt->sgom_table.offset_map[i][j] = (high << 4) | low; in iwl_uefi_sgom_parse() 373 fwrt->sgom_enabled = true; in iwl_uefi_sgom_parse() 378 struct iwl_fw_runtime *fwrt) in iwl_uefi_get_sgom_table() argument 383 if (!fwrt->geo_enabled) in iwl_uefi_get_sgom_table() [all …]
|
| H A D | init.c | 16 void iwl_fw_runtime_init(struct iwl_fw_runtime *fwrt, struct iwl_trans *trans, in iwl_fw_runtime_init() argument 25 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() 32 fwrt->sanitize_ctx = sanitize_ctx; in iwl_fw_runtime_init() 33 fwrt->ops_ctx = ops_ctx; in iwl_fw_runtime_init() [all …]
|
| H A D | smem.c | 12 static void iwl_parse_shared_mem_22000(struct iwl_fw_runtime *fwrt, in iwl_parse_shared_mem_22000() argument 18 u8 api_ver = iwl_fw_lookup_notif_ver(fwrt->fw, SYSTEM_GROUP, in iwl_parse_shared_mem_22000() 22 if (IWL_FW_CHECK(fwrt, lmac_num > ARRAY_SIZE(fwrt->smem_cfg.lmac), in iwl_parse_shared_mem_22000() 26 fwrt->smem_cfg.num_lmacs = lmac_num; in iwl_parse_shared_mem_22000() 27 fwrt->smem_cfg.num_txfifo_entries = in iwl_parse_shared_mem_22000() 29 fwrt->smem_cfg.rxfifo2_size = le32_to_cpu(mem_cfg->rxfifo2_size); in iwl_parse_shared_mem_22000() 32 !IWL_FW_CHECK(fwrt, iwl_rx_packet_payload_len(pkt) < sizeof(*mem_cfg), in iwl_parse_shared_mem_22000() 34 fwrt->smem_cfg.rxfifo2_control_size = in iwl_parse_shared_mem_22000() 43 fwrt->smem_cfg.lmac[lmac].txfifo_size[i] = in iwl_parse_shared_mem_22000() 45 fwrt->smem_cfg.lmac[lmac].rxfifo1_size = in iwl_parse_shared_mem_22000() [all …]
|
| H A D | acpi.c | 165 static int iwl_acpi_load_dsm_values(struct iwl_fw_runtime *fwrt) in iwl_acpi_load_dsm_values() argument 172 ret = iwl_acpi_get_dsm_integer(fwrt->dev, ACPI_DSM_REV, in iwl_acpi_load_dsm_values() 178 IWL_DEBUG_RADIO(fwrt, "ACPI QUERY FUNC not valid: %d\n", ret); in iwl_acpi_load_dsm_values() 182 fwrt->dsm_revision = ACPI_DSM_REV; in iwl_acpi_load_dsm_values() 183 fwrt->dsm_source = BIOS_SOURCE_ACPI; in iwl_acpi_load_dsm_values() 185 IWL_DEBUG_RADIO(fwrt, "ACPI DSM validity bitmap 0x%x\n", in iwl_acpi_load_dsm_values() 189 for (int func = 1; func < ARRAY_SIZE(fwrt->dsm_values); func++) { in iwl_acpi_load_dsm_values() 194 IWL_DEBUG_RADIO(fwrt, in iwl_acpi_load_dsm_values() 208 ret = iwl_acpi_get_dsm_integer(fwrt->dev, ACPI_DSM_REV, func, in iwl_acpi_load_dsm_values() 215 IWL_DEBUG_RADIO(fwrt, in iwl_acpi_load_dsm_values() [all …]
|
| H A D | acpi.h | 156 int iwl_acpi_get_mcc(struct iwl_fw_runtime *fwrt, char *mcc); 158 int iwl_acpi_get_pwr_limit(struct iwl_fw_runtime *fwrt, u64 *dflt_pwr_limit); 169 int iwl_acpi_get_eckv(struct iwl_fw_runtime *fwrt, u32 *extl_clk); 171 int iwl_acpi_get_wrds_table(struct iwl_fw_runtime *fwrt); 173 int iwl_acpi_get_ewrd_table(struct iwl_fw_runtime *fwrt); 175 int iwl_acpi_get_wgds_table(struct iwl_fw_runtime *fwrt); 177 int iwl_acpi_get_tas_table(struct iwl_fw_runtime *fwrt, 180 int iwl_acpi_get_ppag_table(struct iwl_fw_runtime *fwrt); 182 int iwl_acpi_get_phy_filters(struct iwl_fw_runtime *fwrt); 184 void iwl_acpi_get_guid_lock_status(struct iwl_fw_runtime *fwrt); [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 | uefi.h | 261 int iwl_uefi_get_wrds_table(struct iwl_fw_runtime *fwrt); 262 int iwl_uefi_get_ewrd_table(struct iwl_fw_runtime *fwrt); 263 int iwl_uefi_get_wgds_table(struct iwl_fw_runtime *fwrt); 264 int iwl_uefi_get_ppag_table(struct iwl_fw_runtime *fwrt); 265 int iwl_uefi_get_tas_table(struct iwl_fw_runtime *fwrt, 267 int iwl_uefi_get_pwr_limit(struct iwl_fw_runtime *fwrt, 269 int iwl_uefi_get_mcc(struct iwl_fw_runtime *fwrt, char *mcc); 270 int iwl_uefi_get_eckv(struct iwl_fw_runtime *fwrt, u32 *extl_clk); 271 int iwl_uefi_get_wbem(struct iwl_fw_runtime *fwrt, u32 *value); 272 int iwl_uefi_get_dsm(struct iwl_fw_runtime *fwrt, enum iwl_dsm_funcs func, [all …]
|
| H A D | regulatory.h | 175 bool iwl_rfi_is_enabled_in_bios(struct iwl_fw_runtime *fwrt); 183 bool iwl_sar_geo_support(struct iwl_fw_runtime *fwrt); 185 int iwl_sar_geo_fill_table(struct iwl_fw_runtime *fwrt, 189 int iwl_sar_fill_profile(struct iwl_fw_runtime *fwrt, 193 int iwl_fill_ppag_table(struct iwl_fw_runtime *fwrt, 197 bool iwl_is_ppag_approved(struct iwl_fw_runtime *fwrt); 205 int iwl_bios_get_wrds_table(struct iwl_fw_runtime *fwrt); 207 int iwl_bios_get_ewrd_table(struct iwl_fw_runtime *fwrt); 209 int iwl_bios_get_wgds_table(struct iwl_fw_runtime *fwrt); 211 int iwl_bios_get_ppag_table(struct iwl_fw_runtime *fwrt); [all …]
|
| H A D | runtime.h | 229 void iwl_fw_runtime_init(struct iwl_fw_runtime *fwrt, struct iwl_trans *trans, 236 static inline void iwl_fw_runtime_free(struct iwl_fw_runtime *fwrt) in iwl_fw_runtime_free() argument 240 kfree(fwrt->dump.d3_debug_data); in iwl_fw_runtime_free() 241 fwrt->dump.d3_debug_data = NULL; in iwl_fw_runtime_free() 243 iwl_dbg_tlv_del_timers(fwrt->trans); in iwl_fw_runtime_free() 245 cancel_delayed_work_sync(&fwrt->dump.wks[i].wk); in iwl_fw_runtime_free() 248 void iwl_fw_runtime_suspend(struct iwl_fw_runtime *fwrt); 250 void iwl_fw_runtime_resume(struct iwl_fw_runtime *fwrt); 252 static inline void iwl_fw_set_current_image(struct iwl_fw_runtime *fwrt, in iwl_fw_set_current_image() argument 255 fwrt->cur_fw_img = cur_fw_img; in iwl_fw_set_current_image() [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/mld/ |
| H A D | regulatory.c | 20 iwl_acpi_get_guid_lock_status(&mld->fwrt); in iwl_mld_get_bios_tables() 22 ret = iwl_bios_get_ppag_table(&mld->fwrt); in iwl_mld_get_bios_tables() 29 ret = iwl_bios_get_wrds_table(&mld->fwrt); in iwl_mld_get_bios_tables() 39 if (!iwl_bios_get_wgds_table(&mld->fwrt)) { in iwl_mld_get_bios_tables() 49 ret = iwl_bios_get_ewrd_table(&mld->fwrt); in iwl_mld_get_bios_tables() 58 ret = iwl_bios_get_wgds_table(&mld->fwrt); in iwl_mld_get_bios_tables() 66 iwl_uefi_get_uats_table(mld->trans, &mld->fwrt); in iwl_mld_get_bios_tables() 68 iwl_bios_get_phy_filters(&mld->fwrt); in iwl_mld_get_bios_tables() 75 __le32 sk = cpu_to_le32(mld->fwrt.geo_rev == 1 ? 1 : 0); in iwl_mld_geo_sar_init() 82 ret = iwl_sar_geo_fill_table(&mld->fwrt, &cmd.v5.table[0][0], in iwl_mld_geo_sar_init() [all …]
|
| H A D | fw.c | 193 iwl_fwrt_update_fw_versions(&mld->fwrt, lmac1, umac); in iwl_alive_fn() 243 iwl_dbg_tlv_time_point(&mld->fwrt, IWL_FW_INI_TIME_POINT_EARLY, NULL); in iwl_mld_load_fw_wait_alive() 256 iwl_fw_dbg_error_collect(&mld->fwrt, in iwl_mld_load_fw_wait_alive() 297 iwl_dbg_tlv_time_point(&mld->fwrt, IWL_FW_INI_TIME_POINT_AFTER_ALIVE, in iwl_mld_run_fw_init_sequence() 360 iwl_fw_dbg_stop_sync(&mld->fwrt); in iwl_mld_stop_fw() 452 iwl_fw_disable_dbg_asserts(&mld->fwrt); in iwl_mld_config_fw() 453 iwl_get_shared_mem_conf(&mld->fwrt); in iwl_mld_config_fw() 463 ret = iwl_set_soc_latency(&mld->fwrt); in iwl_mld_config_fw() 480 ret = iwl_configure_rxq(&mld->fwrt); in iwl_mld_config_fw() 529 iwl_fw_dbg_error_collect(&mld->fwrt, FW_DBG_TRIGGER_DRIVER); in iwl_mld_start_fw()
|
| H A D | debugfs.c | 56 iwl_fw_dbg_clear_monitor_buf(&mld->fwrt); in iwl_dbgfs_fw_dbg_clear_write() 418 status = iwl_dhc_resp_status(mld->fwrt.fw, hcmd.resp_pkt); in iwl_dbgfs_tas_get_status_read() 426 resp = iwl_dhc_resp_data(mld->fwrt.fw, hcmd.resp_pkt, &resp_len); in iwl_dbgfs_tas_get_status_read() 454 err = iwl_bios_get_dsm(&mld->fwrt, DSM_FUNC_ENABLE_6E, &value); in iwl_dbgfs_wifi_6e_enable_read()
|
| /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 …]
|
| H A D | iwl-dbg-tlv.h | 56 void _iwl_dbg_tlv_time_point(struct iwl_fw_runtime *fwrt, 60 void iwl_dbg_tlv_init_cfg(struct iwl_fw_runtime *fwrt); 62 static inline void iwl_dbg_tlv_time_point(struct iwl_fw_runtime *fwrt, in iwl_dbg_tlv_time_point() argument 66 _iwl_dbg_tlv_time_point(fwrt, tp_id, tp_data, false); in iwl_dbg_tlv_time_point() 69 static inline void iwl_dbg_tlv_time_point_sync(struct iwl_fw_runtime *fwrt, in iwl_dbg_tlv_time_point_sync() argument 73 _iwl_dbg_tlv_time_point(fwrt, tp_id, tp_data, true); in iwl_dbg_tlv_time_point_sync()
|
| /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 | debugfs.c | 36 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_ctdp_budget_read() 70 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_stop_ctdp_write() 100 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_start_ctdp_write() 114 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_force_ctkill_write() 129 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_dbgfs_tx_flush_write() 169 img = &mvm->fw->img[mvm->fwrt.cur_fw_img]; in iwl_dbgfs_sram_read() 201 img = &mvm->fw->img[mvm->fwrt.cur_fw_img]; in iwl_dbgfs_sram_write() 342 mvm->fwrt.geo_profiles[tbl_idx - 1].bands[0].chains[0], in iwl_dbgfs_sar_geo_profile_read() 343 mvm->fwrt.geo_profiles[tbl_idx - 1].bands[0].chains[1], in iwl_dbgfs_sar_geo_profile_read() 344 mvm->fwrt.geo_profiles[tbl_idx - 1].bands[0].max); in iwl_dbgfs_sar_geo_profile_read() [all …]
|
| H A D | tt.c | 612 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) { in iwl_mvm_tzone_get_temp() 637 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_mvm_tzone_set_trip_temp() 721 mvm->fwrt.cur_fw_img != IWL_UCODE_REGULAR) in iwl_mvm_tcool_set_cur_state() 814 iwl_bios_get_pwr_limit(&mvm->fwrt, &bios_power_budget); in iwl_mvm_ctdp_get_max_budget()
|
| H A D | tx.c | 28 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, NULL, FW_DBG_TRIGGER_BA); in iwl_mvm_bar_check_trigger() 37 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_bar_check_trigger() 890 mvm->fwrt.smem_cfg.lmac[lmac].txfifo_size[txf] - 256); in iwl_mvm_max_amsdu_size() 1494 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_tx_status_check_trigger() 1499 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, NULL, in iwl_mvm_tx_status_check_trigger() 1514 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, in iwl_mvm_tx_status_check_trigger() 1829 iwl_dbg_tlv_time_point(&mvm->fwrt, in iwl_mvm_rx_tx_cmd_agg_dbg()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/tests/ |
| H A D | utils.c | 47 mld->fwrt.trans = trans; in iwlmld_kunit_test_init() 48 mld->fwrt.fw = fw; in iwlmld_kunit_test_init() 49 mld->fwrt.dev = trans->dev; in iwlmld_kunit_test_init()
|