Lines Matching refs:info

881 	if (uaa->info.bInterfaceClass != UICLASS_AUDIO) {
882 if (uaa->info.bInterfaceClass != UICLASS_VENDOR ||
889 if (uaa->info.bInterfaceSubClass == UISUBCLASS_AUDIOCONTROL) {
898 if (uaa->info.bInterfaceSubClass == UISUBCLASS_MIDISTREAM) {
978 sc->sc_mixer_iface_index = uaa->info.bIfaceIndex;
979 sc->sc_mixer_iface_no = uaa->info.bIfaceNum;
1012 /* must fill mixer info before channel info */
1015 /* fill channel info */
1023 if (uaa->info.idVendor == USB_VENDOR_MAUDIO &&
1024 (uaa->info.idProduct == USB_PRODUCT_MAUDIO_FASTTRACKULTRA ||
1025 uaa->info.idProduct == USB_PRODUCT_MAUDIO_FASTTRACKULTRA8R)) {
4688 struct uaudio_search_result *info)
4698 if (info->recurse_level == UAUDIO_RECURSE_LIMIT) {
4703 info->recurse_level++;
4712 uaudio_mixer_merge_outputs(&iot->usr, info);
4713 info->bit_input[i / 8] |= (1 << (i % 8));
4717 uaudio_mixer_merge_outputs(&iot->usr, info);
4719 root, &iot->u.fu_v1->bSourceId, 1, info);
4723 info->bit_output[i / 8] |= (1 << (i % 8));
4725 root, &iot->u.ot_v1->bSourceId, 1, info);
4726 info->bit_output[i / 8] &= ~(1 << (i % 8));
4730 uaudio_mixer_merge_outputs(&iot->usr, info);
4733 iot->u.mu_v1->bNrInPins, info);
4737 uaudio_mixer_merge_outputs(&iot->usr, info);
4740 iot->u.su_v1->bNrInPins, info);
4744 uaudio_mixer_merge_outputs(&iot->usr, info);
4747 iot->u.pu_v1->bNrInPins, info);
4751 uaudio_mixer_merge_outputs(&iot->usr, info);
4754 iot->u.eu_v1->bNrInPins, info);
4766 struct uaudio_search_result *info)
4776 if (info->recurse_level == UAUDIO_RECURSE_LIMIT) {
4781 info->recurse_level++;
4790 uaudio_mixer_merge_outputs(&iot->usr, info);
4791 info->bit_input[i / 8] |= (1 << (i % 8));
4795 info->bit_output[i / 8] |= (1 << (i % 8));
4797 root, &iot->u.ot_v2->bSourceId, 1, info);
4798 info->bit_output[i / 8] &= ~(1 << (i % 8));
4802 uaudio_mixer_merge_outputs(&iot->usr, info);
4805 iot->u.mu_v2->bNrInPins, info);
4809 uaudio_mixer_merge_outputs(&iot->usr, info);
4812 iot->u.su_v2->bNrInPins, info);
4816 uaudio_mixer_merge_outputs(&iot->usr, info);
4819 1, info);
4823 uaudio_mixer_merge_outputs(&iot->usr, info);
4826 1, info);
4830 uaudio_mixer_merge_outputs(&iot->usr, info);
4832 root, &iot->u.fu_v2->bSourceId, 1, info);
4836 uaudio_mixer_merge_outputs(&iot->usr, info);
4839 iot->u.pu_v2->bNrInPins, info);
4843 uaudio_mixer_merge_outputs(&iot->usr, info);
4846 iot->u.eu_v2->bNrInPins, info);
4857 struct uaudio_search_result *info)
4870 if (info->recurse_level == UAUDIO_RECURSE_LIMIT) {
4875 info->recurse_level++;
4886 info->is_input = 1;
4893 &iot->u.it_v2->bCSourceId, 1, info);
4897 info->is_input = 0;
4904 &iot->u.ot_v2->bCSourceId, 1, info);
4915 iot->u.csel_v2->bNrInPins, info);
4926 1, info);
4933 switch (info->is_input) {
4935 info->bit_output[id / 8] |= (1 << (id % 8));
4938 info->bit_input[id / 8] |= (1 << (id % 8));