diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath5k/debug.h')
| -rw-r--r-- | drivers/net/wireless/ath/ath5k/debug.h | 54 | 
1 files changed, 14 insertions, 40 deletions
diff --git a/drivers/net/wireless/ath/ath5k/debug.h b/drivers/net/wireless/ath/ath5k/debug.h index 236edbd2507..0a3f916a1ef 100644 --- a/drivers/net/wireless/ath/ath5k/debug.h +++ b/drivers/net/wireless/ath/ath5k/debug.h @@ -61,24 +61,12 @@  #ifndef _ATH5K_DEBUG_H  #define _ATH5K_DEBUG_H -struct ath5k_softc;  struct ath5k_hw;  struct sk_buff;  struct ath5k_buf;  struct ath5k_dbg_info {  	unsigned int		level;		/* debug level */ -	/* debugfs entries */ -	struct dentry		*debugfs_phydir; -	struct dentry		*debugfs_debug; -	struct dentry		*debugfs_registers; -	struct dentry		*debugfs_beacon; -	struct dentry		*debugfs_reset; -	struct dentry		*debugfs_antenna; -	struct dentry		*debugfs_misc; -	struct dentry		*debugfs_frameerrors; -	struct dentry		*debugfs_ani; -	struct dentry		*debugfs_queue;  };  /** @@ -95,6 +83,7 @@ struct ath5k_dbg_info {   * @ATH5K_DEBUG_DUMP_RX: print received skb content   * @ATH5K_DEBUG_DUMP_TX: print transmit skb content   * @ATH5K_DEBUG_DUMPBANDS: dump bands + * @ATH5K_DEBUG_DMA: debug dma start/stop   * @ATH5K_DEBUG_TRACE: trace function calls   * @ATH5K_DEBUG_DESC: descriptor setup   * @ATH5K_DEBUG_ANY: show at any debug level @@ -115,9 +104,8 @@ enum ath5k_debug_level {  	ATH5K_DEBUG_CALIBRATE	= 0x00000020,  	ATH5K_DEBUG_TXPOWER	= 0x00000040,  	ATH5K_DEBUG_LED		= 0x00000080, -	ATH5K_DEBUG_DUMP_RX	= 0x00000100, -	ATH5K_DEBUG_DUMP_TX	= 0x00000200,  	ATH5K_DEBUG_DUMPBANDS	= 0x00000400, +	ATH5K_DEBUG_DMA		= 0x00000800,  	ATH5K_DEBUG_ANI		= 0x00002000,  	ATH5K_DEBUG_DESC	= 0x00004000,  	ATH5K_DEBUG_ANY		= 0xffffffff @@ -138,53 +126,39 @@ enum ath5k_debug_level {  	} while (0)  void -ath5k_debug_init_device(struct ath5k_softc *sc); +ath5k_debug_init_device(struct ath5k_hw *ah);  void -ath5k_debug_finish_device(struct ath5k_softc *sc); +ath5k_debug_printrxbuffs(struct ath5k_hw *ah);  void -ath5k_debug_printrxbuffs(struct ath5k_softc *sc, struct ath5k_hw *ah); +ath5k_debug_dump_bands(struct ath5k_hw *ah);  void -ath5k_debug_dump_bands(struct ath5k_softc *sc); - -void -ath5k_debug_dump_skb(struct ath5k_softc *sc, -			struct sk_buff *skb, const char *prefix, int tx); - -void -ath5k_debug_printtxbuf(struct ath5k_softc *sc, struct ath5k_buf *bf); +ath5k_debug_printtxbuf(struct ath5k_hw *ah, struct ath5k_buf *bf);  #else /* no debugging */  #include <linux/compiler.h> -static inline void __attribute__ ((format (printf, 3, 4))) -ATH5K_DBG(struct ath5k_softc *sc, unsigned int m, const char *fmt, ...) {} +static inline __printf(3, 4) void +ATH5K_DBG(struct ath5k_hw *ah, unsigned int m, const char *fmt, ...) {} -static inline void __attribute__ ((format (printf, 3, 4))) -ATH5K_DBG_UNLIMIT(struct ath5k_softc *sc, unsigned int m, const char *fmt, ...) +static inline __printf(3, 4) void +ATH5K_DBG_UNLIMIT(struct ath5k_hw *ah, unsigned int m, const char *fmt, ...)  {}  static inline void -ath5k_debug_init_device(struct ath5k_softc *sc) {} - -static inline void -ath5k_debug_finish_device(struct ath5k_softc *sc) {} - -static inline void -ath5k_debug_printrxbuffs(struct ath5k_softc *sc, struct ath5k_hw *ah) {} +ath5k_debug_init_device(struct ath5k_hw *ah) {}  static inline void -ath5k_debug_dump_bands(struct ath5k_softc *sc) {} +ath5k_debug_printrxbuffs(struct ath5k_hw *ah) {}  static inline void -ath5k_debug_dump_skb(struct ath5k_softc *sc, -			struct sk_buff *skb, const char *prefix, int tx) {} +ath5k_debug_dump_bands(struct ath5k_hw *ah) {}  static inline void -ath5k_debug_printtxbuf(struct ath5k_softc *sc, struct ath5k_buf *bf) {} +ath5k_debug_printtxbuf(struct ath5k_hw *ah, struct ath5k_buf *bf) {}  #endif /* ifdef CONFIG_ATH5K_DEBUG */  | 
