Explorar o código

qcacmn: Add print APIs for MLO

Add print api definitions for MLO

Change-Id: I7761fe01fba85bd8fb97413f95f73d995f84c1aa
CRs-Fixed: 2958486
Himanshu Batra %!s(int64=4) %!d(string=hai) anos
pai
achega
0f0ee4c77c
Modificáronse 3 ficheiros con 36 adicións e 0 borrados
  1. 2 0
      qdf/inc/qdf_types.h
  2. 2 0
      qdf/linux/src/qdf_trace.c
  3. 32 0
      umac/mlo_mgr/inc/wlan_mlo_mgr_cmn.h

+ 2 - 0
qdf/inc/qdf_types.h

@@ -413,6 +413,7 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
  * @QDF_MODULE_ID_QWRAP: QWRAP module ID
  * @QDF_MODULE_ID_DBDC_REP: DBDC repeater module ID
  * @QDF_MODULE_ID_EXT_AP: Extended AP module ID
+ * @QDF_MODULE_ID_MLO: MLO Manager module ID
  * @QDF_MODULE_ID_ANY: anything
  * @QDF_MODULE_ID_MAX: Max place holder module ID
  *
@@ -563,6 +564,7 @@ typedef enum {
 	QDF_MODULE_ID_QWRAP,
 	QDF_MODULE_ID_DBDC_REP,
 	QDF_MODULE_ID_EXT_AP,
+	QDF_MODULE_ID_MLO,
 	QDF_MODULE_ID_ANY,
 	QDF_MODULE_ID_MAX,
 } QDF_MODULE_ID;

+ 2 - 0
qdf/linux/src/qdf_trace.c

@@ -3217,6 +3217,7 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = {
 	[QDF_MODULE_ID_QWRAP] = {"QWRAP"},
 	[QDF_MODULE_ID_DBDC_REP] = {"DBDC_REP"},
 	[QDF_MODULE_ID_EXT_AP] = {"EXT_AP"},
+	[QDF_MODULE_ID_MLO] = {"MLO_MGR"},
 	[QDF_MODULE_ID_ANY] = {"ANY"},
 };
 qdf_export_symbol(g_qdf_category_name);
@@ -3785,6 +3786,7 @@ static void set_default_trace_levels(struct category_info *cinfo)
 		[QDF_MODULE_ID_QWRAP] = QDF_TRACE_LEVEL_FATAL,
 		[QDF_MODULE_ID_DBDC_REP] = QDF_TRACE_LEVEL_FATAL,
 		[QDF_MODULE_ID_EXT_AP] = QDF_TRACE_LEVEL_NONE,
+		[QDF_MODULE_ID_MLO] = QDF_TRACE_LEVEL_INFO,
 		[QDF_MODULE_ID_ANY] = QDF_TRACE_LEVEL_INFO,
 	};
 

+ 32 - 0
umac/mlo_mgr/inc/wlan_mlo_mgr_cmn.h

@@ -20,4 +20,36 @@
 #ifndef _WLAN_MLO_MGR_CMN_H_
 #define _WLAN_MLO_MGR_CMN_H_
 
+#include <qdf_types.h>
+#include <qdf_trace.h>
+
+#define mlo_alert(format, args...) \
+		QDF_TRACE_FATAL(QDF_MODULE_ID_MLO, format, ## args)
+
+#define mlo_err(format, args...) \
+		QDF_TRACE_ERROR(QDF_MODULE_ID_MLO, format, ## args)
+
+#define mlo_warn(format, args...) \
+		QDF_TRACE_WARN(QDF_MODULE_ID_MLO, format, ## args)
+
+#define mlo_info(format, args...) \
+		QDF_TRACE_INFO(QDF_MODULE_ID_MLO, format, ## args)
+
+#define mlo_debug(format, args...) \
+		QDF_TRACE_DEBUG(QDF_MODULE_ID_MLO, format, ## args)
+
+#define mlo_nofl_alert(format, args...) \
+		QDF_TRACE_FATAL_NO_FL(QDF_MODULE_ID_MLO, format, ## args)
+
+#define mlo_nofl_err(format, args...) \
+		QDF_TRACE_ERROR_NO_FL(QDF_MODULE_ID_MLO, format, ## args)
+
+#define mlo_nofl_warn(format, args...) \
+		QDF_TRACE_WARN_NO_FL(QDF_MODULE_ID_MLO, format, ## args)
+
+#define mlo_nofl_info(format, args...) \
+		QDF_TRACE_INFO_NO_FL(QDF_MODULE_ID_MLO, format, ## args)
+
+#define mlo_nofl_debug(format, args...) \
+		QDF_TRACE_DEBUG_NO_FL(QDF_MODULE_ID_MLO, format, ## args)
 #endif