cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

dlmdebug.h (968B)


      1/* SPDX-License-Identifier: GPL-2.0-or-later */
      2/*
      3 * dlmdebug.h
      4 *
      5 * Copyright (C) 2008 Oracle.  All rights reserved.
      6 */
      7
      8#ifndef DLMDEBUG_H
      9#define DLMDEBUG_H
     10
     11void dlm_print_one_mle(struct dlm_master_list_entry *mle);
     12
     13#ifdef CONFIG_DEBUG_FS
     14
     15struct 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
     22void dlm_debug_init(struct dlm_ctxt *dlm);
     23
     24void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm);
     25void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm);
     26
     27void dlm_create_debugfs_root(void);
     28void dlm_destroy_debugfs_root(void);
     29
     30#else
     31
     32static inline void dlm_debug_init(struct dlm_ctxt *dlm)
     33{
     34}
     35static inline void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm)
     36{
     37}
     38static inline void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm)
     39{
     40}
     41static inline void dlm_create_debugfs_root(void)
     42{
     43}
     44static inline void dlm_destroy_debugfs_root(void)
     45{
     46}
     47
     48#endif	/* CONFIG_DEBUG_FS */
     49#endif	/* DLMDEBUG_H */