Home
last modified time | relevance | path

Searched refs:COUNT_ARGS (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/xe/tests/
H A Dxe_args_test.c13 #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 Dbpf_probe.h43 #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 Drmwcc.h46 #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 Darm-smccc.h551 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 Dargs.h22 #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 Dlsm_count.h109 #define __COUNT_LSMS(skipped_arg, args...) COUNT_ARGS(args...)
H A Dstring.h114 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 Dxe_rtp.h393 .n_rules = COUNT_ARGS(__VA_ARGS__), \
418 .n_actions = COUNT_ARGS(__VA_ARGS__), \
H A Dxe_guc_klv_thresholds_set_types.h43 (CALL_ARGS(COUNT_ARGS, MAKE_XE_GUC_KLV_THRESHOLDS_SET(ARGS_SEP_COMMA)) - 1)
H A Dxe_args.h88 #define __LAST_ARG(args...) PICK_ARG(COUNT_ARGS(args), args)
H A Dxe_rtp_helpers.h56 #define XE_RTP_PASTE_FOREACH(prefix_, sep_, args_) _XE_RTP_CONCAT(PASTE_, COUNT_ARGS args_)(prefix_…
/linux/drivers/interconnect/imx/
H A Dimx.h97 .num_links = COUNT_ARGS(__VA_ARGS__), \
/linux/include/net/libeth/
H A Dcache.h36 CONCATENATE(__libeth_cls, COUNT_ARGS(__VA_ARGS__))(__VA_ARGS__)