xref: /wlan-dirver/qcacld-3.0/core/mac/src/include/sir_debug.h (revision c6aeb9e4bb6003a7cfa3485966a7ea031a28b3c0)
17090c5fdSPrakash Dhavali /*
297e7a5f8SUtkarsh Bhatnagar  * Copyright (c) 2011-2012, 2014-2015, 2017-2019, 2021 The Linux Foundation. All rights reserved.
3*c6aeb9e4SVinod Kumar Myadam  * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
47090c5fdSPrakash Dhavali  *
57090c5fdSPrakash Dhavali  * Permission to use, copy, modify, and/or distribute this software for
67090c5fdSPrakash Dhavali  * any purpose with or without fee is hereby granted, provided that the
77090c5fdSPrakash Dhavali  * above copyright notice and this permission notice appear in all
87090c5fdSPrakash Dhavali  * copies.
97090c5fdSPrakash Dhavali  *
107090c5fdSPrakash Dhavali  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
117090c5fdSPrakash Dhavali  * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
127090c5fdSPrakash Dhavali  * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
137090c5fdSPrakash Dhavali  * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
147090c5fdSPrakash Dhavali  * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
157090c5fdSPrakash Dhavali  * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
167090c5fdSPrakash Dhavali  * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
177090c5fdSPrakash Dhavali  * PERFORMANCE OF THIS SOFTWARE.
187090c5fdSPrakash Dhavali  */
197090c5fdSPrakash Dhavali 
207090c5fdSPrakash Dhavali /*
217090c5fdSPrakash Dhavali  * Author:      Sandesh Goel
227090c5fdSPrakash Dhavali  * Date:        02/25/02
237090c5fdSPrakash Dhavali  */
247090c5fdSPrakash Dhavali 
257090c5fdSPrakash Dhavali #ifndef __POL_DEBUG_H__
267090c5fdSPrakash Dhavali #define __POL_DEBUG_H__
277090c5fdSPrakash Dhavali 
287090c5fdSPrakash Dhavali #define LOGOFF  0
297090c5fdSPrakash Dhavali #define LOGP    1
307090c5fdSPrakash Dhavali #define LOGE    2
317090c5fdSPrakash Dhavali #define LOGW    3
327090c5fdSPrakash Dhavali #define LOG1    4
337090c5fdSPrakash Dhavali #define LOG2    5
347090c5fdSPrakash Dhavali #define LOG3    6
357090c5fdSPrakash Dhavali #define LOG4    7
369e4462e6SSrinivas Girigowda #define LOGD    8
377090c5fdSPrakash Dhavali 
38500ae3deSDustin Brown #define pe_alert_rl(params...) QDF_TRACE_FATAL_RL(QDF_MODULE_ID_PE, params)
39500ae3deSDustin Brown #define pe_err_rl(params...) QDF_TRACE_ERROR_RL(QDF_MODULE_ID_PE, params)
40500ae3deSDustin Brown #define pe_warn_rl(params...) QDF_TRACE_WARN_RL(QDF_MODULE_ID_PE, params)
41500ae3deSDustin Brown #define pe_info_rl(params...) QDF_TRACE_INFO_RL(QDF_MODULE_ID_PE, params)
42500ae3deSDustin Brown #define pe_debug_rl(params...) QDF_TRACE_DEBUG_RL(QDF_MODULE_ID_PE, params)
43c13cfaf1SVarun Reddy Yeturu 
44567fdaddSSandeep Puligilla #define pe_alert(params...) QDF_TRACE_FATAL(QDF_MODULE_ID_PE, params)
45567fdaddSSandeep Puligilla #define pe_err(params...) QDF_TRACE_ERROR(QDF_MODULE_ID_PE, params)
46567fdaddSSandeep Puligilla #define pe_warn(params...) QDF_TRACE_WARN(QDF_MODULE_ID_PE, params)
47567fdaddSSandeep Puligilla #define pe_info(params...) QDF_TRACE_INFO(QDF_MODULE_ID_PE, params)
48567fdaddSSandeep Puligilla #define pe_debug(params...) QDF_TRACE_DEBUG(QDF_MODULE_ID_PE, params)
49e3cae1d3SSrinivas Girigowda 
50790d9435SNirav Shah #define pe_nofl_alert(params...) \
51790d9435SNirav Shah 	QDF_TRACE_FATAL_NO_FL(QDF_MODULE_ID_PE, params)
52790d9435SNirav Shah #define pe_nofl_err(params...) \
53790d9435SNirav Shah 	QDF_TRACE_ERROR_NO_FL(QDF_MODULE_ID_PE, params)
54790d9435SNirav Shah #define pe_nofl_warn(params...) \
55790d9435SNirav Shah 	QDF_TRACE_WARN_NO_FL(QDF_MODULE_ID_PE, params)
56790d9435SNirav Shah #define pe_nofl_info(params...) \
57790d9435SNirav Shah 	QDF_TRACE_INFO_NO_FL(QDF_MODULE_ID_PE, params)
58790d9435SNirav Shah #define pe_nofl_debug(params...) \
59790d9435SNirav Shah 	QDF_TRACE_DEBUG_NO_FL(QDF_MODULE_ID_PE, params)
60*c6aeb9e4SVinod Kumar Myadam #define pe_nofl_rl_err(params...) \
61*c6aeb9e4SVinod Kumar Myadam 	QDF_TRACE_ERROR_RL_NO_FL(QDF_MODULE_ID_PE, params)
6297e7a5f8SUtkarsh Bhatnagar #define pe_nofl_rl_debug(params...) \
6397e7a5f8SUtkarsh Bhatnagar 	QDF_TRACE_DEBUG_RL_NO_FL(QDF_MODULE_ID_PE, params)
6497e7a5f8SUtkarsh Bhatnagar #define pe_nofl_rl_info(params...) \
6597e7a5f8SUtkarsh Bhatnagar 	QDF_TRACE_INFO_RL_NO_FL(QDF_MODULE_ID_PE, params)
66790d9435SNirav Shah 
67d6fa0f8cSNirav Shah #define PE_ENTER() QDF_TRACE_ENTER(QDF_MODULE_ID_PE, "enter")
68d6fa0f8cSNirav Shah #define PE_EXIT() QDF_TRACE_EXIT(QDF_MODULE_ID_PE, "exit")
697090c5fdSPrakash Dhavali #endif
70