Lines Matching refs:trans

344 	if (!iwl_trans_grab_nic_access(priv->trans, false, &reg_flags))  in iwl_print_cont_event_trace()
348 iwl_write32(priv->trans, HBUS_TARG_MEM_RADDR, ptr); in iwl_print_cont_event_trace()
364 ev = iwl_read32(priv->trans, HBUS_TARG_MEM_RDAT); in iwl_print_cont_event_trace()
365 time = iwl_read32(priv->trans, HBUS_TARG_MEM_RDAT); in iwl_print_cont_event_trace()
368 priv->trans->dev, 0, time, ev); in iwl_print_cont_event_trace()
370 data = iwl_read32(priv->trans, HBUS_TARG_MEM_RDAT); in iwl_print_cont_event_trace()
372 priv->trans->dev, time, data, ev); in iwl_print_cont_event_trace()
376 iwl_trans_release_nic_access(priv->trans, &reg_flags); in iwl_print_cont_event_trace()
395 iwl_trans_read_mem_bytes(priv->trans, base, in iwl_continuous_event_trace()
436 trace_iwlwifi_dev_ucode_wrap_event(priv->trans->dev, in iwl_continuous_event_trace()
596 iwl_write32(priv->trans, CSR_UCODE_DRV_GP1_CLR, in iwl_rf_kill_ct_config()
866 iwl_trans_stop_device(priv->trans); in iwl_down()
1144 static struct iwl_op_mode *iwl_op_mode_dvm_start(struct iwl_trans *trans, in iwl_op_mode_dvm_start() argument
1176 priv->trans = trans; in iwl_op_mode_dvm_start()
1177 priv->dev = trans->dev; in iwl_op_mode_dvm_start()
1250 iwl_trans_configure(priv->trans, &trans_cfg); in iwl_op_mode_dvm_start()
1252 trans->rx_mpdu_cmd = REPLY_RX_MPDU_CMD; in iwl_op_mode_dvm_start()
1253 trans->rx_mpdu_cmd_hdr_size = sizeof(struct iwl_rx_mpdu_res_start); in iwl_op_mode_dvm_start()
1257 SET_IEEE80211_DEV(priv->hw, priv->trans->dev); in iwl_op_mode_dvm_start()
1283 priv->cfg->name, priv->trans->hw_rev); in iwl_op_mode_dvm_start()
1285 if (iwl_trans_start_hw(priv->trans)) in iwl_op_mode_dvm_start()
1289 if (iwl_read_eeprom(priv->trans, &priv->eeprom_blob, in iwl_op_mode_dvm_start()
1296 iwl_trans_stop_device(priv->trans); in iwl_op_mode_dvm_start()
1298 priv->nvm_data = iwl_parse_eeprom_data(priv->trans->dev, priv->cfg, in iwl_op_mode_dvm_start()
1304 if (iwl_nvm_check_version(priv->nvm_data, priv->trans)) in iwl_op_mode_dvm_start()
1339 iwl_trans_configure(priv->trans, &trans_cfg); in iwl_op_mode_dvm_start()
1441 iwl_trans_op_mode_leave(priv->trans); in iwl_op_mode_dvm_stop()
1516 struct iwl_trans *trans = priv->trans; in iwl_dump_nic_error_log() local
1539 iwl_trans_read_mem_bytes(trans, base, &table, sizeof(table)); in iwl_dump_nic_error_log()
1542 IWL_ERR(trans, "Start IWL Error Log Dump:\n"); in iwl_dump_nic_error_log()
1543 IWL_ERR(trans, "Status: 0x%08lX, count: %d\n", in iwl_dump_nic_error_log()
1547 trace_iwlwifi_dev_ucode_error(trans->dev, table.error_id, table.tsf_low, in iwl_dump_nic_error_log()
1606 struct iwl_trans *trans = priv->trans; in iwl_print_event_log() local
1628 if (!iwl_trans_grab_nic_access(trans, false, &reg_flags)) in iwl_print_event_log()
1632 iwl_write32(trans, HBUS_TARG_MEM_RADDR, ptr); in iwl_print_event_log()
1637 ev = iwl_read32(trans, HBUS_TARG_MEM_RDAT); in iwl_print_event_log()
1638 time = iwl_read32(trans, HBUS_TARG_MEM_RDAT); in iwl_print_event_log()
1646 trace_iwlwifi_dev_ucode_event(trans->dev, 0, in iwl_print_event_log()
1652 data = iwl_read32(trans, HBUS_TARG_MEM_RDAT); in iwl_print_event_log()
1660 trace_iwlwifi_dev_ucode_event(trans->dev, time, in iwl_print_event_log()
1667 iwl_trans_release_nic_access(trans, &reg_flags); in iwl_print_event_log()
1721 struct iwl_trans *trans = priv->trans; in iwl_dump_nic_event_log() local
1744 capacity = iwl_trans_read_mem32(trans, base); in iwl_dump_nic_event_log()
1745 mode = iwl_trans_read_mem32(trans, base + (1 * sizeof(u32))); in iwl_dump_nic_event_log()
1746 num_wraps = iwl_trans_read_mem32(trans, base + (2 * sizeof(u32))); in iwl_dump_nic_event_log()
1747 next_entry = iwl_trans_read_mem32(trans, base + (3 * sizeof(u32))); in iwl_dump_nic_event_log()
1765 IWL_ERR(trans, "Start IWL Event Log Dump: nothing in log\n"); in iwl_dump_nic_event_log()
1892 iwl_trans_set_bits_mask(priv->trans, CSR_HW_IF_CONFIG_REG, in iwl_nic_config()
1895 (CSR_HW_REV_STEP(priv->trans->hw_rev) << in iwl_nic_config()
1897 (CSR_HW_REV_DASH(priv->trans->hw_rev) << in iwl_nic_config()
1910 iwl_trans_set_bits_mask(priv->trans, CSR_HW_IF_CONFIG_REG, in iwl_nic_config()
1925 iwl_set_bit(priv->trans, CSR_HW_IF_CONFIG_REG, in iwl_nic_config()
1933 iwl_set_bits_mask_prph(priv->trans, APMG_PS_CTRL_REG, in iwl_nic_config()
2014 iwl_trans_free_tx_cmd(priv->trans, info->driver_data[1]); in iwl_free_skb()