Lines Matching refs:sig

351 #define SIG_DESC_LIST_SYM(sig, func) sig_descs_ ## sig ## _ ## func  argument
352 #define SIG_DESC_LIST_DECL(sig, func, ...) \ argument
353 static const struct aspeed_sig_desc SIG_DESC_LIST_SYM(sig, func)[] = \
356 #define SIG_EXPR_SYM(sig, func) sig_expr_ ## sig ## _ ## func argument
357 #define SIG_EXPR_DECL_(sig, func) \ argument
358 static const struct aspeed_sig_expr SIG_EXPR_SYM(sig, func) = \
360 .signal = #sig, \
362 .ndescs = ARRAY_SIZE(SIG_DESC_LIST_SYM(sig, func)), \
363 .descs = &(SIG_DESC_LIST_SYM(sig, func))[0], \
383 #define SIG_EXPR_DECL(sig, func, ...) \ argument
384 SIG_DESC_LIST_DECL(sig, func, __VA_ARGS__); \
385 SIG_EXPR_DECL_(sig, func)
393 #define SIG_EXPR_PTR(sig, func) (&SIG_EXPR_SYM(sig, func)) argument
395 #define SIG_EXPR_LIST_SYM(sig) sig_exprs_ ## sig argument
412 #define SIG_EXPR_LIST_DECL(sig, ...) \ argument
413 static const struct aspeed_sig_expr *SIG_EXPR_LIST_SYM(sig)[] = \
427 #define SIG_EXPR_LIST_DECL_SINGLE(sig, func, ...) \ argument
428 SIG_DESC_LIST_DECL(sig, func, __VA_ARGS__); \
429 SIG_EXPR_DECL_(sig, func); \
430 SIG_EXPR_LIST_DECL(sig, SIG_EXPR_PTR(sig, func))
432 #define SIG_EXPR_LIST_DECL_DUAL(sig, f0, f1) \ argument
433 SIG_EXPR_LIST_DECL(sig, SIG_EXPR_PTR(sig, f0), SIG_EXPR_PTR(sig, f1))
435 #define SIG_EXPR_LIST_PTR(sig) (&SIG_EXPR_LIST_SYM(sig)[0]) argument
492 #define SS_PIN_DECL(pin, other, sig) \ argument
494 MS_PIN_DECL_(pin, SIG_EXPR_LIST_PTR(sig), SIG_EXPR_LIST_PTR(other))
508 #define SSSF_PIN_DECL(pin, other, sig, ...) \ argument
509 SIG_EXPR_LIST_DECL_SINGLE(sig, sig, __VA_ARGS__); \
511 MS_PIN_DECL_(pin, SIG_EXPR_LIST_PTR(sig), SIG_EXPR_LIST_PTR(other)); \
512 FUNC_GROUP_DECL(sig, pin)