| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 1 | #ifndef __XFS_MESSAGE_H | 
|  | 2 | #define __XFS_MESSAGE_H 1 | 
|  | 3 |  | 
|  | 4 | struct xfs_mount; | 
|  | 5 |  | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 6 | extern void xfs_emerg(const struct xfs_mount *mp, const char *fmt, ...) | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 7 | __attribute__ ((format (printf, 2, 3))); | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 8 | extern void xfs_alert(const struct xfs_mount *mp, const char *fmt, ...) | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 9 | __attribute__ ((format (printf, 2, 3))); | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 10 | extern void xfs_alert_tag(const struct xfs_mount *mp, int tag, | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 11 | const char *fmt, ...) | 
|  | 12 | __attribute__ ((format (printf, 3, 4))); | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 13 | extern void xfs_crit(const struct xfs_mount *mp, const char *fmt, ...) | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 14 | __attribute__ ((format (printf, 2, 3))); | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 15 | extern void xfs_err(const struct xfs_mount *mp, const char *fmt, ...) | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 16 | __attribute__ ((format (printf, 2, 3))); | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 17 | extern void xfs_warn(const struct xfs_mount *mp, const char *fmt, ...) | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 18 | __attribute__ ((format (printf, 2, 3))); | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 19 | extern void xfs_notice(const struct xfs_mount *mp, const char *fmt, ...) | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 20 | __attribute__ ((format (printf, 2, 3))); | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 21 | extern void xfs_info(const struct xfs_mount *mp, const char *fmt, ...) | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 22 | __attribute__ ((format (printf, 2, 3))); | 
|  | 23 |  | 
|  | 24 | #ifdef DEBUG | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 25 | extern void xfs_debug(const struct xfs_mount *mp, const char *fmt, ...) | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 26 | __attribute__ ((format (printf, 2, 3))); | 
|  | 27 | #else | 
| Joe Perches | e69522a | 2011-05-03 20:14:44 +0000 | [diff] [blame] | 28 | static inline void | 
|  | 29 | __attribute__ ((format (printf, 2, 3))) | 
|  | 30 | xfs_debug(const struct xfs_mount *mp, const char *fmt, ...) | 
| Christoph Hellwig | 957935d | 2011-04-02 18:13:40 +0000 | [diff] [blame] | 31 | { | 
|  | 32 | } | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 33 | #endif | 
|  | 34 |  | 
| Dave Chinner | 9130090 | 2011-03-07 10:09:35 +1100 | [diff] [blame] | 35 | extern void assfail(char *expr, char *f, int l); | 
|  | 36 |  | 
|  | 37 | extern void xfs_hex_dump(void *p, int length); | 
|  | 38 |  | 
| Dave Chinner | 10e3839 | 2011-03-02 14:20:59 +1100 | [diff] [blame] | 39 | #endif	/* __XFS_MESSAGE_H */ |