Lines Matching defs:nfsmbsub_sc
181 struct nfsmb_softc *nfsmbsub_sc = device_get_softc(dev);
185 nfsmbsub_sc->rid = NF2PCI_SMBASE_2;
187 nfsmbsub_sc->res = bus_alloc_resource_any(parent, SYS_RES_IOPORT,
188 &nfsmbsub_sc->rid, RF_ACTIVE);
189 if (nfsmbsub_sc->res == NULL) {
191 nfsmbsub_sc->rid = 0x54;
192 nfsmbsub_sc->res = bus_alloc_resource_any(parent,
193 SYS_RES_IOPORT, &nfsmbsub_sc->rid, RF_ACTIVE);
194 if (nfsmbsub_sc->res == NULL) {
199 mtx_init(&nfsmbsub_sc->lock, device_get_nameunit(dev), "nfsmb",
202 nfsmbsub_sc->smbus = device_add_child(dev, "smbus", -1);
203 if (nfsmbsub_sc->smbus == NULL) {
280 struct nfsmb_softc *nfsmbsub_sc = device_get_softc(dev);
284 if (nfsmbsub_sc->smbus) {
285 device_delete_child(dev, nfsmbsub_sc->smbus);
286 nfsmbsub_sc->smbus = NULL;
288 mtx_destroy(&nfsmbsub_sc->lock);
289 if (nfsmbsub_sc->res) {
290 bus_release_resource(parent, SYS_RES_IOPORT, nfsmbsub_sc->rid,
291 nfsmbsub_sc->res);
292 nfsmbsub_sc->res = NULL;