Lines Matching refs:DT_DRV_INST
3909 #define DT_DRV_INST(inst) DT_INST(inst, DT_DRV_COMPAT) macro
3918 #define DT_INST_PARENT(inst) DT_PARENT(DT_DRV_INST(inst))
3927 #define DT_INST_GPARENT(inst) DT_GPARENT(DT_DRV_INST(inst))
3939 DT_CHILD(DT_DRV_INST(inst), child)
3950 #define DT_INST_CHILD_NUM(inst) DT_CHILD_NUM(DT_DRV_INST(inst))
3962 DT_CHILD_NUM_STATUS_OKAY(DT_DRV_INST(inst))
3972 #define DT_INST_NODELABEL_STRING_ARRAY(inst) DT_NODELABEL_STRING_ARRAY(DT_DRV_INST(inst))
3982 #define DT_INST_NUM_NODELABELS(inst) DT_NUM_NODELABELS(DT_DRV_INST(inst))
3999 DT_FOREACH_CHILD(DT_DRV_INST(inst), fn)
4015 DT_FOREACH_CHILD_SEP(DT_DRV_INST(inst), fn, sep)
4033 DT_FOREACH_CHILD_VARGS(DT_DRV_INST(inst), fn, __VA_ARGS__)
4050 DT_FOREACH_CHILD_SEP_VARGS(DT_DRV_INST(inst), fn, sep, __VA_ARGS__)
4064 DT_FOREACH_CHILD_STATUS_OKAY(DT_DRV_INST(inst), fn)
4081 DT_FOREACH_CHILD_STATUS_OKAY_SEP(DT_DRV_INST(inst), fn, sep)
4097 DT_FOREACH_CHILD_STATUS_OKAY_VARGS(DT_DRV_INST(inst), fn, __VA_ARGS__)
4115 DT_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(DT_DRV_INST(inst), fn, sep, __VA_ARGS__)
4125 DT_ENUM_IDX_BY_IDX(DT_DRV_INST(inst), prop, idx)
4134 DT_ENUM_IDX(DT_DRV_INST(inst), prop)
4146 DT_ENUM_IDX_BY_IDX_OR(DT_DRV_INST(inst), prop, idx, default_idx_value)
4157 DT_ENUM_IDX_OR(DT_DRV_INST(inst), prop, default_idx_value)
4168 DT_ENUM_HAS_VALUE_BY_IDX(DT_DRV_INST(inst), prop, idx, value)
4179 DT_ENUM_HAS_VALUE(DT_DRV_INST(inst), prop, value)
4187 #define DT_INST_PROP(inst, prop) DT_PROP(DT_DRV_INST(inst), prop)
4195 #define DT_INST_PROP_LEN(inst, prop) DT_PROP_LEN(DT_DRV_INST(inst), prop)
4207 DT_PROP_HAS_IDX(DT_DRV_INST(inst), prop, idx)
4218 DT_PROP_HAS_NAME(DT_DRV_INST(inst), prop, name)
4228 DT_PROP_BY_IDX(DT_DRV_INST(inst), prop, idx)
4238 DT_PROP_OR(DT_DRV_INST(inst), prop, default_value)
4248 DT_PROP_LEN_OR(DT_DRV_INST(inst), prop, default_value)
4260 DT_STRING_TOKEN(DT_DRV_INST(inst), prop)
4270 DT_STRING_UPPER_TOKEN(DT_DRV_INST(inst), prop)
4281 DT_STRING_UNQUOTED(DT_DRV_INST(inst), prop)
4291 DT_STRING_TOKEN_BY_IDX(DT_DRV_INST(inst), prop, idx)
4301 DT_STRING_UPPER_TOKEN_BY_IDX(DT_DRV_INST(inst), prop, idx)
4311 DT_STRING_UNQUOTED_BY_IDX(DT_DRV_INST(inst), prop, idx)
4336 DT_PROP_BY_PHANDLE_IDX(DT_DRV_INST(inst), phs, idx, prop)
4347 DT_PHA_BY_IDX(DT_DRV_INST(inst), pha, idx, cell)
4359 DT_PHA_BY_IDX_OR(DT_DRV_INST(inst), pha, idx, cell, default_value)
4392 DT_PHA_BY_NAME(DT_DRV_INST(inst), pha, name, cell)
4404 DT_PHA_BY_NAME_OR(DT_DRV_INST(inst), pha, name, cell, default_value)
4415 DT_PHANDLE_BY_NAME(DT_DRV_INST(inst), pha, name) \
4427 DT_PHANDLE_BY_IDX(DT_DRV_INST(inst), prop, idx)
4446 #define DT_INST_REG_HAS_IDX(inst, idx) DT_REG_HAS_IDX(DT_DRV_INST(inst), idx)
4455 #define DT_INST_REG_HAS_NAME(inst, name) DT_REG_HAS_NAME(DT_DRV_INST(inst), name)
4463 #define DT_INST_REG_ADDR_BY_IDX_RAW(inst, idx) DT_REG_ADDR_BY_IDX_RAW(DT_DRV_INST(inst), idx)
4471 #define DT_INST_REG_ADDR_BY_IDX(inst, idx) DT_REG_ADDR_BY_IDX(DT_DRV_INST(inst), idx)
4480 DT_REG_SIZE_BY_IDX(DT_DRV_INST(inst), idx)
4489 DT_REG_ADDR_BY_NAME(DT_DRV_INST(inst), name)
4500 DT_REG_ADDR_BY_NAME_OR(DT_DRV_INST(inst), name, default_value)
4515 DT_REG_ADDR_BY_NAME_U64(DT_DRV_INST(inst), name)
4524 DT_REG_SIZE_BY_NAME(DT_DRV_INST(inst), name)
4535 DT_REG_SIZE_BY_NAME_OR(DT_DRV_INST(inst), name, default_value)
4562 #define DT_INST_REG_ADDR_U64(inst) DT_REG_ADDR_U64(DT_DRV_INST(inst))
4577 #define DT_INST_NUM_IRQS(inst) DT_NUM_IRQS(DT_DRV_INST(inst))
4585 #define DT_INST_IRQ_LEVEL(inst) DT_IRQ_LEVEL(DT_DRV_INST(inst))
4595 DT_IRQ_BY_IDX(DT_DRV_INST(inst), idx, cell)
4604 DT_IRQ_INTC_BY_IDX(DT_DRV_INST(inst), idx)
4613 DT_IRQ_INTC_BY_NAME(DT_DRV_INST(inst), name)
4633 DT_IRQ_BY_NAME(DT_DRV_INST(inst), name, cell)
4648 #define DT_INST_IRQN(inst) DT_IRQN(DT_DRV_INST(inst))
4656 #define DT_INST_IRQN_BY_IDX(inst, idx) DT_IRQN_BY_IDX(DT_DRV_INST(inst), idx)
4663 #define DT_INST_BUS(inst) DT_BUS(DT_DRV_INST(inst))
4672 #define DT_INST_ON_BUS(inst, bus) DT_ON_BUS(DT_DRV_INST(inst), bus)
4684 DT_STRING_TOKEN_OR(DT_DRV_INST(inst), name, default_value)
4695 DT_STRING_UPPER_TOKEN_OR(DT_DRV_INST(inst), name, default_value)
4706 DT_STRING_UNQUOTED_OR(DT_DRV_INST(inst), name, default_value)
5019 DT_FOREACH_NODELABEL(DT_DRV_INST(inst), fn)
5033 DT_FOREACH_NODELABEL_VARGS(DT_DRV_INST(inst), fn, __VA_ARGS__)
5046 DT_FOREACH_PROP_ELEM(DT_DRV_INST(inst), prop, fn)
5061 DT_FOREACH_PROP_ELEM_SEP(DT_DRV_INST(inst), prop, fn, sep)
5078 DT_FOREACH_PROP_ELEM_VARGS(DT_DRV_INST(inst), prop, fn, __VA_ARGS__)
5098 DT_FOREACH_PROP_ELEM_SEP_VARGS(DT_DRV_INST(inst), prop, fn, sep, \
5108 DT_NODE_HAS_PROP(DT_DRV_INST(inst), prop)
5117 DT_NODE_HAS_COMPAT(DT_DRV_INST(inst), compat)
5130 DT_PHA_HAS_CELL_AT_IDX(DT_DRV_INST(inst), pha, idx, cell)
5151 #define DT_INST_IRQ_HAS_IDX(inst, idx) DT_IRQ_HAS_IDX(DT_DRV_INST(inst), idx)
5162 DT_IRQ_HAS_CELL_AT_IDX(DT_DRV_INST(inst), idx, cell)
5181 DT_IRQ_HAS_NAME(DT_DRV_INST(inst), name)