Home
last modified time | relevance | path

Searched refs:assert_type (Results 1 – 2 of 2) sorted by relevance

/linux/lib/tests/
H A Dtest_bits.c10 #define assert_type(t, x) _Generic(x, t: x, default: 0) macro
12 static_assert(assert_type(u8, BIT_U8(0)) == 1u);
13 static_assert(assert_type(u16, BIT_U16(0)) == 1u);
14 static_assert(assert_type(u32, BIT_U32(0)) == 1u);
15 static_assert(assert_type(u64, BIT_U64(0)) == 1ull);
17 static_assert(assert_type(u8, BIT_U8(7)) == 0x80u);
18 static_assert(assert_type(u16, BIT_U16(15)) == 0x8000u);
19 static_assert(assert_type(u32, BIT_U32(31)) == 0x80000000u);
20 static_assert(assert_type(u64, BIT_U64(63)) == 0x8000000000000000ull);
22 static_assert(assert_type(unsigned long, GENMASK(31, 0)) == U32_MAX);
[all …]
/linux/include/kunit/
H A Dtest.h732 #define _KUNIT_FAILED(test, assert_type, assert_class, assert_format, INITIALIZER, fmt, ...) do { \ argument
737 assert_type, \
742 if (assert_type == KUNIT_ASSERTION) \
747 #define KUNIT_FAIL_ASSERTION(test, assert_type, fmt, ...) do { \ argument
750 assert_type, \
779 assert_type, \ argument
790 assert_type, \
799 #define KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, fmt, ...) \ argument
801 assert_type, \
807 #define KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, fmt, ...) \ argument
[all …]