Lines Matching refs:node
23 #define COUNT_UAC2_AS_ENDPOINT_BUFFERS(node) \ argument
24 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_audio_streaming), ( \
25 + AS_HAS_ISOCHRONOUS_DATA_ENDPOINT(node) + \
26 + AS_IS_USB_ISO_IN(node) /* ISO IN double buffering */ + \
27 AS_HAS_EXPLICIT_FEEDBACK_ENDPOINT(node)))
881 #define DEFINE_ENTITY_TYPES(node) \ argument
882 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_clock_source), ( \
885 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_input_terminal), ( \
888 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_output_terminal), ( \
891 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_audio_streaming), ( \
895 #define DEFINE_AS_EP_INDEXES(node) \ argument
896 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_audio_streaming), ( \
897 COND_CODE_1(AS_HAS_ISOCHRONOUS_DATA_ENDPOINT(node), \
898 (UAC2_DESCRIPTOR_AS_DATA_EP_INDEX(node),), (0,)) \
900 #define DEFINE_AS_FB_INDEXES(node) \ argument
901 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_audio_streaming), ( \
902 COND_CODE_1(AS_HAS_EXPLICIT_FEEDBACK_ENDPOINT(node), \
903 (UAC2_DESCRIPTOR_AS_FEEDBACK_EP_INDEX(node),), (0,)) \
905 #define DEFINE_AS_TERMINALS(node) \ argument
906 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_audio_streaming), ( \
907 ENTITY_ID(DT_PROP(node, linked_terminal)), \
910 #define FREQUENCY_TABLE_NAME(node, i) \ argument
911 UTIL_CAT(frequencies_##i##_, ENTITY_ID(node))
912 #define DEFINE_CLOCK_SOURCES(node, i) \ argument
913 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_clock_source), ( \
914 static const uint32_t FREQUENCY_TABLE_NAME(node, i)[] = \
915 DT_PROP(node, sampling_frequencies); \
981 #define GET_FREQUENCY_TABLE(node, i) \ in DT_INST_FOREACH_STATUS_OKAY() argument
982 IF_ENABLED(DT_NODE_HAS_COMPAT(node, zephyr_uac2_clock_source), ( \ in DT_INST_FOREACH_STATUS_OKAY()
983 } else if (id == ENTITY_ID(node)) { \ in DT_INST_FOREACH_STATUS_OKAY()
984 *frequencies = FREQUENCY_TABLE_NAME(node, i); \
985 count = ARRAY_SIZE(FREQUENCY_TABLE_NAME(node, i)); \