Lines Matching defs:sc_codec
261 #define sc_codec u.sc_codec_u
825 ad1848_init_locks(&sc->sc_codec.sc_ad1848, IPL_AUDIO);
826 sc->sc_lock = sc->sc_codec.sc_ad1848.sc_lock;
827 sc->sc_intr_lock = sc->sc_codec.sc_ad1848.sc_intr_lock;
866 mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
879 mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
946 ad1848_destroy_locks(&sc->sc_codec.sc_ad1848);
953 ad1848_destroy_locks(&sc->sc_codec.sc_ad1848);
963 ad1848_destroy_locks(&sc->sc_codec.sc_ad1848);
970 ad1848_destroy_locks(&sc->sc_codec.sc_ad1848);
976 sc->sc_codec.sc_ic = sc->sc_ic;
1083 HAS_CODEC(sc) ? (void *)&sc->sc_codec : (void *)sc, sc->sc_dev);
1109 ad1848_open(&sc->sc_codec.sc_ad1848, flags);
1110 sc->sc_codec.sc_ad1848.mute[AD1848_AUX1_CHANNEL] = 0;
1113 ad1848_mute_channel(&sc->sc_codec.sc_ad1848,
1116 sc->sc_codec.sc_ad1848.mute[AD1848_MONO_CHANNEL] = 0;
1117 ad1848_mute_channel(&sc->sc_codec.sc_ad1848,
1219 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
1405 mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
1408 retval = ad1848_isa_intr(&sc->sc_codec);
1432 mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
1472 mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
1481 mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
1496 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
1520 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
1688 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
1920 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2025 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2101 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2196 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2241 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2298 mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
2312 mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
2418 mutex_spin_enter(&sc->sc_codec.sc_ad1848.sc_intr_lock);
2424 mutex_spin_exit(&sc->sc_codec.sc_ad1848.sc_intr_lock);
2476 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2514 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2627 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2653 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2681 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2782 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
2927 sc->sc_codec.sc_ad1848.sc_iot = sc->sc_iot;
2928 sc->sc_codec.sc_iobase = port+GUS_MAX_CODEC_BASE;
2930 if (ad1848_isa_mapprobe(&sc->sc_codec, sc->sc_codec.sc_iobase) == 0) {
2936 sc->sc_codec.sc_ad1848.parent = sc;
2937 sc->sc_codec.sc_playdrq = sc->sc_recdrq;
2938 sc->sc_codec.sc_play_maxsize = sc->sc_req_maxsize;
2939 sc->sc_codec.sc_recdrq = sc->sc_playdrq;
2940 sc->sc_codec.sc_rec_maxsize = sc->sc_play_maxsize;
2948 ad1848_isa_attach(&sc->sc_codec);
2950 ad1848_set_mic_gain(&sc->sc_codec.sc_ad1848, &vol);
3017 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
3062 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
3120 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));
3161 KASSERT(mutex_owned(&sc->sc_codec.sc_ad1848.sc_intr_lock));