Lines Matching refs:macros
7 based. Use of these macros has no impact on scheduling. They can be used from
12 discussed individually below. These macros are generally meant for use within
39 There are also :c:macro:`DT_PARENT` and :c:macro:`DT_CHILD` macros which can be
43 The following macros create or operate on node identifiers.
52 The following general-purpose macros can be used to access node properties.
56 Property values can be read using these macros even if the node is disabled,
68 devicetree specification, these macros can be used even for nodes without
85 devicetree specification, these macros can be used even for nodes without
99 some of these macros can be used even for nodes without matching bindings. This
100 does not apply to macros which take cell names as arguments.
104 For-each macros
114 There are special-purpose for-each macros, like
123 This section documents miscellaneous macros that can be used to test if a node
125 properties, etc. Some macros used for special purposes (such as
126 :c:macro:`DT_IRQ_HAS_IDX` and all macros which require ``DT_DRV_COMPAT``) are
160 can be accessed using the following macros. The exact dependency ordering
162 cause errors, so it's safe to assume there are none when using these macros.