diff --git a/wmi/inc/wmi_unified_api.h b/wmi/inc/wmi_unified_api.h index e8d2dd827e23..a676b3f915aa 100644 --- a/wmi/inc/wmi_unified_api.h +++ b/wmi/inc/wmi_unified_api.h @@ -2393,5 +2393,10 @@ QDF_STATUS wmi_unified_send_smart_logging_fatal_cmd QDF_STATUS wmi_extract_smartlog_ev (void *wmi_hdl, void *evt_buf, struct wmi_debug_fatal_events *ev); + #endif /* OL_ATH_SMART_LOGGING */ + +void wmi_process_fw_event_worker_thread_ctx(struct wmi_unified *wmi_handle, + HTC_PACKET * htc_packet); + #endif /* _WMI_UNIFIED_API_H_ */ diff --git a/wmi/src/wmi_unified.c b/wmi/src/wmi_unified.c index 6ecf1985023c..01f9c35d6287 100644 --- a/wmi/src/wmi_unified.c +++ b/wmi/src/wmi_unified.c @@ -22,6 +22,7 @@ #include "htc_api.h" #include "htc_api.h" #include "wmi_unified_priv.h" +#include "wmi_unified_api.h" #include "qdf_module.h" #ifndef WMI_NON_TLV_SUPPORT @@ -1677,7 +1678,7 @@ static void wmi_process_fw_event_default_ctx(struct wmi_unified *wmi_handle, (wmi_handle->scn_handle, evt_buf, exec_ctx); #else wmi_handle->rx_ops.wma_process_fw_event_handler_cbk(wmi_handle, - evt_buf, exec_ctx); + htc_packet, exec_ctx); #endif return; @@ -1694,8 +1695,8 @@ static void wmi_process_fw_event_default_ctx(struct wmi_unified *wmi_handle, * * Return: none */ -static void wmi_process_fw_event_worker_thread_ctx - (struct wmi_unified *wmi_handle, HTC_PACKET *htc_packet) +void wmi_process_fw_event_worker_thread_ctx(struct wmi_unified *wmi_handle, + HTC_PACKET *htc_packet) { wmi_buf_t evt_buf; @@ -1710,6 +1711,8 @@ static void wmi_process_fw_event_worker_thread_ctx return; } +qdf_export_symbol(wmi_process_fw_event_worker_thread_ctx); + /** * wmi_get_pdev_ep: Get wmi handle based on endpoint * @soc: handle to wmi soc