Lines Matching refs:term
771 struct usb_audio_term *term);
774 struct usb_audio_term *term,
779 term->type = le16_to_cpu(d->wTerminalType);
780 term->channels = d->bNrChannels;
781 term->chconfig = le16_to_cpu(d->wChannelConfig);
782 term->name = d->iTerminal;
787 struct usb_audio_term *term,
794 err = __check_input_term(state, d->bCSourceID, term);
798 /* save input term properties after recursion,
801 term->id = id;
802 term->type = le16_to_cpu(d->wTerminalType);
803 term->channels = d->bNrChannels;
804 term->chconfig = le32_to_cpu(d->bmChannelConfig);
805 term->name = d->iTerminal;
810 struct usb_audio_term *term,
817 err = __check_input_term(state, d->bCSourceID, term);
821 /* save input term properties after recursion,
824 term->id = id;
825 term->type = le16_to_cpu(d->wTerminalType);
830 term->channels = err;
833 term->chconfig = 0;
835 term->name = le16_to_cpu(d->wTerminalDescrStr);
840 struct usb_audio_term *term,
851 term->type = UAC3_MIXER_UNIT << 16; /* virtual type */
852 term->channels = err;
854 term->chconfig = uac_mixer_unit_wChannelConfig(d, protocol);
855 term->name = uac_mixer_unit_iMixer(d);
861 struct usb_audio_term *term,
868 err = __check_input_term(state, d->baSourceID[0], term);
871 term->type = UAC3_SELECTOR_UNIT << 16; /* virtual type */
872 term->id = id;
874 term->name = uac_selector_unit_iSelector(d);
879 struct usb_audio_term *term,
888 err = __check_input_term(state, d->baSourceID[0], term);
893 term->type = vtype << 16; /* virtual type */
894 term->id = id;
899 if (!term->channels) {
900 term->channels = uac_processing_unit_bNrChannels(d);
901 term->chconfig = uac_processing_unit_wChannelConfig(d, protocol);
903 term->name = uac_processing_unit_iProcessing(d, protocol);
908 struct usb_audio_term *term,
914 err = __check_input_term(state, d->bSourceID, term);
917 term->type = UAC3_EFFECT_UNIT << 16; /* virtual type */
918 term->id = id;
923 struct usb_audio_term *term,
928 term->type = UAC3_CLOCK_SOURCE << 16; /* virtual type */
929 term->id = id;
930 term->name = d->iClockSource;
935 struct usb_audio_term *term,
940 term->type = UAC3_CLOCK_SOURCE << 16; /* virtual type */
941 term->id = id;
942 term->name = le16_to_cpu(d->wClockSourceStr);
953 struct usb_audio_term *term)
971 term->id = id;
984 return parse_term_uac1_iterm_unit(state, term, p1, id);
986 return parse_term_uac2_iterm_unit(state, term, p1, id);
988 return parse_term_uac3_iterm_unit(state, term, p1, id);
992 return parse_term_mixer_unit(state, term, p1, id);
998 return parse_term_selector_unit(state, term, p1, id);
1002 return parse_term_proc_unit(state, term, p1, id,
1006 return parse_term_effect_unit(state, term, p1, id);
1010 return parse_term_proc_unit(state, term, p1, id,
1013 return parse_term_uac2_clock_source(state, term, p1, id);
1015 return parse_term_uac3_clock_source(state, term, p1, id);
1025 struct usb_audio_term *term)
1027 memset(term, 0, sizeof(*term));
1029 return __check_input_term(state, id, term);
1778 struct usb_audio_term *term,
1781 int name_len = get_term_name(mixer->chip, term, name, name_size, 0);
1800 struct usb_audio_term *term, bool is_input)
1806 map = find_map(imap, term->id, 0);
1813 snd_usb_mixer_elem_init_std(&cval->head, mixer, term->id);
1843 get_connector_control_name(mixer, term, is_input, kctl->id.name,