From 8a31f0903da7daa80fbbc6705fa6bd5b21a39873 Mon Sep 17 00:00:00 2001 From: Amit Mehta Date: Fri, 11 Aug 2023 03:59:47 -0700 Subject: [PATCH] qcacld-3.0: Add DP FISA to SSR dump Add DP FISA to SSR dump Change-Id: I9d5c22dbbb6de6b89edff47e0805278e03a60f00 CRs-Fixed: 3604895 --- components/dp/core/src/wlan_dp_rx_fst.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/components/dp/core/src/wlan_dp_rx_fst.c b/components/dp/core/src/wlan_dp_rx_fst.c index e6471a2bde..a79b2269c9 100644 --- a/components/dp/core/src/wlan_dp_rx_fst.c +++ b/components/dp/core/src/wlan_dp_rx_fst.c @@ -29,6 +29,7 @@ #include #include #include +#include "qdf_ssr_driver_dump.h" /* Timeout in milliseconds to wait for CMEM FST HTT response */ #define DP_RX_FST_CMEM_RESP_TIMEOUT 2000 @@ -500,6 +501,11 @@ QDF_STATUS dp_rx_fst_attach(struct wlan_dp_psoc_context *dp_ctx) "Rx FST attach successful, #entries:%d\n", fst->max_entries); + qdf_ssr_driver_dump_register_region("dp_fisa", fst, sizeof(*fst)); + qdf_ssr_driver_dump_register_region("dp_fisa_sw_fse_table", fst->base, + DP_RX_GET_SW_FT_ENTRY_SIZE * + fst->max_entries); + return QDF_STATUS_SUCCESS; timer_init_fail: @@ -614,6 +620,8 @@ void dp_rx_fst_detach(struct wlan_dp_psoc_context *dp_ctx) dp_fst = dp_ctx->rx_fst; if (qdf_likely(dp_fst)) { + qdf_ssr_driver_dump_unregister_region("dp_fisa_sw_fse_table"); + qdf_ssr_driver_dump_unregister_region("dp_fisa"); qdf_timer_sync_cancel(&dp_fst->fse_cache_flush_timer); if (dp_fst->fst_in_cmem) dp_rx_fst_cmem_deinit(dp_fst);