Lines Matching refs:VERIFY3_IMPL
105 #define VERIFY3_IMPL(LEFT, OP, RIGHT, TYPE) do { \ macro
114 #define VERIFY3B(x, y, z) VERIFY3_IMPL(x, y, z, boolean_t)
115 #define VERIFY3S(x, y, z) VERIFY3_IMPL(x, y, z, int64_t)
116 #define VERIFY3U(x, y, z) VERIFY3_IMPL(x, y, z, uint64_t)
117 #define VERIFY3P(x, y, z) VERIFY3_IMPL(x, y, z, uintptr_t)
118 #define VERIFY0(x) VERIFY3_IMPL(x, ==, 0, uintmax_t)
121 #define ASSERT3B(x, y, z) VERIFY3_IMPL(x, y, z, boolean_t)
122 #define ASSERT3S(x, y, z) VERIFY3_IMPL(x, y, z, int64_t)
123 #define ASSERT3U(x, y, z) VERIFY3_IMPL(x, y, z, uint64_t)
124 #define ASSERT3P(x, y, z) VERIFY3_IMPL(x, y, z, uintptr_t)
125 #define ASSERT0(x) VERIFY3_IMPL(x, ==, 0, uintmax_t)