Lines Matching refs:term

776 			      struct usb_audio_term *term);
779 struct usb_audio_term *term,
784 term->type = le16_to_cpu(d->wTerminalType);
785 term->channels = d->bNrChannels;
786 term->chconfig = le16_to_cpu(d->wChannelConfig);
787 term->name = d->iTerminal;
792 struct usb_audio_term *term,
799 err = __check_input_term(state, d->bCSourceID, term);
803 /* save input term properties after recursion,
806 term->id = id;
807 term->type = le16_to_cpu(d->wTerminalType);
808 term->channels = d->bNrChannels;
809 term->chconfig = le32_to_cpu(d->bmChannelConfig);
810 term->name = d->iTerminal;
815 struct usb_audio_term *term,
822 err = __check_input_term(state, d->bCSourceID, term);
826 /* save input term properties after recursion,
829 term->id = id;
830 term->type = le16_to_cpu(d->wTerminalType);
835 term->channels = err;
838 term->chconfig = 0;
840 term->name = le16_to_cpu(d->wTerminalDescrStr);
845 struct usb_audio_term *term,
856 term->type = UAC3_MIXER_UNIT << 16; /* virtual type */
857 term->channels = err;
859 term->chconfig = uac_mixer_unit_wChannelConfig(d, protocol);
860 term->name = uac_mixer_unit_iMixer(d);
866 struct usb_audio_term *term,
873 err = __check_input_term(state, d->baSourceID[0], term);
876 term->type = UAC3_SELECTOR_UNIT << 16; /* virtual type */
877 term->id = id;
879 term->name = uac_selector_unit_iSelector(d);
884 struct usb_audio_term *term,
893 err = __check_input_term(state, d->baSourceID[0], term);
898 term->type = vtype << 16; /* virtual type */
899 term->id = id;
904 if (!term->channels) {
905 term->channels = uac_processing_unit_bNrChannels(d);
906 term->chconfig = uac_processing_unit_wChannelConfig(d, protocol);
908 term->name = uac_processing_unit_iProcessing(d, protocol);
913 struct usb_audio_term *term,
919 err = __check_input_term(state, d->bSourceID, term);
922 term->type = UAC3_EFFECT_UNIT << 16; /* virtual type */
923 term->id = id;
928 struct usb_audio_term *term,
933 term->type = UAC3_CLOCK_SOURCE << 16; /* virtual type */
934 term->id = id;
935 term->name = d->iClockSource;
940 struct usb_audio_term *term,
945 term->type = UAC3_CLOCK_SOURCE << 16; /* virtual type */
946 term->id = id;
947 term->name = le16_to_cpu(d->wClockSourceStr);
958 struct usb_audio_term *term)
976 term->id = id;
989 return parse_term_uac1_iterm_unit(state, term, p1, id);
991 return parse_term_uac2_iterm_unit(state, term, p1, id);
993 return parse_term_uac3_iterm_unit(state, term, p1, id);
997 return parse_term_mixer_unit(state, term, p1, id);
1003 return parse_term_selector_unit(state, term, p1, id);
1007 return parse_term_proc_unit(state, term, p1, id,
1011 return parse_term_effect_unit(state, term, p1, id);
1015 return parse_term_proc_unit(state, term, p1, id,
1018 return parse_term_uac2_clock_source(state, term, p1, id);
1020 return parse_term_uac3_clock_source(state, term, p1, id);
1030 struct usb_audio_term *term)
1032 memset(term, 0, sizeof(*term));
1034 return __check_input_term(state, id, term);
1849 struct usb_audio_term *term,
1852 int name_len = get_term_name(mixer->chip, term, name, name_size, 0);
1880 struct usb_audio_term *term, bool is_input)
1886 map = find_map(imap, term->id, 0);
1893 snd_usb_mixer_elem_init_std(&cval->head, mixer, term->id);
1927 get_connector_control_name(mixer, term, is_input, kctl->id.name,