Lines Matching refs:node_id

254 #define DT_NODE_HASH(node_id) DT_CAT(node_id, _HASH)  argument
375 #define DT_PARENT(node_id) DT_CAT(node_id, _PARENT) argument
400 #define DT_GPARENT(node_id) DT_PARENT(DT_PARENT(node_id)) argument
437 #define DT_CHILD(node_id, child) UTIL_CAT(node_id, DT_S_PREFIX(child)) argument
471 #define DT_CHILD_BY_UNIT_ADDR_INT(node_id, addr) \ argument
472 DT_CAT3(node_id, _CHILD_UNIT_ADDR_INT_, addr)
547 #define DT_NODE_PATH(node_id) DT_CAT(node_id, _PATH) argument
573 #define DT_NODE_FULL_NAME(node_id) DT_CAT(node_id, _FULL_NAME) argument
601 #define DT_NODE_FULL_NAME_UNQUOTED(node_id) DT_CAT(node_id, _FULL_NAME_UNQUOTED) argument
629 #define DT_NODE_FULL_NAME_TOKEN(node_id) DT_CAT(node_id, _FULL_NAME_TOKEN) argument
659 #define DT_NODE_FULL_NAME_UPPER_TOKEN(node_id) DT_CAT(node_id, _FULL_NAME_UPPER_TOKEN) argument
687 #define DT_NODE_CHILD_IDX(node_id) DT_CAT(node_id, _CHILD_IDX) argument
695 #define DT_CHILD_NUM(node_id) DT_CAT(node_id, _CHILD_NUM) argument
705 #define DT_CHILD_NUM_STATUS_OKAY(node_id) \ argument
706 DT_CAT(node_id, _CHILD_NUM_STATUS_OKAY)
755 #define DT_NODELABEL_STRING_ARRAY(node_id) \ argument
756 { DT_FOREACH_NODELABEL(node_id, DT_NODELABEL_STRING_ARRAY_ENTRY_INTERNAL) }
798 #define DT_PROP(node_id, prop) DT_CAT3(node_id, _P_, prop) argument
832 #define DT_PROP_LEN(node_id, prop) DT_CAT4(node_id, _P_, prop, _LEN) argument
848 #define DT_PROP_LEN_OR(node_id, prop, default_value) \ argument
849 COND_CODE_1(DT_NODE_HAS_PROP(node_id, prop), \
850 (DT_PROP_LEN(node_id, prop)), (default_value))
872 #define DT_PROP_HAS_IDX(node_id, prop, idx) \ argument
873 IS_ENABLED(DT_CAT6(node_id, _P_, prop, _IDX_, idx, _EXISTS))
907 #define DT_PROP_HAS_NAME(node_id, prop, name) \ argument
908 IS_ENABLED(DT_CAT6(node_id, _P_, prop, _NAME_, name, _EXISTS))
944 #define DT_PROP_BY_IDX(node_id, prop, idx) \ argument
945 DT_CAT5(node_id, _P_, prop, _IDX_, idx)
955 #define DT_PROP_LAST(node_id, prop) \ argument
956 DT_PROP_BY_IDX(node_id, prop, UTIL_DEC(DT_PROP_LEN(node_id, prop)))
971 #define DT_PROP_OR(node_id, prop, default_value) \ argument
972 COND_CODE_1(DT_NODE_HAS_PROP(node_id, prop), \
973 (DT_PROP(node_id, prop)), (default_value))
1030 #define DT_ENUM_IDX_BY_IDX(node_id, prop, idx) \ argument
1031 DT_CAT6(node_id, _P_, prop, _IDX_, idx, _ENUM_IDX)
1039 #define DT_ENUM_IDX(node_id, prop) DT_ENUM_IDX_BY_IDX(node_id, prop, 0) argument
1056 #define DT_ENUM_IDX_BY_IDX_OR(node_id, prop, idx, default_idx_value) \ argument
1057 COND_CODE_1(DT_PROP_HAS_IDX(node_id, prop, idx), \
1058 (DT_ENUM_IDX_BY_IDX(node_id, prop, idx)), (default_idx_value))
1068 #define DT_ENUM_IDX_OR(node_id, prop, default_idx_value) \ argument
1069 DT_ENUM_IDX_BY_IDX_OR(node_id, prop, 0, default_idx_value)
1080 #define DT_ENUM_HAS_VALUE_BY_IDX(node_id, prop, idx, value) \ argument
1081 IS_ENABLED(DT_CAT8(node_id, _P_, prop, _IDX_, idx, _ENUM_VAL_, value, _EXISTS))
1090 #define DT_ENUM_HAS_VALUE(node_id, prop, value) \ argument
1091 IS_ENABLED(DT_CAT6(node_id, _P_, prop, _ENUM_VAL_, value, _EXISTS))
1152 #define DT_STRING_TOKEN(node_id, prop) \ argument
1153 DT_CAT4(node_id, _P_, prop, _STRING_TOKEN)
1168 #define DT_STRING_TOKEN_OR(node_id, prop, default_value) \ argument
1169 COND_CODE_1(DT_NODE_HAS_PROP(node_id, prop), \
1170 (DT_STRING_TOKEN(node_id, prop)), (default_value))
1229 #define DT_STRING_UPPER_TOKEN(node_id, prop) \ argument
1230 DT_CAT4(node_id, _P_, prop, _STRING_UPPER_TOKEN)
1246 #define DT_STRING_UPPER_TOKEN_OR(node_id, prop, default_value) \ argument
1247 COND_CODE_1(DT_NODE_HAS_PROP(node_id, prop), \
1248 (DT_STRING_UPPER_TOKEN(node_id, prop)), (default_value))
1290 #define DT_STRING_UNQUOTED(node_id, prop) \ argument
1291 DT_CAT4(node_id, _P_, prop, _STRING_UNQUOTED)
1307 #define DT_STRING_UNQUOTED_OR(node_id, prop, default_value) \ argument
1308 COND_CODE_1(DT_NODE_HAS_PROP(node_id, prop), \
1309 (DT_STRING_UNQUOTED(node_id, prop)), (default_value))
1358 #define DT_STRING_TOKEN_BY_IDX(node_id, prop, idx) \ argument
1359 DT_CAT6(node_id, _P_, prop, _IDX_, idx, _STRING_TOKEN)
1369 #define DT_STRING_TOKEN_BY_IDX_OR(node_id, prop, idx, default_value) \ argument
1370 COND_CODE_1(DT_PROP_HAS_IDX(node_id, prop, idx), \
1371 (DT_STRING_TOKEN_BY_IDX(node_id, prop, idx)), (default_value))
1420 #define DT_STRING_UPPER_TOKEN_BY_IDX(node_id, prop, idx) \ argument
1421 DT_CAT6(node_id, _P_, prop, _IDX_, idx, _STRING_UPPER_TOKEN)
1463 #define DT_STRING_UNQUOTED_BY_IDX(node_id, prop, idx) \ argument
1464 DT_CAT6(node_id, _P_, prop, _IDX_, idx, _STRING_UNQUOTED)
1519 #define DT_PROP_BY_PHANDLE_IDX(node_id, phs, idx, prop) \ argument
1520 DT_PROP(DT_PHANDLE_BY_IDX(node_id, phs, idx), prop)
1541 #define DT_PROP_BY_PHANDLE_IDX_OR(node_id, phs, idx, prop, default_value) \ argument
1542 DT_PROP_OR(DT_PHANDLE_BY_IDX(node_id, phs, idx), prop, default_value)
1555 #define DT_PROP_BY_PHANDLE(node_id, ph, prop) \ argument
1556 DT_PROP_BY_PHANDLE_IDX(node_id, ph, 0, prop)
1612 #define DT_PHA_BY_IDX(node_id, pha, idx, cell) \ argument
1613 DT_CAT7(node_id, _P_, pha, _IDX_, idx, _VAL_, cell)
1638 #define DT_PHA_BY_IDX_OR(node_id, pha, idx, cell, default_value) \ argument
1639 DT_PROP_OR(node_id, DT_CAT5(pha, _IDX_, idx, _VAL_, cell), default_value)
1648 #define DT_PHA(node_id, pha, cell) DT_PHA_BY_IDX(node_id, pha, 0, cell) argument
1664 #define DT_PHA_OR(node_id, pha, cell, default_value) \ argument
1665 DT_PHA_BY_IDX_OR(node_id, pha, 0, cell, default_value)
1707 #define DT_PHA_BY_NAME(node_id, pha, name, cell) \ argument
1708 DT_CAT7(node_id, _P_, pha, _NAME_, name, _VAL_, cell)
1731 #define DT_PHA_BY_NAME_OR(node_id, pha, name, cell, default_value) \ argument
1732 DT_PROP_OR(node_id, DT_CAT5(pha, _NAME_, name, _VAL_, cell), default_value)
1781 #define DT_PHANDLE_BY_NAME(node_id, pha, name) \ argument
1782 DT_CAT6(node_id, _P_, pha, _NAME_, name, _PH)
1833 #define DT_PHANDLE_BY_IDX(node_id, prop, idx) \ argument
1834 DT_CAT6(node_id, _P_, prop, _IDX_, idx, _PH)
1847 #define DT_PHANDLE(node_id, prop) DT_PHANDLE_BY_IDX(node_id, prop, 0) argument
1895 #define DT_NUM_RANGES(node_id) DT_CAT(node_id, _RANGES_NUM) argument
1949 #define DT_RANGES_HAS_IDX(node_id, idx) \ argument
1950 IS_ENABLED(DT_CAT4(node_id, _RANGES_IDX_, idx, _EXISTS))
2004 #define DT_RANGES_HAS_CHILD_BUS_FLAGS_AT_IDX(node_id, idx) \ argument
2005 IS_ENABLED(DT_CAT4(node_id, _RANGES_IDX_, idx, _VAL_CHILD_BUS_FLAGS_EXISTS))
2044 #define DT_RANGES_CHILD_BUS_FLAGS_BY_IDX(node_id, idx) \ argument
2045 DT_CAT4(node_id, _RANGES_IDX_, idx, _VAL_CHILD_BUS_FLAGS)
2093 #define DT_RANGES_CHILD_BUS_ADDRESS_BY_IDX(node_id, idx) \ argument
2094 DT_CAT4(node_id, _RANGES_IDX_, idx, _VAL_CHILD_BUS_ADDRESS)
2142 #define DT_RANGES_PARENT_BUS_ADDRESS_BY_IDX(node_id, idx) \ argument
2143 DT_CAT4(node_id, _RANGES_IDX_, idx, _VAL_PARENT_BUS_ADDRESS)
2191 #define DT_RANGES_LENGTH_BY_IDX(node_id, idx) \ argument
2192 DT_CAT4(node_id, _RANGES_IDX_, idx, _VAL_LENGTH)
2233 #define DT_FOREACH_RANGE(node_id, fn) \ argument
2234 DT_CAT(node_id, _FOREACH_RANGE)(fn)
2281 #define DT_NODE_VENDOR_BY_IDX(node_id, idx) \ argument
2282 DT_CAT3(node_id, _COMPAT_VENDOR_IDX_, idx)
2296 #define DT_NODE_VENDOR_HAS_IDX(node_id, idx) \ argument
2297 IS_ENABLED(DT_CAT4(node_id, _COMPAT_VENDOR_IDX_, idx, _EXISTS))
2313 #define DT_NODE_VENDOR_BY_IDX_OR(node_id, idx, default_value) \ argument
2314 COND_CODE_1(DT_NODE_VENDOR_HAS_IDX(node_id, idx), \
2315 (DT_NODE_VENDOR_BY_IDX(node_id, idx)), (default_value))
2325 #define DT_NODE_VENDOR_OR(node_id, default_value) \ argument
2326 DT_NODE_VENDOR_BY_IDX_OR(node_id, 0, default_value)
2357 #define DT_NODE_MODEL_BY_IDX(node_id, idx) \ argument
2358 DT_CAT3(node_id, _COMPAT_MODEL_IDX_, idx)
2372 #define DT_NODE_MODEL_HAS_IDX(node_id, idx) \ argument
2373 IS_ENABLED(DT_CAT4(node_id, _COMPAT_MODEL_IDX_, idx, _EXISTS))
2389 #define DT_NODE_MODEL_BY_IDX_OR(node_id, idx, default_value) \ argument
2390 COND_CODE_1(DT_NODE_MODEL_HAS_IDX(node_id, idx), \
2391 (DT_NODE_MODEL_BY_IDX(node_id, idx)), (default_value))
2401 #define DT_NODE_MODEL_OR(node_id, default_value) \ argument
2402 DT_NODE_MODEL_BY_IDX_OR(node_id, 0, default_value)
2421 #define DT_NUM_REGS(node_id) DT_CAT(node_id, _REG_NUM) argument
2434 #define DT_REG_HAS_IDX(node_id, idx) \ argument
2435 IS_ENABLED(DT_CAT4(node_id, _REG_IDX_, idx, _EXISTS))
2448 #define DT_REG_HAS_NAME(node_id, name) \ argument
2449 IS_ENABLED(DT_CAT4(node_id, _REG_NAME_, name, _EXISTS))
2462 #define DT_REG_ADDR_BY_IDX_RAW(node_id, idx) \ argument
2463 DT_CAT4(node_id, _REG_IDX_, idx, _VAL_ADDRESS)
2476 #define DT_REG_ADDR_RAW(node_id) \ argument
2477 DT_REG_ADDR_BY_IDX_RAW(node_id, 0)
2485 #define DT_REG_ADDR_BY_IDX(node_id, idx) \ argument
2486 DT_U32_C(DT_REG_ADDR_BY_IDX_RAW(node_id, idx))
2499 #define DT_REG_SIZE_BY_IDX(node_id, idx) \ argument
2500 DT_U32_C(DT_CAT4(node_id, _REG_IDX_, idx, _VAL_SIZE))
2509 #define DT_REG_ADDR(node_id) DT_REG_ADDR_BY_IDX(node_id, 0) argument
2521 #define DT_REG_ADDR_U64(node_id) DT_U64_C(DT_REG_ADDR_BY_IDX_RAW(node_id, 0)) argument
2530 #define DT_REG_SIZE(node_id) DT_REG_SIZE_BY_IDX(node_id, 0) argument
2538 #define DT_REG_ADDR_BY_NAME(node_id, name) \ argument
2539 DT_U32_C(DT_CAT4(node_id, _REG_NAME_, name, _VAL_ADDRESS))
2549 #define DT_REG_ADDR_BY_NAME_OR(node_id, name, default_value) \ argument
2550 COND_CODE_1(DT_REG_HAS_NAME(node_id, name), \
2551 (DT_REG_ADDR_BY_NAME(node_id, name)), (default_value))
2565 #define DT_REG_ADDR_BY_NAME_U64(node_id, name) \ argument
2566 DT_U64_C(DT_CAT4(node_id, _REG_NAME_, name, _VAL_ADDRESS))
2574 #define DT_REG_SIZE_BY_NAME(node_id, name) \ argument
2575 DT_U32_C(DT_CAT4(node_id, _REG_NAME_, name, _VAL_SIZE))
2585 #define DT_REG_SIZE_BY_NAME_OR(node_id, name, default_value) \ argument
2586 COND_CODE_1(DT_REG_HAS_NAME(node_id, name), \
2587 (DT_REG_SIZE_BY_NAME(node_id, name)), (default_value))
2608 #define DT_NUM_IRQS(node_id) DT_CAT(node_id, _IRQ_NUM) argument
2634 #define DT_NUM_NODELABELS(node_id) DT_CAT(node_id, _NODELABEL_NUM) argument
2642 #define DT_IRQ_LEVEL(node_id) DT_CAT(node_id, _IRQ_LEVEL) argument
2654 #define DT_IRQ_HAS_IDX(node_id, idx) \ argument
2655 IS_ENABLED(DT_CAT4(node_id, _IRQ_IDX_, idx, _EXISTS))
2667 #define DT_IRQ_HAS_CELL_AT_IDX(node_id, idx, cell) \ argument
2668 IS_ENABLED(DT_CAT6(node_id, _IRQ_IDX_, idx, _VAL_, cell, _EXISTS))
2677 #define DT_IRQ_HAS_CELL(node_id, cell) DT_IRQ_HAS_CELL_AT_IDX(node_id, 0, cell) argument
2688 #define DT_IRQ_HAS_NAME(node_id, name) \ argument
2689 IS_ENABLED(DT_CAT4(node_id, _IRQ_NAME_, name, _VAL_irq_EXISTS))
2726 #define DT_IRQ_BY_IDX(node_id, idx, cell) \ argument
2727 DT_CAT5(node_id, _IRQ_IDX_, idx, _VAL_, cell)
2744 #define DT_IRQ_BY_NAME(node_id, name, cell) \ argument
2745 DT_CAT5(node_id, _IRQ_NAME_, name, _VAL_, cell)
2754 #define DT_IRQ(node_id, cell) DT_IRQ_BY_IDX(node_id, 0, cell) argument
2798 #define DT_IRQ_INTC_BY_IDX(node_id, idx) \ argument
2799 DT_CAT4(node_id, _IRQ_IDX_, idx, _CONTROLLER)
2845 #define DT_IRQ_INTC_BY_NAME(node_id, name) \ argument
2846 DT_CAT4(node_id, _IRQ_NAME_, name, _CONTROLLER)
2887 #define DT_IRQ_INTC(node_id) \ argument
2888 DT_IRQ_INTC_BY_IDX(node_id, 0)
2895 #define DT_IRQN_L1_INTERNAL(node_id, idx) DT_IRQ_BY_IDX(node_id, idx, irq) argument
2897 #define DT_IRQN_L2_INTERNAL(node_id, idx) \ argument
2898 (IRQ_TO_L2(DT_IRQN_L1_INTERNAL(node_id, idx)) | \
2899 DT_IRQ(DT_IRQ_INTC_BY_IDX(node_id, idx), irq))
2901 #define DT_IRQN_L3_INTERNAL(node_id, idx) \ argument
2902 (IRQ_TO_L3(DT_IRQN_L1_INTERNAL(node_id, idx)) | \
2903 IRQ_TO_L2(DT_IRQ(DT_IRQ_INTC_BY_IDX(node_id, idx), irq)) | \
2904 DT_IRQ(DT_IRQ_INTC(DT_IRQ_INTC_BY_IDX(node_id, idx)), irq))
2906 #define DT_IRQN_LVL_INTERNAL(node_id, idx, level) DT_CAT3(DT_IRQN_L, level, _INTERNAL)(node_id, idx) argument
2912 #define DT_MULTI_LEVEL_IRQN_INTERNAL(node_id, idx) \ argument
2913 DT_IRQN_LVL_INTERNAL(node_id, idx, DT_IRQ_LEVEL(node_id))
2927 #define DT_IRQN_BY_IDX(node_id, idx) \ argument
2929 (DT_MULTI_LEVEL_IRQN_INTERNAL(node_id, idx)), \
2930 (DT_IRQ_BY_IDX(node_id, idx, irq)))
2942 #define DT_IRQN(node_id) DT_IRQN_BY_IDX(node_id, 0) argument
3112 #define DT_FOREACH_ANCESTOR(node_id, fn) \ argument
3113 DT_CAT(node_id, _FOREACH_ANCESTOR)(fn)
3158 #define DT_FOREACH_CHILD(node_id, fn) \ argument
3159 DT_CAT(node_id, _FOREACH_CHILD)(fn)
3201 #define DT_FOREACH_CHILD_SEP(node_id, fn, sep) \ argument
3202 DT_CAT(node_id, _FOREACH_CHILD_SEP)(fn, sep)
3219 #define DT_FOREACH_CHILD_VARGS(node_id, fn, ...) \ argument
3220 DT_CAT(node_id, _FOREACH_CHILD_VARGS)(fn, __VA_ARGS__)
3237 #define DT_FOREACH_CHILD_SEP_VARGS(node_id, fn, sep, ...) \ argument
3238 DT_CAT(node_id, _FOREACH_CHILD_SEP_VARGS)(fn, sep, __VA_ARGS__)
3255 #define DT_FOREACH_CHILD_STATUS_OKAY(node_id, fn) \ argument
3256 DT_CAT(node_id, _FOREACH_CHILD_STATUS_OKAY)(fn)
3274 #define DT_FOREACH_CHILD_STATUS_OKAY_SEP(node_id, fn, sep) \ argument
3275 DT_CAT(node_id, _FOREACH_CHILD_STATUS_OKAY_SEP)(fn, sep)
3296 #define DT_FOREACH_CHILD_STATUS_OKAY_VARGS(node_id, fn, ...) \ argument
3297 DT_CAT(node_id, _FOREACH_CHILD_STATUS_OKAY_VARGS)(fn, __VA_ARGS__)
3317 #define DT_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(node_id, fn, sep, ...) \ argument
3318 DT_CAT(node_id, _FOREACH_CHILD_STATUS_OKAY_SEP_VARGS)(fn, sep, __VA_ARGS__)
3370 #define DT_FOREACH_PROP_ELEM(node_id, prop, fn) \ argument
3371 DT_CAT4(node_id, _P_, prop, _FOREACH_PROP_ELEM)(fn)
3415 #define DT_FOREACH_PROP_ELEM_SEP(node_id, prop, fn, sep) \ argument
3416 DT_CAT4(node_id, _P_, prop, _FOREACH_PROP_ELEM_SEP)(fn, sep)
3438 #define DT_FOREACH_PROP_ELEM_VARGS(node_id, prop, fn, ...) \ argument
3439 DT_CAT4(node_id, _P_, prop, _FOREACH_PROP_ELEM_VARGS)(fn, __VA_ARGS__)
3457 #define DT_FOREACH_PROP_ELEM_SEP_VARGS(node_id, prop, fn, sep, ...) \ argument
3458 DT_CAT4(node_id, _P_, prop, _FOREACH_PROP_ELEM_SEP_VARGS)( \
3626 #define DT_FOREACH_NODELABEL(node_id, fn) DT_CAT(node_id, _FOREACH_NODELABEL)(fn) argument
3665 #define DT_FOREACH_NODELABEL_VARGS(node_id, fn, ...) \ argument
3666 DT_CAT(node_id, _FOREACH_NODELABEL_VARGS)(fn, __VA_ARGS__)
3692 #define DT_NODE_EXISTS(node_id) IS_ENABLED(DT_CAT(node_id, _EXISTS)) argument
3715 #define DT_NODE_HAS_STATUS(node_id, status) \ argument
3716 DT_NODE_HAS_STATUS_INTERNAL(node_id, status)
3738 #define DT_NODE_HAS_STATUS_OKAY(node_id) DT_NODE_HAS_STATUS(node_id, okay) argument
3799 #define DT_NODE_HAS_COMPAT(node_id, compat) \ argument
3800 IS_ENABLED(DT_CAT3(node_id, _COMPAT_MATCHES_, compat))
3816 #define DT_NODE_HAS_COMPAT_STATUS(node_id, compat, status) \ argument
3817 UTIL_AND(DT_NODE_HAS_COMPAT(node_id, compat), DT_NODE_HAS_STATUS(node_id, status))
3832 #define DT_NODE_HAS_PROP(node_id, prop) \ argument
3833 IS_ENABLED(DT_CAT4(node_id, _P_, prop, _EXISTS))
3852 #define DT_PHA_HAS_CELL_AT_IDX(node_id, pha, idx, cell) \ argument
3853 IS_ENABLED(DT_CAT8(node_id, _P_, pha, \
3865 #define DT_PHA_HAS_CELL(node_id, pha, cell) \ argument
3866 DT_PHA_HAS_CELL_AT_IDX(node_id, pha, 0, cell)
3888 #define DT_FOREACH_PHA_CELL_BY_IDX(node_id, pha, idx, fn) \ argument
3889 DT_CAT6(node_id, _P_, pha, _IDX_, idx, _FOREACH_CELL)(fn)
3903 #define DT_FOREACH_PHA_CELL_BY_IDX_SEP(node_id, pha, idx, fn, sep) \ argument
3904 DT_CAT6(node_id, _P_, pha, _IDX_, idx, _FOREACH_CELL_SEP)(fn, sep)
3914 #define DT_PHA_NUM_CELLS_BY_IDX(node_id, pha, idx) \ argument
3915 DT_CAT6(node_id, _P_, pha, _IDX_, idx, _NUM_CELLS)
3928 #define DT_PHA_ELEM_NAME_BY_IDX(node_id, pha, idx) \ argument
3929 DT_CAT6(node_id, _P_, pha, _IDX_, idx, _NAME)
3952 #define DT_FOREACH_PHA_CELL_BY_NAME(node_id, pha, name, fn) \ argument
3953 DT_CAT6(node_id, _P_, pha, _NAME_, name, _FOREACH_CELL)(fn)
3967 #define DT_FOREACH_PHA_CELL_BY_NAME_SEP(node_id, pha, name, fn, sep) \ argument
3968 DT_CAT6(node_id, _P_, pha, _NAME_, name, _FOREACH_CELL_SEP)(fn, sep)
3978 #define DT_PHA_NUM_CELLS_BY_NAME(node_id, pha, name) \ argument
3979 DT_CAT6(node_id, _P_, pha, _NAME_, name, _NUM_CELLS)
3992 #define DT_PHA_ELEM_IDX_BY_NAME(node_id, pha, name) \ argument
3993 DT_CAT6(node_id, _P_, pha, _NAME_, name, _IDX)
4037 #define DT_BUS(node_id) DT_CAT(node_id, _BUS) argument
4067 #define DT_ON_BUS(node_id, bus) IS_ENABLED(DT_CAT3(node_id, _BUS_, bus)) argument
5594 #define DT_NODE_HAS_STATUS_INTERNAL(node_id, status) \ argument
5595 IS_ENABLED(DT_CAT3(node_id, _STATUS_, status))