Lines Matching refs:dip

809 ym_query_devinfo(void *addr, mixer_devinfo_t *dip)  in ym_query_devinfo()  argument
821 if (!YM_IS_SA3(sc) && YM_MIXER_SA3_ONLY(dip->index)) in ym_query_devinfo()
824 dip->next = dip->prev = AUDIO_MIXER_LAST; in ym_query_devinfo()
826 switch(dip->index) { in ym_query_devinfo()
835 dip->type = AUDIO_MIXER_CLASS; in ym_query_devinfo()
836 dip->mixer_class = dip->index; in ym_query_devinfo()
837 strcpy(dip->label.name, in ym_query_devinfo()
838 mixer_classes[dip->index - YM_INPUT_CLASS]); in ym_query_devinfo()
848 dip->type = AUDIO_MIXER_VALUE; in ym_query_devinfo()
849 if (dip->index == YM_MONITOR_LVL) in ym_query_devinfo()
850 dip->mixer_class = YM_MONITOR_CLASS; in ym_query_devinfo()
852 dip->mixer_class = YM_INPUT_CLASS; in ym_query_devinfo()
854 dip->next = dip->index + 7; in ym_query_devinfo()
856 strcpy(dip->label.name, in ym_query_devinfo()
857 mixer_port_names[dip->index - YM_DAC_LVL]); in ym_query_devinfo()
859 if (dip->index == YM_SPEAKER_LVL || in ym_query_devinfo()
860 dip->index == YM_MIC_LVL) in ym_query_devinfo()
861 dip->un.v.num_channels = 1; in ym_query_devinfo()
863 dip->un.v.num_channels = 2; in ym_query_devinfo()
865 if (dip->index == YM_SPEAKER_LVL) in ym_query_devinfo()
866 dip->un.v.delta = 1 << (8 - 4 /* valid bits */); in ym_query_devinfo()
867 else if (dip->index == YM_DAC_LVL || in ym_query_devinfo()
868 dip->index == YM_MONITOR_LVL) in ym_query_devinfo()
869 dip->un.v.delta = 1 << (8 - 6 /* valid bits */); in ym_query_devinfo()
871 dip->un.v.delta = 1 << (8 - 5 /* valid bits */); in ym_query_devinfo()
873 strcpy(dip->un.v.units.name, AudioNvolume); in ym_query_devinfo()
883 if (dip->index == YM_MONITOR_MUTE) in ym_query_devinfo()
884 dip->mixer_class = YM_MONITOR_CLASS; in ym_query_devinfo()
886 dip->mixer_class = YM_INPUT_CLASS; in ym_query_devinfo()
887 dip->type = AUDIO_MIXER_ENUM; in ym_query_devinfo()
888 dip->prev = dip->index - 7; in ym_query_devinfo()
890 strcpy(dip->label.name, AudioNmute); in ym_query_devinfo()
891 dip->un.e.num_mem = 2; in ym_query_devinfo()
892 strcpy(dip->un.e.member[0].label.name, AudioNoff); in ym_query_devinfo()
893 dip->un.e.member[0].ord = 0; in ym_query_devinfo()
894 strcpy(dip->un.e.member[1].label.name, AudioNon); in ym_query_devinfo()
895 dip->un.e.member[1].ord = 1; in ym_query_devinfo()
900 dip->type = AUDIO_MIXER_VALUE; in ym_query_devinfo()
901 dip->mixer_class = YM_OUTPUT_CLASS; in ym_query_devinfo()
902 dip->next = YM_OUTPUT_MUTE; in ym_query_devinfo()
903 strcpy(dip->label.name, AudioNmaster); in ym_query_devinfo()
904 dip->un.v.num_channels = 2; in ym_query_devinfo()
905 dip->un.v.delta = (AUDIO_MAX_GAIN + 1) / (SA3_VOL_MV + 1); in ym_query_devinfo()
906 strcpy(dip->un.v.units.name, AudioNvolume); in ym_query_devinfo()
910 dip->mixer_class = YM_OUTPUT_CLASS; in ym_query_devinfo()
911 dip->type = AUDIO_MIXER_ENUM; in ym_query_devinfo()
912 dip->prev = YM_OUTPUT_LVL; in ym_query_devinfo()
917 dip->type = AUDIO_MIXER_VALUE; in ym_query_devinfo()
918 dip->mixer_class = YM_RECORD_CLASS; in ym_query_devinfo()
919 dip->next = YM_RECORD_SOURCE; in ym_query_devinfo()
920 strcpy(dip->label.name, AudioNrecord); in ym_query_devinfo()
921 dip->un.v.num_channels = 2; in ym_query_devinfo()
922 dip->un.v.delta = 1 << (8 - 4 /* valid bits */); in ym_query_devinfo()
923 strcpy(dip->un.v.units.name, AudioNvolume); in ym_query_devinfo()
927 dip->mixer_class = YM_RECORD_CLASS; in ym_query_devinfo()
928 dip->type = AUDIO_MIXER_ENUM; in ym_query_devinfo()
929 dip->prev = YM_REC_LVL; in ym_query_devinfo()
930 strcpy(dip->label.name, AudioNsource); in ym_query_devinfo()
931 dip->un.e.num_mem = 4; in ym_query_devinfo()
932 strcpy(dip->un.e.member[0].label.name, AudioNmicrophone); in ym_query_devinfo()
933 dip->un.e.member[0].ord = MIC_IN_PORT; in ym_query_devinfo()
934 strcpy(dip->un.e.member[1].label.name, AudioNline); in ym_query_devinfo()
935 dip->un.e.member[1].ord = LINE_IN_PORT; in ym_query_devinfo()
936 strcpy(dip->un.e.member[2].label.name, AudioNdac); in ym_query_devinfo()
937 dip->un.e.member[2].ord = DAC_IN_PORT; in ym_query_devinfo()
938 strcpy(dip->un.e.member[3].label.name, AudioNcd); in ym_query_devinfo()
939 dip->un.e.member[3].ord = AUX1_IN_PORT; in ym_query_devinfo()
944 dip->type = AUDIO_MIXER_ENUM; in ym_query_devinfo()
945 dip->mixer_class = YM_EQ_CLASS; in ym_query_devinfo()
946 strcpy(dip->label.name, AudioNmode); in ym_query_devinfo()
947 strcpy(dip->un.v.units.name, AudioNmode); in ym_query_devinfo()
948 dip->un.e.num_mem = 4; in ym_query_devinfo()
949 strcpy(dip->un.e.member[0].label.name, AudioNdesktop); in ym_query_devinfo()
950 dip->un.e.member[0].ord = SA3_SYS_CTL_YMODE0; in ym_query_devinfo()
951 strcpy(dip->un.e.member[1].label.name, AudioNlaptop); in ym_query_devinfo()
952 dip->un.e.member[1].ord = SA3_SYS_CTL_YMODE1; in ym_query_devinfo()
953 strcpy(dip->un.e.member[2].label.name, AudioNsubnote); in ym_query_devinfo()
954 dip->un.e.member[2].ord = SA3_SYS_CTL_YMODE2; in ym_query_devinfo()
955 strcpy(dip->un.e.member[3].label.name, AudioNhifi); in ym_query_devinfo()
956 dip->un.e.member[3].ord = SA3_SYS_CTL_YMODE3; in ym_query_devinfo()
960 dip->type = AUDIO_MIXER_VALUE; in ym_query_devinfo()
961 dip->mixer_class = YM_EQ_CLASS; in ym_query_devinfo()
962 strcpy(dip->label.name, AudioNtreble); in ym_query_devinfo()
963 dip->un.v.num_channels = 2; in ym_query_devinfo()
964 dip->un.v.delta = (AUDIO_MAX_GAIN + 1) / (SA3_3D_BITS + 1) in ym_query_devinfo()
966 strcpy(dip->un.v.units.name, AudioNtreble); in ym_query_devinfo()
970 dip->type = AUDIO_MIXER_VALUE; in ym_query_devinfo()
971 dip->mixer_class = YM_EQ_CLASS; in ym_query_devinfo()
972 strcpy(dip->label.name, AudioNbass); in ym_query_devinfo()
973 dip->un.v.num_channels = 2; in ym_query_devinfo()
974 dip->un.v.delta = (AUDIO_MAX_GAIN + 1) / (SA3_3D_BITS + 1) in ym_query_devinfo()
976 strcpy(dip->un.v.units.name, AudioNbass); in ym_query_devinfo()
980 dip->type = AUDIO_MIXER_VALUE; in ym_query_devinfo()
981 dip->mixer_class = YM_EQ_CLASS; in ym_query_devinfo()
982 strcpy(dip->label.name, AudioNsurround); in ym_query_devinfo()
983 dip->un.v.num_channels = 2; in ym_query_devinfo()
984 dip->un.v.delta = (AUDIO_MAX_GAIN + 1) / (SA3_3D_BITS + 1); in ym_query_devinfo()
985 strcpy(dip->un.v.units.name, AudioNsurround); in ym_query_devinfo()
991 dip->type = AUDIO_MIXER_ENUM; in ym_query_devinfo()
992 dip->mixer_class = YM_PWR_CLASS; in ym_query_devinfo()
993 dip->next = YM_PWR_TIMEOUT; in ym_query_devinfo()
994 strcpy(dip->label.name, AudioNsave); in ym_query_devinfo()
995 dip->un.e.num_mem = 3; in ym_query_devinfo()
996 strcpy(dip->un.e.member[0].label.name, AudioNpowerdown); in ym_query_devinfo()
997 dip->un.e.member[0].ord = YM_POWER_POWERDOWN; in ym_query_devinfo()
998 strcpy(dip->un.e.member[1].label.name, AudioNpowersave); in ym_query_devinfo()
999 dip->un.e.member[1].ord = YM_POWER_POWERSAVE; in ym_query_devinfo()
1000 strcpy(dip->un.e.member[2].label.name, AudioNnosave); in ym_query_devinfo()
1001 dip->un.e.member[2].ord = YM_POWER_NOSAVE; in ym_query_devinfo()
1005 dip->type = AUDIO_MIXER_VALUE; in ym_query_devinfo()
1006 dip->mixer_class = YM_PWR_CLASS; in ym_query_devinfo()
1007 dip->prev = YM_PWR_MODE; in ym_query_devinfo()
1008 strcpy(dip->label.name, AudioNtimeout); in ym_query_devinfo()
1009 dip->un.v.num_channels = 1; in ym_query_devinfo()
1010 strcpy(dip->un.v.units.name, AudioNtimeout); in ym_query_devinfo()