H A D | audio_usb_mixer.c | 137 int32_t min, max, res; /* min & max is volume range, res is volume reset state */ 334 struct UsbMixerBuild *state, int32_t unitId, int32_t index, char *buf, int32_t bufLen) in AudioUsbCheckMappedSelectorName() 339 if (state == NULL || state->selectorMap == NULL || buf == NULL) { in AudioUsbCheckMappedSelectorName() 344 for (usbMixerSelectorMap = state->selectorMap; usbMixerSelectorMap != NULL && usbMixerSelectorMap->id != 0; in AudioUsbCheckMappedSelectorName() 355 static void *AudioUsbFindAudioControlUnit(struct UsbMixerBuild *state, unsigned char unit) in AudioUsbFindAudioControlUnit() argument 364 featureUnitDesc = AudioUsbFindDesc(state->buffer, state->bufLen, featureUnitDesc, USB_DT_CS_INTERFACE); in AudioUsbFindAudioControlUnit() 374 featureUnitDesc = AudioUsbFindDesc(state->buffer, state in AudioUsbFindAudioControlUnit() 333 AudioUsbCheckMappedSelectorName( struct UsbMixerBuild *state, int32_t unitId, int32_t index, char *buf, int32_t bufLen) AudioUsbCheckMappedSelectorName() argument 841 AudioUsbGetClusterChannelsV3(struct UsbMixerBuild *state, uint32_t clusterId) AudioUsbGetClusterChannelsV3() argument 869 AudioUsbMixerUnitGetChannels(struct UsbMixerBuild *state, struct uac_mixer_unit_descriptor *desc) AudioUsbMixerUnitGetChannels() argument 889 AudioUsbParseTermUac1ItermUnit( struct UsbMixerBuild *state, struct UsbAudioTerm *term, void *unitDesc, int32_t id) AudioUsbParseTermUac1ItermUnit() argument 901 AudioUsbParseTermMixerUnit( struct UsbMixerBuild *state, struct UsbAudioTerm *term, void *unitDesc, int32_t id) AudioUsbParseTermMixerUnit() argument 922 AudioUsbParseTermSelectorUnit( struct UsbMixerBuild *state, struct UsbAudioTerm *term, void *unitDesc, int32_t id) AudioUsbParseTermSelectorUnit() argument 939 AudioUsbParseTermProcUnit( struct UsbMixerBuild *state, struct UsbAudioTerm *term, void *unitDesc, int32_t id, int32_t uacProcessingUnit) AudioUsbParseTermProcUnit() argument 970 AudioUsbCheckInputTermSub(struct UsbMixerBuild *state, int32_t id, struct UsbAudioTerm *term) AudioUsbCheckInputTermSub() argument 1027 AudioUsbCheckInputTerm(struct UsbMixerBuild *state, int32_t id, struct UsbAudioTerm *term) AudioUsbCheckInputTerm() argument 1379 AudioUsbSetVolumeItemName(struct UsbMixerBuild *state, struct AudioKcontrol *kcontrol, struct UsbAudioTerm *usbAudioTerm, struct AudioUsbFeatureControl *featureControl, const struct UsbMixerNameMap *map) AudioUsbSetVolumeItemName() argument 1414 AudioUsbSetKctlItermName(struct UsbMixerBuild *state, struct AudioKcontrol *kcontrol, struct UsbAudioTerm *usbAudioTerm, struct AudioUsbFeatureControl *featureControl) AudioUsbSetKctlItermName() argument 1475 AudioUsbBuildFeatureCtlSub( struct UsbMixerBuild *state, struct UsbAudioTerm *usbAudioTerm, struct AudioUsbFeatureControl *featureControl) AudioUsbBuildFeatureCtlSub() argument 1533 AudioUsbBuildFeatureCtl(struct UsbMixerBuild *state, void *rawDesc, struct UsbAudioTerm *usbAudioTerm, struct AudioUsbFeatureControl *featureControl) AudioUsbBuildFeatureCtl() argument 1542 AudioUsbParseFeatureDescriptorParam( struct UsbMixerBuild *state, void *ftrSub, struct AudioUsbFeatureParam *featureParam) AudioUsbParseFeatureDescriptorParam() argument 1571 AudioUsbParseFeatureUnit(struct UsbMixerBuild *state, int32_t unitId, void *ftrSub) AudioUsbParseFeatureUnit() argument 1661 AudioUsbBuildMixerUnitCtl(struct UsbMixerBuild *state, struct uac_mixer_unit_descriptor *desc, struct MixerUnitCtlParam *mixCtlParam, int32_t unitId, struct UsbAudioTerm *usbAudioTerm) AudioUsbBuildMixerUnitCtl() argument 1716 AudioUsbParseMixerUnitSub(int32_t itemChannels, struct UsbMixerBuild *state, struct MixerUnitCtlParam mixCtlParam, struct uac_mixer_unit_descriptor *desc) AudioUsbParseMixerUnitSub() argument 1732 AudioUsbParseMixerUnit(struct UsbMixerBuild *state, int32_t unitId, void *rawDesc) AudioUsbParseMixerUnit() argument 1830 AudioUsbSetTermName( struct UsbMixerBuild *state, void *rawDesc, struct UsbMixerElemInfo *mixElemInfo, int32_t unitId) AudioUsbSetTermName() argument 1873 AudioUsbSetCtlName(struct UsbMixerBuild *state, struct AudioKcontrol *kcontrol, struct uac_selector_unit_descriptor *desc, const struct UsbMixerNameMap *map) AudioUsbSetCtlName() argument 1907 UsbParseSelectorUnitInitKcontrol(struct UsbMixerBuild *state, struct uac_selector_unit_descriptor *desc, const struct UsbMixerNameMap *map, struct UsbMixerElemInfo *mixElemInfo) UsbParseSelectorUnitInitKcontrol() argument 1938 AudioUsbParseSelectorUnit(struct UsbMixerBuild *state, int32_t unitId, void *rawDesc) AudioUsbParseSelectorUnit() argument 1980 AudioUsbParseUnit(struct UsbMixerBuild *state, int unitId) AudioUsbParseUnit() argument 2065 struct UsbMixerBuild state; AudioUsbMixerControls() local [all...] |