Lines Matching refs:dip
697 cmpci_query_devinfo(void *handle, mixer_devinfo_t *dip) in cmpci_query_devinfo() argument
711 dip->prev = dip->next = AUDIO_MIXER_LAST; in cmpci_query_devinfo()
713 switch (dip->index) { in cmpci_query_devinfo()
719 dip->type = AUDIO_MIXER_CLASS; in cmpci_query_devinfo()
720 dip->mixer_class = dip->index; in cmpci_query_devinfo()
721 strcpy(dip->label.name, in cmpci_query_devinfo()
722 mixer_classes[dip->index - CMPCI_INPUT_CLASS]); in cmpci_query_devinfo()
726 dip->un.v.delta = 1 << (8 - CMPCI_REG_AUX_VALBITS); in cmpci_query_devinfo()
733 dip->un.v.delta = 1 << (8 - CMPCI_SB16_MIXER_VALBITS); in cmpci_query_devinfo()
734 vol1: dip->mixer_class = CMPCI_INPUT_CLASS; in cmpci_query_devinfo()
735 dip->next = dip->index + 6; /* CMPCI_xxx_MUTE */ in cmpci_query_devinfo()
736 strcpy(dip->label.name, mixer_port_names[dip->index]); in cmpci_query_devinfo()
737 dip->un.v.num_channels = (dip->index == CMPCI_MIC_VOL ? 1 : 2); in cmpci_query_devinfo()
739 dip->type = AUDIO_MIXER_VALUE; in cmpci_query_devinfo()
740 strcpy(dip->un.v.units.name, AudioNvolume); in cmpci_query_devinfo()
744 dip->next = CMPCI_MIC_PREAMP; in cmpci_query_devinfo()
751 dip->prev = dip->index - 6; /* CMPCI_xxx_VOL */ in cmpci_query_devinfo()
752 dip->mixer_class = CMPCI_INPUT_CLASS; in cmpci_query_devinfo()
753 strcpy(dip->label.name, AudioNmute); in cmpci_query_devinfo()
756 dip->type = AUDIO_MIXER_ENUM; in cmpci_query_devinfo()
757 dip->un.e.num_mem = 2; in cmpci_query_devinfo()
758 strcpy(dip->un.e.member[0].label.name, AudioNoff); in cmpci_query_devinfo()
759 dip->un.e.member[0].ord = 0; in cmpci_query_devinfo()
760 strcpy(dip->un.e.member[1].label.name, AudioNon); in cmpci_query_devinfo()
761 dip->un.e.member[1].ord = 1; in cmpci_query_devinfo()
765 dip->mixer_class = CMPCI_INPUT_CLASS; in cmpci_query_devinfo()
766 dip->prev = CMPCI_MIC_MUTE; in cmpci_query_devinfo()
767 strcpy(dip->label.name, AudioNpreamp); in cmpci_query_devinfo()
770 dip->mixer_class = CMPCI_INPUT_CLASS; in cmpci_query_devinfo()
771 strcpy(dip->label.name, AudioNspeaker); in cmpci_query_devinfo()
772 dip->un.v.num_channels = 1; in cmpci_query_devinfo()
773 dip->un.v.delta = 1 << (8 - CMPCI_SB16_MIXER_SPEAKER_VALBITS); in cmpci_query_devinfo()
776 dip->mixer_class = CMPCI_RECORD_CLASS; in cmpci_query_devinfo()
777 strcpy(dip->label.name, AudioNsource); in cmpci_query_devinfo()
778 dip->type = AUDIO_MIXER_SET; in cmpci_query_devinfo()
779 dip->un.s.num_mem = 7; in cmpci_query_devinfo()
780 strcpy(dip->un.s.member[0].label.name, AudioNmicrophone); in cmpci_query_devinfo()
781 dip->un.s.member[0].mask = CMPCI_RECORD_SOURCE_MIC; in cmpci_query_devinfo()
782 strcpy(dip->un.s.member[1].label.name, AudioNcd); in cmpci_query_devinfo()
783 dip->un.s.member[1].mask = CMPCI_RECORD_SOURCE_CD; in cmpci_query_devinfo()
784 strcpy(dip->un.s.member[2].label.name, AudioNline); in cmpci_query_devinfo()
785 dip->un.s.member[2].mask = CMPCI_RECORD_SOURCE_LINE_IN; in cmpci_query_devinfo()
786 strcpy(dip->un.s.member[3].label.name, AudioNaux); in cmpci_query_devinfo()
787 dip->un.s.member[3].mask = CMPCI_RECORD_SOURCE_AUX_IN; in cmpci_query_devinfo()
788 strcpy(dip->un.s.member[4].label.name, AudioNwave); in cmpci_query_devinfo()
789 dip->un.s.member[4].mask = CMPCI_RECORD_SOURCE_WAVE; in cmpci_query_devinfo()
790 strcpy(dip->un.s.member[5].label.name, AudioNfmsynth); in cmpci_query_devinfo()
791 dip->un.s.member[5].mask = CMPCI_RECORD_SOURCE_FM; in cmpci_query_devinfo()
792 strcpy(dip->un.s.member[6].label.name, CmpciNspdif); in cmpci_query_devinfo()
793 dip->un.s.member[6].mask = CMPCI_RECORD_SOURCE_SPDIF; in cmpci_query_devinfo()
796 dip->mixer_class = CMPCI_RECORD_CLASS; in cmpci_query_devinfo()
797 strcpy(dip->label.name, AudioNmicrophone); in cmpci_query_devinfo()
798 dip->un.v.num_channels = 1; in cmpci_query_devinfo()
799 dip->un.v.delta = 1 << (8 - CMPCI_REG_ADMIC_VALBITS); in cmpci_query_devinfo()
803 dip->mixer_class = CMPCI_PLAYBACK_CLASS; in cmpci_query_devinfo()
804 dip->type = AUDIO_MIXER_ENUM; in cmpci_query_devinfo()
805 strcpy(dip->label.name, AudioNmode); in cmpci_query_devinfo()
806 dip->un.e.num_mem = 2; in cmpci_query_devinfo()
807 strcpy(dip->un.e.member[0].label.name, AudioNdac); in cmpci_query_devinfo()
808 dip->un.e.member[0].ord = CMPCI_PLAYBACK_MODE_WAVE; in cmpci_query_devinfo()
809 strcpy(dip->un.e.member[1].label.name, CmpciNspdif); in cmpci_query_devinfo()
810 dip->un.e.member[1].ord = CMPCI_PLAYBACK_MODE_SPDIF; in cmpci_query_devinfo()
813 dip->mixer_class = CMPCI_SPDIF_CLASS; in cmpci_query_devinfo()
814 dip->type = AUDIO_MIXER_ENUM; in cmpci_query_devinfo()
815 dip->next = CMPCI_SPDIF_IN_PHASE; in cmpci_query_devinfo()
816 strcpy(dip->label.name, AudioNinput); in cmpci_query_devinfo()
818 strcpy(dip->un.e.member[i].label.name, CmpciNspdin1); in cmpci_query_devinfo()
819 dip->un.e.member[i++].ord = CMPCI_SPDIF_IN_SPDIN1; in cmpci_query_devinfo()
821 strcpy(dip->un.e.member[i].label.name, CmpciNspdin2); in cmpci_query_devinfo()
822 dip->un.e.member[i++].ord = CMPCI_SPDIF_IN_SPDIN2; in cmpci_query_devinfo()
824 strcpy(dip->un.e.member[i].label.name, CmpciNspdout); in cmpci_query_devinfo()
825 dip->un.e.member[i++].ord = CMPCI_SPDIF_IN_SPDOUT; in cmpci_query_devinfo()
826 dip->un.e.num_mem = i; in cmpci_query_devinfo()
829 dip->mixer_class = CMPCI_SPDIF_CLASS; in cmpci_query_devinfo()
830 dip->prev = CMPCI_SPDIF_IN_SELECT; in cmpci_query_devinfo()
831 strcpy(dip->label.name, CmpciNphase); in cmpci_query_devinfo()
832 dip->type = AUDIO_MIXER_ENUM; in cmpci_query_devinfo()
833 dip->un.e.num_mem = 2; in cmpci_query_devinfo()
834 strcpy(dip->un.e.member[0].label.name, CmpciNpositive); in cmpci_query_devinfo()
835 dip->un.e.member[0].ord = CMPCI_SPDIF_IN_PHASE_POSITIVE; in cmpci_query_devinfo()
836 strcpy(dip->un.e.member[1].label.name, CmpciNnegative); in cmpci_query_devinfo()
837 dip->un.e.member[1].ord = CMPCI_SPDIF_IN_PHASE_NEGATIVE; in cmpci_query_devinfo()
840 dip->mixer_class = CMPCI_SPDIF_CLASS; in cmpci_query_devinfo()
841 dip->next = CMPCI_SPDIF_OUT_PLAYBACK; in cmpci_query_devinfo()
842 strcpy(dip->label.name, AudioNoutput); in cmpci_query_devinfo()
843 dip->type = AUDIO_MIXER_ENUM; in cmpci_query_devinfo()
844 dip->un.e.num_mem = 2; in cmpci_query_devinfo()
845 strcpy(dip->un.e.member[0].label.name, CmpciNplayback); in cmpci_query_devinfo()
846 dip->un.e.member[0].ord = CMPCI_SPDIF_LOOP_OFF; in cmpci_query_devinfo()
847 strcpy(dip->un.e.member[1].label.name, CmpciNspdin); in cmpci_query_devinfo()
848 dip->un.e.member[1].ord = CMPCI_SPDIF_LOOP_ON; in cmpci_query_devinfo()
851 dip->mixer_class = CMPCI_SPDIF_CLASS; in cmpci_query_devinfo()
852 dip->prev = CMPCI_SPDIF_LOOP; in cmpci_query_devinfo()
853 dip->next = CMPCI_SPDIF_OUT_VOLTAGE; in cmpci_query_devinfo()
854 strcpy(dip->label.name, CmpciNplayback); in cmpci_query_devinfo()
855 dip->type = AUDIO_MIXER_ENUM; in cmpci_query_devinfo()
856 dip->un.e.num_mem = 2; in cmpci_query_devinfo()
857 strcpy(dip->un.e.member[0].label.name, AudioNwave); in cmpci_query_devinfo()
858 dip->un.e.member[0].ord = CMPCI_SPDIF_OUT_PLAYBACK_WAVE; in cmpci_query_devinfo()
859 strcpy(dip->un.e.member[1].label.name, CmpciNlegacy); in cmpci_query_devinfo()
860 dip->un.e.member[1].ord = CMPCI_SPDIF_OUT_PLAYBACK_LEGACY; in cmpci_query_devinfo()
863 dip->mixer_class = CMPCI_SPDIF_CLASS; in cmpci_query_devinfo()
864 dip->prev = CMPCI_SPDIF_OUT_PLAYBACK; in cmpci_query_devinfo()
865 strcpy(dip->label.name, CmpciNvoltage); in cmpci_query_devinfo()
866 dip->type = AUDIO_MIXER_ENUM; in cmpci_query_devinfo()
867 dip->un.e.num_mem = 2; in cmpci_query_devinfo()
868 strcpy(dip->un.e.member[0].label.name, CmpciNhigh_v); in cmpci_query_devinfo()
869 dip->un.e.member[0].ord = CMPCI_SPDIF_OUT_VOLTAGE_HIGH; in cmpci_query_devinfo()
870 strcpy(dip->un.e.member[1].label.name, CmpciNlow_v); in cmpci_query_devinfo()
871 dip->un.e.member[1].ord = CMPCI_SPDIF_OUT_VOLTAGE_LOW; in cmpci_query_devinfo()
874 dip->mixer_class = CMPCI_SPDIF_CLASS; in cmpci_query_devinfo()
875 strcpy(dip->label.name, AudioNmonitor); in cmpci_query_devinfo()
876 dip->type = AUDIO_MIXER_ENUM; in cmpci_query_devinfo()
877 dip->un.e.num_mem = 3; in cmpci_query_devinfo()
878 strcpy(dip->un.e.member[0].label.name, AudioNoff); in cmpci_query_devinfo()
879 dip->un.e.member[0].ord = CMPCI_MONITOR_DAC_OFF; in cmpci_query_devinfo()
880 strcpy(dip->un.e.member[1].label.name, CmpciNspdin); in cmpci_query_devinfo()
881 dip->un.e.member[1].ord = CMPCI_MONITOR_DAC_SPDIN; in cmpci_query_devinfo()
882 strcpy(dip->un.e.member[2].label.name, CmpciNspdout); in cmpci_query_devinfo()
883 dip->un.e.member[2].ord = CMPCI_MONITOR_DAC_SPDOUT; in cmpci_query_devinfo()
887 dip->mixer_class = CMPCI_OUTPUT_CLASS; in cmpci_query_devinfo()
888 strcpy(dip->label.name, AudioNmaster); in cmpci_query_devinfo()
889 dip->un.v.num_channels = 2; in cmpci_query_devinfo()
890 dip->un.v.delta = 1 << (8 - CMPCI_SB16_MIXER_VALBITS); in cmpci_query_devinfo()
893 dip->mixer_class = CMPCI_OUTPUT_CLASS; in cmpci_query_devinfo()
894 dip->next = CMPCI_INDIVIDUAL; in cmpci_query_devinfo()
895 strcpy(dip->label.name, CmpciNrear); in cmpci_query_devinfo()
898 dip->mixer_class = CMPCI_OUTPUT_CLASS; in cmpci_query_devinfo()
899 dip->prev = CMPCI_REAR; in cmpci_query_devinfo()
900 dip->next = CMPCI_REVERSE; in cmpci_query_devinfo()
901 strcpy(dip->label.name, CmpciNindividual); in cmpci_query_devinfo()
904 dip->mixer_class = CMPCI_OUTPUT_CLASS; in cmpci_query_devinfo()
905 dip->prev = CMPCI_INDIVIDUAL; in cmpci_query_devinfo()
906 strcpy(dip->label.name, CmpciNreverse); in cmpci_query_devinfo()
909 dip->mixer_class = CMPCI_OUTPUT_CLASS; in cmpci_query_devinfo()
910 strcpy(dip->label.name, CmpciNsurround); in cmpci_query_devinfo()