Changeset View
Changeset View
Standalone View
Standalone View
stable/11/sys/dev/scd/scd.c
Show First 20 Lines • Show All 168 Lines • ▼ Show 20 Lines | scd_attach(struct scd_softc *sc) | ||||
sc->data.flags = SCDINIT; | sc->data.flags = SCDINIT; | ||||
sc->data.audio_status = CD_AS_AUDIO_INVALID; | sc->data.audio_status = CD_AS_AUDIO_INVALID; | ||||
bioq_init(&sc->data.head); | bioq_init(&sc->data.head); | ||||
SCD_UNLOCK(sc); | SCD_UNLOCK(sc); | ||||
sc->scd_dev_t = make_dev(&scd_cdevsw, 8 * unit, | sc->scd_dev_t = make_dev(&scd_cdevsw, 8 * unit, | ||||
UID_ROOT, GID_OPERATOR, 0640, "scd%d", unit); | UID_ROOT, GID_OPERATOR, 0640, "scd%d", unit); | ||||
sc->scd_dev_t->si_drv1 = (void *)sc; | sc->scd_dev_t->si_drv1 = (void *)sc; | ||||
device_printf(sc->dev, | |||||
"WARNING: This driver is deprecated and will be removed.\n"); | |||||
return (0); | return (0); | ||||
} | } | ||||
static int | static int | ||||
scdopen(struct cdev *dev, int flags, int fmt, struct thread *td) | scdopen(struct cdev *dev, int flags, int fmt, struct thread *td) | ||||
{ | { | ||||
struct scd_softc *sc; | struct scd_softc *sc; | ||||
▲ Show 20 Lines • Show All 1,247 Lines • Show Last 20 Lines |