Lines Matching refs:trans

147 	struct iwl_trans *trans = fwrt->trans;  in iwl_fwrt_dump_umac_error_log()  local
149 u32 base = fwrt->trans->dbg.umac_error_event_table; in iwl_fwrt_dump_umac_error_log()
152 !(fwrt->trans->dbg.error_event_table_tlv_status & in iwl_fwrt_dump_umac_error_log()
156 iwl_trans_read_mem_bytes(trans, base, &table, sizeof(table)); in iwl_fwrt_dump_umac_error_log()
162 IWL_ERR(trans, "Start IWL Error Log Dump:\n"); in iwl_fwrt_dump_umac_error_log()
163 IWL_ERR(trans, "Transport status: 0x%08lX, valid: %d\n", in iwl_fwrt_dump_umac_error_log()
164 fwrt->trans->status, table.valid); in iwl_fwrt_dump_umac_error_log()
186 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_lmac_error_log() local
188 u32 val, base = fwrt->trans->dbg.lmac_error_event_table[lmac_num]; in iwl_fwrt_dump_lmac_error_log()
208 val = iwl_trans_read_mem32(trans, base); in iwl_fwrt_dump_lmac_error_log()
212 IWL_ERR(trans, "HW error, resetting before reading\n"); in iwl_fwrt_dump_lmac_error_log()
215 iwl_trans_sw_reset(trans); in iwl_fwrt_dump_lmac_error_log()
217 err = iwl_finish_nic_init(trans); in iwl_fwrt_dump_lmac_error_log()
222 iwl_trans_read_mem_bytes(trans, base, &table, sizeof(table)); in iwl_fwrt_dump_lmac_error_log()
228 IWL_ERR(trans, "Start IWL Error Log Dump:\n"); in iwl_fwrt_dump_lmac_error_log()
229 IWL_ERR(trans, "Transport status: 0x%08lX, valid: %d\n", in iwl_fwrt_dump_lmac_error_log()
230 fwrt->trans->status, table.valid); in iwl_fwrt_dump_lmac_error_log()
300 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_tcm_error_log() local
302 u32 base = fwrt->trans->dbg.tcm_error_event_table; in iwl_fwrt_dump_tcm_error_log()
306 !(fwrt->trans->dbg.error_event_table_tlv_status & in iwl_fwrt_dump_tcm_error_log()
310 iwl_trans_read_mem_bytes(trans, base, &table, sizeof(table)); in iwl_fwrt_dump_tcm_error_log()
332 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) { in iwl_fwrt_dump_tcm_error_log()
333 u32 scratch = iwl_read32(trans, CSR_FUNC_SCRATCH); in iwl_fwrt_dump_tcm_error_log()
342 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_iml_error_log() local
345 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) { in iwl_fwrt_dump_iml_error_log()
348 } else if (fwrt->trans->trans_cfg->device_family >= in iwl_fwrt_dump_iml_error_log()
356 error = iwl_read_umac_prph(trans, UMAG_SB_CPU_2_STATUS); in iwl_fwrt_dump_iml_error_log()
358 IWL_ERR(trans, "IML/ROM dump:\n"); in iwl_fwrt_dump_iml_error_log()
361 IWL_ERR(trans, "0x%04X | IML/ROM SYSASSERT\n", error >> 16); in iwl_fwrt_dump_iml_error_log()
365 iwl_read_umac_prph(trans, data1)); in iwl_fwrt_dump_iml_error_log()
367 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) in iwl_fwrt_dump_iml_error_log()
369 iwl_read_umac_prph(trans, SB_MODIFY_CFG_FLAG)); in iwl_fwrt_dump_iml_error_log()
376 struct iwl_trans *trans = fwrt->trans; in iwl_fwrt_dump_fseq_regs() local
396 if (!iwl_trans_grab_nic_access(trans)) in iwl_fwrt_dump_fseq_regs()
403 iwl_read_prph_no_grab(trans, fseq_regs[i].addr), in iwl_fwrt_dump_fseq_regs()
406 iwl_trans_release_nic_access(trans); in iwl_fwrt_dump_fseq_regs()
411 if (!test_bit(STATUS_DEVICE_ENABLED, &fwrt->trans->status)) { in iwl_fwrt_dump_error_logs()
418 if (fwrt->trans->dbg.lmac_error_event_table[1]) in iwl_fwrt_dump_error_logs()