Commit | Line | Data |
---|---|---|
328970de | 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ |
fa60ce2c | 2 | /* |
6325b4a2 SM |
3 | * dlmdebug.h |
4 | * | |
5 | * Copyright (C) 2008 Oracle. All rights reserved. | |
6325b4a2 SM |
6 | */ |
7 | ||
8 | #ifndef DLMDEBUG_H | |
9 | #define DLMDEBUG_H | |
10 | ||
e5a0334c SM |
11 | void dlm_print_one_mle(struct dlm_master_list_entry *mle); |
12 | ||
6325b4a2 SM |
13 | #ifdef CONFIG_DEBUG_FS |
14 | ||
4e3d24ed SM |
15 | struct debug_lockres { |
16 | int dl_len; | |
17 | char *dl_buf; | |
18 | struct dlm_ctxt *dl_ctxt; | |
19 | struct dlm_lock_resource *dl_res; | |
20 | }; | |
21 | ||
e581595e | 22 | void dlm_debug_init(struct dlm_ctxt *dlm); |
007dce53 | 23 | |
5e7a3ed9 | 24 | void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm); |
6325b4a2 SM |
25 | void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm); |
26 | ||
e581595e | 27 | void dlm_create_debugfs_root(void); |
6325b4a2 SM |
28 | void dlm_destroy_debugfs_root(void); |
29 | ||
30 | #else | |
31 | ||
e581595e | 32 | static inline void dlm_debug_init(struct dlm_ctxt *dlm) |
007dce53 | 33 | { |
007dce53 | 34 | } |
5e7a3ed9 | 35 | static inline void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm) |
6325b4a2 | 36 | { |
6325b4a2 | 37 | } |
959040c3 | 38 | static inline void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm) |
6325b4a2 SM |
39 | { |
40 | } | |
e581595e | 41 | static inline void dlm_create_debugfs_root(void) |
6325b4a2 | 42 | { |
6325b4a2 | 43 | } |
959040c3 | 44 | static inline void dlm_destroy_debugfs_root(void) |
6325b4a2 SM |
45 | { |
46 | } | |
47 | ||
48 | #endif /* CONFIG_DEBUG_FS */ | |
49 | #endif /* DLMDEBUG_H */ |