Lines Matching refs:di
551 mavb_query_devinfo(void *hdl, struct mixer_devinfo *di)
555 di->prev = di->next = AUDIO_MIXER_LAST;
557 switch (di->index) {
559 di->type = AUDIO_MIXER_CLASS;
560 di->mixer_class = AD1843_RECORD_CLASS;
561 strlcpy(di->label.name, AudioCrecord, sizeof di->label.name);
565 di->type = AUDIO_MIXER_ENUM;
566 di->mixer_class = AD1843_RECORD_CLASS;
567 di->next = AD1843_ADC_GAIN;
568 strlcpy(di->label.name, AudioNsource, sizeof di->label.name);
569 di->un.e.num_mem =
571 for (i = 0; i < di->un.e.num_mem; i++) {
572 strlcpy(di->un.e.member[i].label.name,
574 sizeof di->un.e.member[0].label.name);
575 di->un.e.member[i].ord = i;
579 di->type = AUDIO_MIXER_VALUE;
580 di->mixer_class = AD1843_RECORD_CLASS;
581 di->prev = AD1843_ADC_SOURCE;
582 strlcpy(di->label.name, AudioNvolume, sizeof di->label.name);
583 di->un.v.num_channels = 2;
584 strlcpy(di->un.v.units.name, AudioNvolume,
585 sizeof di->un.v.units.name);
589 di->type = AUDIO_MIXER_CLASS;
590 di->mixer_class = AD1843_INPUT_CLASS;
591 strlcpy(di->label.name, AudioCinputs, sizeof di->label.name);
595 di->type = AUDIO_MIXER_VALUE;
596 di->mixer_class = AD1843_OUTPUT_CLASS;
597 di->next = AD1843_DAC1_MUTE;
598 strlcpy(di->label.name, AudioNmaster, sizeof di->label.name);
599 di->un.v.num_channels = 2;
600 strlcpy(di->un.v.units.name, AudioNvolume,
601 sizeof di->un.v.units.name);
604 di->type = AUDIO_MIXER_ENUM;
605 di->mixer_class = AD1843_OUTPUT_CLASS;
606 di->prev = AD1843_DAC1_GAIN;
607 strlcpy(di->label.name, AudioNmute, sizeof di->label.name);
608 di->un.e.num_mem = 2;
609 strlcpy(di->un.e.member[0].label.name, AudioNoff,
610 sizeof di->un.e.member[0].label.name);
611 di->un.e.member[0].ord = 0;
612 strlcpy(di->un.e.member[1].label.name, AudioNon,
613 sizeof di->un.e.member[1].label.name);
614 di->un.e.member[1].ord = 1;
623 di->type = AUDIO_MIXER_VALUE;
624 di->mixer_class = AD1843_INPUT_CLASS;
625 di->next = di->index + AD1843_DAC2_MUTE - AD1843_DAC2_GAIN;
626 strlcpy(di->label.name,
627 ad1843_input[di->index - AD1843_DAC2_GAIN],
628 sizeof di->label.name);
629 if (di->index == AD1843_MONO_GAIN)
630 di->un.v.num_channels = 1;
632 di->un.v.num_channels = 2;
633 strlcpy(di->un.v.units.name, AudioNvolume,
634 sizeof di->un.v.units.name);
642 di->type = AUDIO_MIXER_ENUM;
643 di->mixer_class = AD1843_INPUT_CLASS;
644 di->prev = di->index + AD1843_DAC2_GAIN - AD1843_DAC2_MUTE;
645 strlcpy(di->label.name, AudioNmute, sizeof di->label.name);
646 di->un.e.num_mem = 2;
647 strlcpy(di->un.e.member[0].label.name, AudioNoff,
648 sizeof di->un.e.member[0].label.name);
649 di->un.e.member[0].ord = 0;
650 strlcpy(di->un.e.member[1].label.name, AudioNon,
651 sizeof di->un.e.member[1].label.name);
652 di->un.e.member[1].ord = 1;
656 di->type = AUDIO_MIXER_ENUM;
657 di->mixer_class = AD1843_INPUT_CLASS;
658 strlcpy(di->label.name, "sum." AudioNmute,
659 sizeof di->label.name);
660 di->un.e.num_mem = 2;
661 strlcpy(di->un.e.member[0].label.name, AudioNoff,
662 sizeof di->un.e.member[0].label.name);
663 di->un.e.member[0].ord = 0;
664 strlcpy(di->un.e.member[1].label.name, AudioNon,
665 sizeof di->un.e.member[1].label.name);
666 di->un.e.member[1].ord = 1;
670 di->type = AUDIO_MIXER_CLASS;
671 di->mixer_class = AD1843_OUTPUT_CLASS;
672 strlcpy(di->label.name, AudioCoutputs, sizeof di->label.name);
676 di->type = AUDIO_MIXER_ENUM;
677 di->mixer_class = AD1843_OUTPUT_CLASS;
678 strlcpy(di->label.name, AudioNmono "." AudioNmute,
679 sizeof di->label.name);
680 di->un.e.num_mem = 2;
681 strlcpy(di->un.e.member[0].label.name, AudioNoff,
682 sizeof di->un.e.member[0].label.name);
683 di->un.e.member[0].ord = 0;
684 strlcpy(di->un.e.member[1].label.name, AudioNon,
685 sizeof di->un.e.member[1].label.name);
686 di->un.e.member[1].ord = 1;
690 di->type = AUDIO_MIXER_ENUM;
691 di->mixer_class = AD1843_OUTPUT_CLASS;
692 strlcpy(di->label.name, AudioNheadphone "." AudioNmute,
693 sizeof di->label.name);
694 di->un.e.num_mem = 2;
695 strlcpy(di->un.e.member[0].label.name, AudioNoff,
696 sizeof di->un.e.member[0].label.name);
697 di->un.e.member[0].ord = 0;
698 strlcpy(di->un.e.member[1].label.name, AudioNon,
699 sizeof di->un.e.member[1].label.name);
700 di->un.e.member[1].ord = 1;