Lines Matching defs:sunos_aui
733 struct sunos_audio_info sunos_aui;
739 memset(&sunos_aui, 0, sizeof(sunos_aui));
740 sunos_aui.play = *(struct sunos_audio_prinfo *)&aui.play;
741 sunos_aui.record = *(struct sunos_audio_prinfo *)&aui.record;
744 sunos_aui.play.avail_ports = AUDIO_SPEAKER | AUDIO_HEADPHONE;
745 sunos_aui.record.avail_ports = AUDIO_SPEAKER | AUDIO_HEADPHONE;
747 sunos_aui.play.waiting = 0;
748 sunos_aui.record.waiting = 0;
749 sunos_aui.play.eof = 0;
750 sunos_aui.record.eof = 0;
751 sunos_aui.monitor_gain = 0; /* aui.__spare; XXX */
753 /*XXX*/sunos_aui.reserved[0] = 0;
754 /*XXX*/sunos_aui.reserved[1] = 0;
755 /*XXX*/sunos_aui.reserved[2] = 0;
756 /*XXX*/sunos_aui.reserved[3] = 0;
758 error = copyout((void *)&sunos_aui, SCARG(uap, data),
759 sizeof(sunos_aui));
766 struct sunos_audio_info sunos_aui;
768 error = copyin(SCARG(uap, data), (void *)&sunos_aui,
769 sizeof(sunos_aui));
773 aui.play = *(struct audio_prinfo *)&sunos_aui.play;
774 aui.record = *(struct audio_prinfo *)&sunos_aui.record;
775 /* aui.__spare = sunos_aui.monitor_gain; */
789 if (sunos_aui.play.pause == 0 || sunos_aui.play.active == 0)
791 else if (sunos_aui.play.pause != (u_char)~0 ||
792 sunos_aui.play.active != (u_char)~0)
794 if (sunos_aui.record.pause == 0 || sunos_aui.record.active == 0)
796 else if (sunos_aui.record.pause != (u_char)~0 ||
797 sunos_aui.record.active != (u_char)~0)