mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-03 17:40:04 +00:00
![Moses Christopher Bollavarapu](/assets/img/avatar_default.png)
There is a BIT(nr) macro available in vdso/bits.h which is doing the same left shift operation Example: (1 << 7) == BIT(7) Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Moses Christopher Bollavarapu <mosescb.dev@gmail.com> Link: https://lore.kernel.org/r/20220219183234.31216-1-mosescb.dev@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
55 lines
1.2 KiB
C
55 lines
1.2 KiB
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/*
|
|
* Copyright(c) 2008 - 2010 Realtek Corporation. All rights reserved.
|
|
*
|
|
* Contact Information: wlanfae <wlanfae@realtek.com>
|
|
*/
|
|
#ifndef _RTL_DEBUG_H
|
|
#define _RTL_DEBUG_H
|
|
|
|
#include <linux/bits.h>
|
|
|
|
/* Allow files to override DRV_NAME */
|
|
#ifndef DRV_NAME
|
|
#define DRV_NAME "rtllib_92e"
|
|
#endif
|
|
|
|
extern u32 rt_global_debug_component;
|
|
|
|
/* These are the defines for rt_global_debug_component */
|
|
enum RTL_DEBUG {
|
|
COMP_TRACE = BIT(0),
|
|
COMP_DBG = BIT(1),
|
|
COMP_INIT = BIT(2),
|
|
COMP_RECV = BIT(3),
|
|
COMP_POWER = BIT(6),
|
|
COMP_SWBW = BIT(8),
|
|
COMP_SEC = BIT(9),
|
|
COMP_LPS = BIT(10),
|
|
COMP_QOS = BIT(11),
|
|
COMP_RATE = BIT(12),
|
|
COMP_RXDESC = BIT(13),
|
|
COMP_PHY = BIT(14),
|
|
COMP_DIG = BIT(15),
|
|
COMP_TXAGC = BIT(16),
|
|
COMP_HALDM = BIT(17),
|
|
COMP_POWER_TRACKING = BIT(18),
|
|
COMP_CH = BIT(19),
|
|
COMP_RF = BIT(20),
|
|
COMP_FIRMWARE = BIT(21),
|
|
COMP_RESET = BIT(23),
|
|
COMP_CMDPKT = BIT(24),
|
|
COMP_SCAN = BIT(25),
|
|
COMP_PS = BIT(26),
|
|
COMP_DOWN = BIT(27),
|
|
COMP_INTR = BIT(28),
|
|
COMP_ERR = BIT(31)
|
|
};
|
|
|
|
#define RT_TRACE(component, x, args...) \
|
|
do { \
|
|
if (rt_global_debug_component & component) \
|
|
printk(KERN_DEBUG DRV_NAME ":" x "\n", ##args);\
|
|
} while (0)
|
|
|
|
#endif
|