Lines Matching refs:sc_dev
55 struct device sc_dev; member
100 sc->sc_dev.dv_class = DV_DISK; in rdattach()
101 sc->sc_dev.dv_cfdata = &cf; in rdattach()
102 sc->sc_dev.dv_flags = DVF_ACTIVE; in rdattach()
103 sc->sc_dev.dv_unit = i; in rdattach()
104 if (snprintf(sc->sc_dev.dv_xname, sizeof(sc->sc_dev.dv_xname), in rdattach()
105 "rd%d", i) >= sizeof(sc->sc_dev.dv_xname)) in rdattach()
107 sc->sc_dev.dv_ref = 1; in rdattach()
111 TAILQ_INSERT_TAIL(&alldevs, &sc->sc_dev, dv_list); in rdattach()
112 device_ref(&sc->sc_dev); in rdattach()
115 rd_attach(NULL, &sc->sc_dev, NULL); in rdattach()
131 sc->sc_dk.dk_name = sc->sc_dev.dv_xname; in rd_attach()
132 disk_attach(&sc->sc_dev, &sc->sc_dk); in rd_attach()
177 device_unref(&sc->sc_dev); in rdopen()
199 device_unref(&sc->sc_dev); in rdclose()
249 device_unref(&sc->sc_dev); in rdstrategy()
308 device_unref(&sc->sc_dev); in rdioctl()