Lines Matching refs:fn

2175 #define DT_FOREACH_RANGE(node_id, fn) \  argument
2176 DT_CAT(node_id, _FOREACH_RANGE)(fn)
2933 #define DT_FOREACH_NODE(fn) DT_FOREACH_HELPER(fn) argument
2947 #define DT_FOREACH_NODE_VARGS(fn, ...) DT_FOREACH_VARGS_HELPER(fn, __VA_ARGS__) argument
2960 #define DT_FOREACH_STATUS_OKAY_NODE(fn) DT_FOREACH_OKAY_HELPER(fn) argument
2976 #define DT_FOREACH_STATUS_OKAY_NODE_VARGS(fn, ...) DT_FOREACH_OKAY_VARGS_HELPER(fn, __VA_ARGS__) argument
3024 #define DT_FOREACH_ANCESTOR(node_id, fn) \ argument
3025 DT_CAT(node_id, _FOREACH_ANCESTOR)(fn)
3070 #define DT_FOREACH_CHILD(node_id, fn) \ argument
3071 DT_CAT(node_id, _FOREACH_CHILD)(fn)
3113 #define DT_FOREACH_CHILD_SEP(node_id, fn, sep) \ argument
3114 DT_CAT(node_id, _FOREACH_CHILD_SEP)(fn, sep)
3131 #define DT_FOREACH_CHILD_VARGS(node_id, fn, ...) \ argument
3132 DT_CAT(node_id, _FOREACH_CHILD_VARGS)(fn, __VA_ARGS__)
3149 #define DT_FOREACH_CHILD_SEP_VARGS(node_id, fn, sep, ...) \ argument
3150 DT_CAT(node_id, _FOREACH_CHILD_SEP_VARGS)(fn, sep, __VA_ARGS__)
3167 #define DT_FOREACH_CHILD_STATUS_OKAY(node_id, fn) \ argument
3168 DT_CAT(node_id, _FOREACH_CHILD_STATUS_OKAY)(fn)
3186 #define DT_FOREACH_CHILD_STATUS_OKAY_SEP(node_id, fn, sep) \ argument
3187 DT_CAT(node_id, _FOREACH_CHILD_STATUS_OKAY_SEP)(fn, sep)
3208 #define DT_FOREACH_CHILD_STATUS_OKAY_VARGS(node_id, fn, ...) \ argument
3209 DT_CAT(node_id, _FOREACH_CHILD_STATUS_OKAY_VARGS)(fn, __VA_ARGS__)
3229 #define DT_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(node_id, fn, sep, ...) \ argument
3230 DT_CAT(node_id, _FOREACH_CHILD_STATUS_OKAY_SEP_VARGS)(fn, sep, __VA_ARGS__)
3282 #define DT_FOREACH_PROP_ELEM(node_id, prop, fn) \ argument
3283 DT_CAT4(node_id, _P_, prop, _FOREACH_PROP_ELEM)(fn)
3327 #define DT_FOREACH_PROP_ELEM_SEP(node_id, prop, fn, sep) \ argument
3328 DT_CAT4(node_id, _P_, prop, _FOREACH_PROP_ELEM_SEP)(fn, sep)
3350 #define DT_FOREACH_PROP_ELEM_VARGS(node_id, prop, fn, ...) \ argument
3351 DT_CAT4(node_id, _P_, prop, _FOREACH_PROP_ELEM_VARGS)(fn, __VA_ARGS__)
3369 #define DT_FOREACH_PROP_ELEM_SEP_VARGS(node_id, prop, fn, sep, ...) \ argument
3371 fn, sep, __VA_ARGS__)
3426 #define DT_FOREACH_STATUS_OKAY(compat, fn) \ argument
3428 (UTIL_CAT(DT_FOREACH_OKAY_, compat)(fn)), \
3475 #define DT_FOREACH_STATUS_OKAY_VARGS(compat, fn, ...) \ argument
3478 compat)(fn, __VA_ARGS__)), \
3493 #define DT_COMPAT_FOREACH_STATUS_OKAY_VARGS(compat, fn, ...) \ argument
3496 compat)(fn, compat, __VA_ARGS__)), \
3538 #define DT_FOREACH_NODELABEL(node_id, fn) DT_CAT(node_id, _FOREACH_NODELABEL)(fn) argument
3577 #define DT_FOREACH_NODELABEL_VARGS(node_id, fn, ...) \ argument
3578 DT_CAT(node_id, _FOREACH_NODELABEL_VARGS)(fn, __VA_ARGS__)
3958 #define DT_INST_FOREACH_CHILD(inst, fn) \ argument
3959 DT_FOREACH_CHILD(DT_DRV_INST(inst), fn)
3974 #define DT_INST_FOREACH_CHILD_SEP(inst, fn, sep) \ argument
3975 DT_FOREACH_CHILD_SEP(DT_DRV_INST(inst), fn, sep)
3992 #define DT_INST_FOREACH_CHILD_VARGS(inst, fn, ...) \ argument
3993 DT_FOREACH_CHILD_VARGS(DT_DRV_INST(inst), fn, __VA_ARGS__)
4009 #define DT_INST_FOREACH_CHILD_SEP_VARGS(inst, fn, sep, ...) \ argument
4010 DT_FOREACH_CHILD_SEP_VARGS(DT_DRV_INST(inst), fn, sep, __VA_ARGS__)
4023 #define DT_INST_FOREACH_CHILD_STATUS_OKAY(inst, fn) \ argument
4024 DT_FOREACH_CHILD_STATUS_OKAY(DT_DRV_INST(inst), fn)
4040 #define DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP(inst, fn, sep) \ argument
4041 DT_FOREACH_CHILD_STATUS_OKAY_SEP(DT_DRV_INST(inst), fn, sep)
4056 #define DT_INST_FOREACH_CHILD_STATUS_OKAY_VARGS(inst, fn, ...) \ argument
4057 DT_FOREACH_CHILD_STATUS_OKAY_VARGS(DT_DRV_INST(inst), fn, __VA_ARGS__)
4074 #define DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(inst, fn, sep, ...) \ argument
4075 DT_FOREACH_CHILD_STATUS_OKAY_SEP_VARGS(DT_DRV_INST(inst), fn, sep, __VA_ARGS__)
4945 #define DT_INST_FOREACH_STATUS_OKAY(fn) \ argument
4948 DT_DRV_COMPAT)(fn)), \
4963 #define DT_INST_FOREACH_STATUS_OKAY_VARGS(fn, ...) \ argument
4966 DT_DRV_COMPAT)(fn, __VA_ARGS__)), \
4978 #define DT_INST_FOREACH_NODELABEL(inst, fn) \ argument
4979 DT_FOREACH_NODELABEL(DT_DRV_INST(inst), fn)
4992 #define DT_INST_FOREACH_NODELABEL_VARGS(inst, fn, ...) \ argument
4993 DT_FOREACH_NODELABEL_VARGS(DT_DRV_INST(inst), fn, __VA_ARGS__)
5005 #define DT_INST_FOREACH_PROP_ELEM(inst, prop, fn) \ argument
5006 DT_FOREACH_PROP_ELEM(DT_DRV_INST(inst), prop, fn)
5020 #define DT_INST_FOREACH_PROP_ELEM_SEP(inst, prop, fn, sep) \ argument
5021 DT_FOREACH_PROP_ELEM_SEP(DT_DRV_INST(inst), prop, fn, sep)
5037 #define DT_INST_FOREACH_PROP_ELEM_VARGS(inst, prop, fn, ...) \ argument
5038 DT_FOREACH_PROP_ELEM_VARGS(DT_DRV_INST(inst), prop, fn, __VA_ARGS__)
5057 #define DT_INST_FOREACH_PROP_ELEM_SEP_VARGS(inst, prop, fn, sep, ...) \ argument
5058 DT_FOREACH_PROP_ELEM_SEP_VARGS(DT_DRV_INST(inst), prop, fn, sep, \