Prechádzať zdrojové kódy

cnss2: Dump event desc history when SSR occurs

Dump hif_event_desc_history and hif_ce_desc_history_buff
when SSR occurs.

Change-Id: I3c115e1d6b35107e4f97f442a51bd50f50bd79ae
CRs-Fixed: 3553092
Zhiwei Yang 1 rok pred
rodič
commit
f0a7661f00
2 zmenil súbory, kde vykonal 13 pridanie a 3 odobranie
  1. 7 2
      cnss2/main.c
  2. 6 1
      inc/cnss2.h

+ 7 - 2
cnss2/main.c

@@ -3243,9 +3243,14 @@ int cnss_do_host_ramdump(struct cnss_plat_data *plat_priv,
 		[CNSS_HOST_WMI_COMMAND_LOG_IDX] = "wmi_command_log_idx",
 		[CNSS_HOST_WMI_EVENT_LOG_IDX] = "wmi_event_log_idx",
 		[CNSS_HOST_WMI_RX_EVENT_IDX] = "wmi_rx_event_idx",
-		[CNSS_HOST_HIF_CE_DESC_HISTORY] = "hif_ce_desc_history",
 		[CNSS_HOST_HIF_CE_DESC_HISTORY_BUFF] = "hif_ce_desc_history_buff",
-		[CNSS_HOST_HANG_EVENT_DATA] = "hang_event_data"
+		[CNSS_HOST_HANG_EVENT_DATA] = "hang_event_data",
+		[CNSS_HOST_CE_DESC_HIST] = "hif_ce_desc_hist",
+		[CNSS_HOST_CE_COUNT_MAX] = "hif_ce_count_max",
+		[CNSS_HOST_CE_HISTORY_MAX] = "hif_ce_history_max",
+		[CNSS_HOST_ONLY_FOR_CRIT_CE] = "hif_ce_only_for_crit",
+		[CNSS_HOST_HIF_EVENT_HISTORY] = "hif_event_history",
+		[CNSS_HOST_HIF_EVENT_HIST_MAX] = "hif_event_hist_max"
 	};
 	int i;
 	int ret = 0;

+ 6 - 1
inc/cnss2.h

@@ -105,9 +105,14 @@ enum cnss_host_dump_type {
 	CNSS_HOST_WMI_COMMAND_LOG_IDX,
 	CNSS_HOST_WMI_EVENT_LOG_IDX,
 	CNSS_HOST_WMI_RX_EVENT_IDX,
-	CNSS_HOST_HIF_CE_DESC_HISTORY,
 	CNSS_HOST_HIF_CE_DESC_HISTORY_BUFF,
 	CNSS_HOST_HANG_EVENT_DATA,
+	CNSS_HOST_CE_DESC_HIST,
+	CNSS_HOST_CE_COUNT_MAX,
+	CNSS_HOST_CE_HISTORY_MAX,
+	CNSS_HOST_ONLY_FOR_CRIT_CE,
+	CNSS_HOST_HIF_EVENT_HISTORY,
+	CNSS_HOST_HIF_EVENT_HIST_MAX,
 	CNSS_HOST_DUMP_TYPE_MAX,
 };