diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/debug.h')
-rw-r--r-- | drivers/net/wireless/ath/ath10k/debug.h | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/drivers/net/wireless/ath/ath10k/debug.h b/drivers/net/wireless/ath/ath10k/debug.h index 168140c54028..6576b82a8d86 100644 --- a/drivers/net/wireless/ath/ath10k/debug.h +++ b/drivers/net/wireless/ath/ath10k/debug.h | |||
@@ -27,21 +27,24 @@ enum ath10k_debug_mask { | |||
27 | ATH10K_DBG_HTC = 0x00000004, | 27 | ATH10K_DBG_HTC = 0x00000004, |
28 | ATH10K_DBG_HTT = 0x00000008, | 28 | ATH10K_DBG_HTT = 0x00000008, |
29 | ATH10K_DBG_MAC = 0x00000010, | 29 | ATH10K_DBG_MAC = 0x00000010, |
30 | ATH10K_DBG_CORE = 0x00000020, | 30 | ATH10K_DBG_BOOT = 0x00000020, |
31 | ATH10K_DBG_PCI_DUMP = 0x00000040, | 31 | ATH10K_DBG_PCI_DUMP = 0x00000040, |
32 | ATH10K_DBG_HTT_DUMP = 0x00000080, | 32 | ATH10K_DBG_HTT_DUMP = 0x00000080, |
33 | ATH10K_DBG_MGMT = 0x00000100, | 33 | ATH10K_DBG_MGMT = 0x00000100, |
34 | ATH10K_DBG_DATA = 0x00000200, | 34 | ATH10K_DBG_DATA = 0x00000200, |
35 | ATH10K_DBG_BMI = 0x00000400, | ||
35 | ATH10K_DBG_ANY = 0xffffffff, | 36 | ATH10K_DBG_ANY = 0xffffffff, |
36 | }; | 37 | }; |
37 | 38 | ||
38 | extern unsigned int ath10k_debug_mask; | 39 | extern unsigned int ath10k_debug_mask; |
39 | 40 | ||
40 | extern __printf(1, 2) int ath10k_info(const char *fmt, ...); | 41 | __printf(1, 2) int ath10k_info(const char *fmt, ...); |
41 | extern __printf(1, 2) int ath10k_err(const char *fmt, ...); | 42 | __printf(1, 2) int ath10k_err(const char *fmt, ...); |
42 | extern __printf(1, 2) int ath10k_warn(const char *fmt, ...); | 43 | __printf(1, 2) int ath10k_warn(const char *fmt, ...); |
43 | 44 | ||
44 | #ifdef CONFIG_ATH10K_DEBUGFS | 45 | #ifdef CONFIG_ATH10K_DEBUGFS |
46 | int ath10k_debug_start(struct ath10k *ar); | ||
47 | void ath10k_debug_stop(struct ath10k *ar); | ||
45 | int ath10k_debug_create(struct ath10k *ar); | 48 | int ath10k_debug_create(struct ath10k *ar); |
46 | void ath10k_debug_read_service_map(struct ath10k *ar, | 49 | void ath10k_debug_read_service_map(struct ath10k *ar, |
47 | void *service_map, | 50 | void *service_map, |
@@ -50,6 +53,15 @@ void ath10k_debug_read_target_stats(struct ath10k *ar, | |||
50 | struct wmi_stats_event *ev); | 53 | struct wmi_stats_event *ev); |
51 | 54 | ||
52 | #else | 55 | #else |
56 | static inline int ath10k_debug_start(struct ath10k *ar) | ||
57 | { | ||
58 | return 0; | ||
59 | } | ||
60 | |||
61 | static inline void ath10k_debug_stop(struct ath10k *ar) | ||
62 | { | ||
63 | } | ||
64 | |||
53 | static inline int ath10k_debug_create(struct ath10k *ar) | 65 | static inline int ath10k_debug_create(struct ath10k *ar) |
54 | { | 66 | { |
55 | return 0; | 67 | return 0; |
@@ -68,7 +80,7 @@ static inline void ath10k_debug_read_target_stats(struct ath10k *ar, | |||
68 | #endif /* CONFIG_ATH10K_DEBUGFS */ | 80 | #endif /* CONFIG_ATH10K_DEBUGFS */ |
69 | 81 | ||
70 | #ifdef CONFIG_ATH10K_DEBUG | 82 | #ifdef CONFIG_ATH10K_DEBUG |
71 | extern __printf(2, 3) void ath10k_dbg(enum ath10k_debug_mask mask, | 83 | __printf(2, 3) void ath10k_dbg(enum ath10k_debug_mask mask, |
72 | const char *fmt, ...); | 84 | const char *fmt, ...); |
73 | void ath10k_dbg_dump(enum ath10k_debug_mask mask, | 85 | void ath10k_dbg_dump(enum ath10k_debug_mask mask, |
74 | const char *msg, const char *prefix, | 86 | const char *msg, const char *prefix, |