Lines Matching refs:sc_ad1848
241 ad1848_init_locks(&sc->sc_ad1848, IPL_SCHED);
253 audio_attach_mi(&audiocs_ebus_hw_if, sc, sc->sc_ad1848.sc_dev);
279 ad1848_dump_regs(&ebsc->sc_cs4231.sc_ad1848);
393 ad_write(&sc->sc_ad1848, SP_LOWER_BASE_COUNT, 0xff);
394 ad_write(&sc->sc_ad1848, SP_UPPER_BASE_COUNT, 0xff);
396 cfg = ad_read(&sc->sc_ad1848, SP_INTERFACE_CONFIG);
397 ad_write(&sc->sc_ad1848, SP_INTERFACE_CONFIG, cfg | PLAYBACK_ENABLE);
422 ad_write(&sc->sc_ad1848, CS_LOWER_REC_CNT, 0xff);
423 ad_write(&sc->sc_ad1848, CS_UPPER_REC_CNT, 0xff);
425 cfg = ad_read(&sc->sc_ad1848, SP_INTERFACE_CONFIG);
426 ad_write(&sc->sc_ad1848, SP_INTERFACE_CONFIG, cfg | CAPTURE_ENABLE);
448 cfg = ad_read(&sc->sc_ad1848, SP_INTERFACE_CONFIG);
449 ad_write(&sc->sc_ad1848, SP_INTERFACE_CONFIG,
472 cfg = ad_read(&sc->sc_ad1848, SP_INTERFACE_CONFIG);
473 ad_write(&sc->sc_ad1848, SP_INTERFACE_CONFIG,
540 mutex_spin_enter(&sc->sc_ad1848.sc_intr_lock);
542 status = ADREAD(&sc->sc_ad1848, AD1848_STATUS);
549 DPRINTF(("%s: status: %s\n", device_xname(sc->sc_ad1848.sc_dev),
557 reason = ad_read(&sc->sc_ad1848, CS_IRQ_STATUS);
559 DPRINTF(("%s: i24: %s\n", device_xname(sc->sc_ad1848.sc_dev),
563 ADWRITE(&sc->sc_ad1848, AD1848_STATUS, 0);
582 mutex_spin_exit(&sc->sc_ad1848.sc_intr_lock);
593 mutex_spin_enter(&sc->sc_ad1848.sc_intr_lock);
596 mutex_spin_exit(&sc->sc_ad1848.sc_intr_lock);
606 mutex_spin_enter(&sc->sc_ad1848.sc_intr_lock);
609 mutex_spin_exit(&sc->sc_ad1848.sc_intr_lock);