root/drivers/usb/musb/musb_debug.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. musb_init_debugfs
  2. musb_exit_debugfs

   1 // SPDX-License-Identifier: GPL-2.0
   2 /*
   3  * MUSB OTG driver debug defines
   4  *
   5  * Copyright 2005 Mentor Graphics Corporation
   6  * Copyright (C) 2005-2006 by Texas Instruments
   7  * Copyright (C) 2006-2007 Nokia Corporation
   8  */
   9 
  10 #ifndef __MUSB_LINUX_DEBUG_H__
  11 #define __MUSB_LINUX_DEBUG_H__
  12 
  13 #define yprintk(facility, format, args...) \
  14         do { printk(facility "%s %d: " format , \
  15         __func__, __LINE__ , ## args); } while (0)
  16 #define WARNING(fmt, args...) yprintk(KERN_WARNING, fmt, ## args)
  17 #define INFO(fmt, args...) yprintk(KERN_INFO, fmt, ## args)
  18 #define ERR(fmt, args...) yprintk(KERN_ERR, fmt, ## args)
  19 
  20 void musb_dbg(struct musb *musb, const char *fmt, ...);
  21 
  22 #ifdef CONFIG_DEBUG_FS
  23 void musb_init_debugfs(struct musb *musb);
  24 void musb_exit_debugfs(struct musb *musb);
  25 #else
  26 static inline void musb_init_debugfs(struct musb *musb)
  27 {
  28 }
  29 static inline void musb_exit_debugfs(struct musb *musb)
  30 {
  31 }
  32 #endif
  33 
  34 #endif                          /*  __MUSB_LINUX_DEBUG_H__ */

/* [<][>][^][v][top][bottom][index][help] */