Lines Matching refs:mp

11 extern void xfs_error_report(const char *tag, int level, struct xfs_mount *mp,
15 struct xfs_mount *mp, const void *buf, size_t bufsize,
28 #define XFS_ERROR_REPORT(e, lvl, mp) \
29 xfs_error_report(e, lvl, mp, __FILE__, __LINE__, __return_address)
30 #define XFS_CORRUPTION_ERROR(e, lvl, mp, buf, bufsize) \
31 xfs_corruption_error(e, lvl, mp, buf, bufsize, \
42 extern int xfs_errortag_init(struct xfs_mount *mp);
43 extern void xfs_errortag_del(struct xfs_mount *mp);
44 extern bool xfs_errortag_test(struct xfs_mount *mp, const char *expression,
46 #define XFS_TEST_ERROR(expr, mp, tag) \
47 ((expr) || xfs_errortag_test((mp), #expr, __FILE__, __LINE__, (tag)))
48 bool xfs_errortag_enabled(struct xfs_mount *mp, unsigned int tag);
49 #define XFS_ERRORTAG_DELAY(mp, tag) \
52 if (!xfs_errortag_enabled((mp), (tag))) \
54 xfs_warn_ratelimited((mp), \
56 (mp)->m_errortag[(tag)], __FILE__, __LINE__, \
57 (mp)->m_super->s_id); \
58 mdelay((mp)->m_errortag[(tag)]); \
61 extern int xfs_errortag_get(struct xfs_mount *mp, unsigned int error_tag);
62 extern int xfs_errortag_set(struct xfs_mount *mp, unsigned int error_tag,
64 extern int xfs_errortag_add(struct xfs_mount *mp, unsigned int error_tag);
65 extern int xfs_errortag_clearall(struct xfs_mount *mp);
67 #define xfs_errortag_init(mp) (0)
68 #define xfs_errortag_del(mp)
69 #define XFS_TEST_ERROR(expr, mp, tag) (expr)
70 #define XFS_ERRORTAG_DELAY(mp, tag) ((void)0)
71 #define xfs_errortag_set(mp, tag, val) (ENOSYS)
72 #define xfs_errortag_add(mp, tag) (ENOSYS)
73 #define xfs_errortag_clearall(mp) (ENOSYS)