Lines Matching refs:nfsmb_sc
213 struct nfsmb_softc *nfsmb_sc = device_get_softc(dev); in nfsmb_attach() local
216 nfsmb_sc->rid = NF2PCI_SMBASE_1; in nfsmb_attach()
218 nfsmb_sc->res = bus_alloc_resource_any(dev, SYS_RES_IOPORT, in nfsmb_attach()
219 &nfsmb_sc->rid, RF_ACTIVE); in nfsmb_attach()
221 if (nfsmb_sc->res == NULL) { in nfsmb_attach()
223 nfsmb_sc->rid = 0x50; in nfsmb_attach()
224 nfsmb_sc->res = bus_alloc_resource_any(dev, in nfsmb_attach()
225 SYS_RES_IOPORT, &nfsmb_sc->rid, RF_ACTIVE); in nfsmb_attach()
226 if (nfsmb_sc->res == NULL) { in nfsmb_attach()
232 mtx_init(&nfsmb_sc->lock, device_get_nameunit(dev), "nfsmb", MTX_DEF); in nfsmb_attach()
235 nfsmb_sc->smbus = device_add_child(dev, "smbus", DEVICE_UNIT_ANY); in nfsmb_attach()
236 if (!nfsmb_sc->smbus) { in nfsmb_attach()
241 nfsmb_sc->subdev = NULL; in nfsmb_attach()
258 nfsmb_sc->subdev = device_add_child(dev, "nfsmb", DEVICE_UNIT_ANY); in nfsmb_attach()
259 if (!nfsmb_sc->subdev) { in nfsmb_attach()
297 struct nfsmb_softc *nfsmb_sc = device_get_softc(dev); in nfsmb_detach() local
304 mtx_destroy(&nfsmb_sc->lock); in nfsmb_detach()
305 if (nfsmb_sc->res) { in nfsmb_detach()
306 bus_release_resource(dev, SYS_RES_IOPORT, nfsmb_sc->rid, in nfsmb_detach()
307 nfsmb_sc->res); in nfsmb_detach()
308 nfsmb_sc->res = NULL; in nfsmb_detach()