Lines Matching +full:bit +full:- +full:mask
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
2 /* Copyright(c) 2019-2020 Realtek Corporation
18 RTW89_DBG_TXRX = BIT(0),
19 RTW89_DBG_RFK = BIT(1),
20 RTW89_DBG_RFK_TRACK = BIT(2),
21 RTW89_DBG_CFO = BIT(3),
22 RTW89_DBG_TSSI = BIT(4),
23 RTW89_DBG_TXPWR = BIT(5),
24 RTW89_DBG_HCI = BIT(6),
25 RTW89_DBG_RA = BIT(7),
26 RTW89_DBG_REGD = BIT(8),
27 RTW89_DBG_PHY_TRACK = BIT(9),
28 RTW89_DBG_DIG = BIT(10),
29 RTW89_DBG_SER = BIT(11),
30 RTW89_DBG_FW = BIT(12),
31 RTW89_DBG_BTC = BIT(13),
32 RTW89_DBG_BF = BIT(14),
33 RTW89_DBG_HW_SCAN = BIT(15),
34 RTW89_DBG_SAR = BIT(16),
35 RTW89_DBG_STATE = BIT(17),
36 RTW89_DBG_WOW = BIT(18),
37 RTW89_DBG_UL_TB = BIT(19),
38 RTW89_DBG_CHAN = BIT(20),
39 RTW89_DBG_ACPI = BIT(21),
40 RTW89_DBG_EDCCA = BIT(22),
43 RTW89_DBG_IO_RW = BIT(30),
45 RTW89_DBG_UNEXP = BIT(31),
68 #define rtw89_info(rtwdev, a...) dev_info((rtwdev)->dev, ##a)
69 #define rtw89_warn(rtwdev, a...) dev_warn((rtwdev)->dev, ##a)
70 #define rtw89_err(rtwdev, a...) dev_err((rtwdev)->dev, ##a)
76 void rtw89_debug(struct rtw89_dev *rtwdev, enum rtw89_debug_mask mask,
79 enum rtw89_debug_mask mask,
83 if (!(rtw89_debug_mask & mask))
90 enum rtw89_debug_mask mask)
92 return !!(rtw89_debug_mask & mask);
96 enum rtw89_debug_mask mask,
99 enum rtw89_debug_mask mask,
103 enum rtw89_debug_mask mask)