Lines Matching defs:FUNC
245 #define FUNC(p, t, f) { .protocol = (p), .type = (t), .func = (f) }
249 FUNC(UAC_VERSION_1, UAC_HEADER, validate_uac1_header),
254 FUNC(UAC_VERSION_1, UAC_MIXER_UNIT, validate_mixer_unit),
255 FUNC(UAC_VERSION_1, UAC_SELECTOR_UNIT, validate_selector_unit),
256 FUNC(UAC_VERSION_1, UAC_FEATURE_UNIT, validate_uac1_feature_unit),
257 FUNC(UAC_VERSION_1, UAC1_PROCESSING_UNIT, validate_processing_unit),
258 FUNC(UAC_VERSION_1, UAC1_EXTENSION_UNIT, validate_processing_unit),
266 FUNC(UAC_VERSION_2, UAC_MIXER_UNIT, validate_mixer_unit),
267 FUNC(UAC_VERSION_2, UAC_SELECTOR_UNIT, validate_selector_unit),
268 FUNC(UAC_VERSION_2, UAC_FEATURE_UNIT, validate_uac2_feature_unit),
274 FUNC(UAC_VERSION_2, UAC2_PROCESSING_UNIT_V2, validate_processing_unit),
275 FUNC(UAC_VERSION_2, UAC2_EXTENSION_UNIT_V2, validate_processing_unit),
278 FUNC(UAC_VERSION_2, UAC2_CLOCK_SELECTOR, validate_selector_unit),
290 FUNC(UAC_VERSION_3, UAC3_MIXER_UNIT, validate_mixer_unit),
291 FUNC(UAC_VERSION_3, UAC3_SELECTOR_UNIT, validate_selector_unit),
292 FUNC(UAC_VERSION_3, UAC3_FEATURE_UNIT, validate_uac3_feature_unit),
295 FUNC(UAC_VERSION_3, UAC3_PROCESSING_UNIT, validate_processing_unit),
296 FUNC(UAC_VERSION_3, UAC3_EXTENSION_UNIT, validate_processing_unit),
299 FUNC(UAC_VERSION_3, UAC3_CLOCK_SELECTOR, validate_selector_unit),
304 FUNC(UAC_VERSION_3, UAC3_POWER_DOMAIN, validate_uac3_power_domain_unit),
313 FUNC(UAC_VERSION_ALL, USB_MS_MIDI_OUT_JACK,