Lines Matching refs:FOO_ARGS
102 #define FOO_ARGS X, Y, Z, Q macro
128 count = COUNT_ARGS(FOO_ARGS); in count_args_test()
139 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, FOO_ARGS), 4); in call_args_test()
140 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, FOO_ARGS, FOO_ARGS), 8); in call_args_test()
147 int a[] = { DROP_FIRST_ARG(FOO_ARGS) }; in drop_first_arg_test()
152 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, DROP_FIRST_ARG(FOO_ARGS)), 3); in drop_first_arg_test()
153 KUNIT_EXPECT_EQ(test, DROP_FIRST_ARG(DROP_FIRST_ARG(DROP_FIRST_ARG(FOO_ARGS))), -4); in drop_first_arg_test()
158 #define foo DROP_FIRST_ARG(FOO_ARGS) in drop_first_arg_test()
159 #define bar DROP_FIRST_ARG(DROP_FIRST_ARG(FOO_ARGS)) in drop_first_arg_test()
160 #define buz DROP_FIRST_ARG(DROP_FIRST_ARG(DROP_FIRST_ARG(FOO_ARGS))) in drop_first_arg_test()
175 int a[] = { FIRST_ARG(FOO_ARGS) }; in first_arg_test()
179 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, FIRST_ARG(FOO_ARGS)), 1); in first_arg_test()
180 KUNIT_EXPECT_EQ(test, FIRST_ARG(FOO_ARGS), -1); in first_arg_test()
182 KUNIT_EXPECT_STREQ(test, __stringify(FIRST_ARG(FOO_ARGS)), "X"); in first_arg_test()
188 int a[] = { LAST_ARG(FOO_ARGS) }; in last_arg_test()
192 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, LAST_ARG(FOO_ARGS)), 1); in last_arg_test()
193 KUNIT_EXPECT_EQ(test, LAST_ARG(FOO_ARGS), -4); in last_arg_test()
195 KUNIT_EXPECT_STREQ(test, __stringify(LAST_ARG(FOO_ARGS)), "Q"); in last_arg_test()