Searched refs:COUNT_ARGS (Results 1 – 13 of 13) sorted by relevance
/linux/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() 85 #define buz CALL_ARGS(COUNT_ARGS, DROP_FIRST_ARG(foo(ARGS_SEP_COMMA))) in sep_comma_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() 120 count = COUNT_ARGS(a, b, c, d, e, f, g, h, i, j, k, l); in count_args_test() 125 count = COUNT_ARGS(NO_ARGS); in count_args_test() 128 count = COUNT_ARGS(FOO_ARGS); in count_args_test() [all …]
|
/linux/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/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/include/linux/ |
H A D | arm-smccc.h | 551 COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__); \ 555 COUNT_ARGS(__VA_ARGS__)) \ 601 COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__); \ 604 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__)
|
/linux/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/drivers/interconnect/imx/ |
H A D | imx.h | 97 .num_links = COUNT_ARGS(__VA_ARGS__), \
|
/linux/include/net/libeth/ |
H A D | cache.h | 36 CONCATENATE(__libeth_cls, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__)
|