Lines Matching refs:term

764 			      struct usb_audio_term *term);
767 struct usb_audio_term *term, in parse_term_uac1_iterm_unit() argument
772 term->type = le16_to_cpu(d->wTerminalType); in parse_term_uac1_iterm_unit()
773 term->channels = d->bNrChannels; in parse_term_uac1_iterm_unit()
774 term->chconfig = le16_to_cpu(d->wChannelConfig); in parse_term_uac1_iterm_unit()
775 term->name = d->iTerminal; in parse_term_uac1_iterm_unit()
780 struct usb_audio_term *term, in parse_term_uac2_iterm_unit() argument
787 err = __check_input_term(state, d->bCSourceID, term); in parse_term_uac2_iterm_unit()
794 term->id = id; in parse_term_uac2_iterm_unit()
795 term->type = le16_to_cpu(d->wTerminalType); in parse_term_uac2_iterm_unit()
796 term->channels = d->bNrChannels; in parse_term_uac2_iterm_unit()
797 term->chconfig = le32_to_cpu(d->bmChannelConfig); in parse_term_uac2_iterm_unit()
798 term->name = d->iTerminal; in parse_term_uac2_iterm_unit()
803 struct usb_audio_term *term, in parse_term_uac3_iterm_unit() argument
810 err = __check_input_term(state, d->bCSourceID, term); in parse_term_uac3_iterm_unit()
817 term->id = id; in parse_term_uac3_iterm_unit()
818 term->type = le16_to_cpu(d->wTerminalType); in parse_term_uac3_iterm_unit()
823 term->channels = err; in parse_term_uac3_iterm_unit()
826 term->chconfig = 0; in parse_term_uac3_iterm_unit()
828 term->name = le16_to_cpu(d->wTerminalDescrStr); in parse_term_uac3_iterm_unit()
833 struct usb_audio_term *term, in parse_term_mixer_unit() argument
844 term->type = UAC3_MIXER_UNIT << 16; /* virtual type */ in parse_term_mixer_unit()
845 term->channels = err; in parse_term_mixer_unit()
847 term->chconfig = uac_mixer_unit_wChannelConfig(d, protocol); in parse_term_mixer_unit()
848 term->name = uac_mixer_unit_iMixer(d); in parse_term_mixer_unit()
854 struct usb_audio_term *term, in parse_term_selector_unit() argument
861 err = __check_input_term(state, d->baSourceID[0], term); in parse_term_selector_unit()
864 term->type = UAC3_SELECTOR_UNIT << 16; /* virtual type */ in parse_term_selector_unit()
865 term->id = id; in parse_term_selector_unit()
867 term->name = uac_selector_unit_iSelector(d); in parse_term_selector_unit()
872 struct usb_audio_term *term, in parse_term_proc_unit() argument
881 err = __check_input_term(state, d->baSourceID[0], term); in parse_term_proc_unit()
886 term->type = vtype << 16; /* virtual type */ in parse_term_proc_unit()
887 term->id = id; in parse_term_proc_unit()
892 if (!term->channels) { in parse_term_proc_unit()
893 term->channels = uac_processing_unit_bNrChannels(d); in parse_term_proc_unit()
894 term->chconfig = uac_processing_unit_wChannelConfig(d, protocol); in parse_term_proc_unit()
896 term->name = uac_processing_unit_iProcessing(d, protocol); in parse_term_proc_unit()
901 struct usb_audio_term *term, in parse_term_uac2_clock_source() argument
906 term->type = UAC3_CLOCK_SOURCE << 16; /* virtual type */ in parse_term_uac2_clock_source()
907 term->id = id; in parse_term_uac2_clock_source()
908 term->name = d->iClockSource; in parse_term_uac2_clock_source()
913 struct usb_audio_term *term, in parse_term_uac3_clock_source() argument
918 term->type = UAC3_CLOCK_SOURCE << 16; /* virtual type */ in parse_term_uac3_clock_source()
919 term->id = id; in parse_term_uac3_clock_source()
920 term->name = le16_to_cpu(d->wClockSourceStr); in parse_term_uac3_clock_source()
931 struct usb_audio_term *term) in __check_input_term() argument
949 term->id = id; in __check_input_term()
962 return parse_term_uac1_iterm_unit(state, term, p1, id); in __check_input_term()
964 return parse_term_uac2_iterm_unit(state, term, p1, id); in __check_input_term()
966 return parse_term_uac3_iterm_unit(state, term, p1, id); in __check_input_term()
970 return parse_term_mixer_unit(state, term, p1, id); in __check_input_term()
976 return parse_term_selector_unit(state, term, p1, id); in __check_input_term()
980 return parse_term_proc_unit(state, term, p1, id, in __check_input_term()
984 return parse_term_proc_unit(state, term, p1, id, in __check_input_term()
989 return parse_term_proc_unit(state, term, p1, id, in __check_input_term()
992 return parse_term_uac2_clock_source(state, term, p1, id); in __check_input_term()
994 return parse_term_uac3_clock_source(state, term, p1, id); in __check_input_term()
1004 struct usb_audio_term *term) in check_input_term() argument
1006 memset(term, 0, sizeof(*term)); in check_input_term()
1008 return __check_input_term(state, id, term); in check_input_term()
1724 struct usb_audio_term *term, in get_connector_control_name() argument
1727 int name_len = get_term_name(mixer->chip, term, name, name_size, 0); in get_connector_control_name()
1745 struct usb_audio_term *term, bool is_input) in build_connector_control() argument
1753 snd_usb_mixer_elem_init_std(&cval->head, mixer, term->id); in build_connector_control()
1779 get_connector_control_name(mixer, term, is_input, kctl->id.name, in build_connector_control()