| /linux-6.15/drivers/gpu/drm/xe/tests/ |
| H A D | xe_args_test.c | 13 #define bar COUNT_ARGS(foo) in call_args_example() 14 #define buz CALL_ARGS(COUNT_ARGS, foo) in call_args_example() 27 #define bar CALL_ARGS(COUNT_ARGS, DROP_FIRST_ARG(foo)) in drop_first_arg_example() 111 count = COUNT_ARGS(); in count_args_test() 114 count = COUNT_ARGS(1); in count_args_test() 117 count = COUNT_ARGS(a, b, c, d, e); in count_args_test() 125 count = COUNT_ARGS(NO_ARGS); in count_args_test() 128 count = COUNT_ARGS(FOO_ARGS); in count_args_test() 136 count = CALL_ARGS(COUNT_ARGS, NO_ARGS); in call_args_test() 162 KUNIT_EXPECT_EQ(test, CALL_ARGS(COUNT_ARGS, foo), 3); in drop_first_arg_test() [all …]
|
| /linux-6.15/include/trace/ |
| H A D | bpf_probe.h | 43 #define CAST_TO_U64(...) CONCATENATE(__CAST, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__) 49 CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ 62 CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data, CAST_TO_U64(args)); \ 89 .num_args = COUNT_ARGS(args), \
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | rmwcc.h | 46 #define GEN_UNARY_RMWcc(X...) CONCATENATE(GEN_UNARY_RMWcc_, COUNT_ARGS(X))(X) 55 #define GEN_BINARY_RMWcc(X...) CONCATENATE(GEN_BINARY_RMWcc_, COUNT_ARGS(X))(X)
|
| /linux-6.15/include/linux/ |
| H A D | arm-smccc.h | 566 COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__); \ 570 COUNT_ARGS(__VA_ARGS__)) \ 616 COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__); \ 619 COUNT_ARGS(__VA_ARGS__)) \
|
| H A D | args.h | 22 #define COUNT_ARGS(X...) __COUNT_ARGS(, ##X, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0) macro
|
| H A D | lsm_count.h | 109 #define __COUNT_LSMS(skipped_arg, args...) COUNT_ARGS(args...)
|
| H A D | string.h | 114 CONCATENATE(__strscpy, COUNT_ARGS(__VA_ARGS__))(dst, src, __VA_ARGS__) 149 CONCATENATE(__strscpy_pad, COUNT_ARGS(__VA_ARGS__))(dst, src, __VA_ARGS__)
|
| H A D | property.h | 335 .nargs = COUNT_ARGS(__VA_ARGS__), \
|
| H A D | pci.h | 1562 CONCATENATE(__pci_bus_for_each_res, COUNT_ARGS(__VA_ARGS__)) \ 2149 CONCATENATE(__pci_dev_for_each_res, COUNT_ARGS(__VA_ARGS__)) \
|
| H A D | skbuff.h | 3709 COUNT_ARGS(__VA_ARGS__))(dev, frag, ##__VA_ARGS__)
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_rtp.h | 393 .n_rules = COUNT_ARGS(__VA_ARGS__), \ 418 .n_actions = COUNT_ARGS(__VA_ARGS__), \
|
| H A D | xe_guc_klv_thresholds_set_types.h | 43 (CALL_ARGS(COUNT_ARGS, MAKE_XE_GUC_KLV_THRESHOLDS_SET(ARGS_SEP_COMMA)) - 1)
|
| H A D | xe_args.h | 88 #define __LAST_ARG(args...) PICK_ARG(COUNT_ARGS(args), args)
|
| H A D | xe_rtp_helpers.h | 56 #define XE_RTP_PASTE_FOREACH(prefix_, sep_, args_) _XE_RTP_CONCAT(PASTE_, COUNT_ARGS args_)(prefix_…
|
| /linux-6.15/drivers/interconnect/imx/ |
| H A D | imx.h | 97 .num_links = COUNT_ARGS(__VA_ARGS__), \
|
| /linux-6.15/include/net/libeth/ |
| H A D | cache.h | 36 CONCATENATE(__libeth_cls, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__)
|
| /linux-6.15/drivers/interconnect/qcom/ |
| H A D | osm-l3.c | 82 .num_links = COUNT_ARGS(__VA_ARGS__), \
|
| H A D | msm8974.c | 236 .num_links = COUNT_ARGS(__VA_ARGS__), \
|
| /linux-6.15/include/crypto/ |
| H A D | acompress.h | 285 CONCATENATE(acomp_request_alloc_noprof_, COUNT_ARGS(__VA_ARGS__))( \
|
| /linux-6.15/include/sound/ |
| H A D | soc.h | 917 CONCATENATE(SND_SOC_DAILINK_REG, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__)
|