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