Lines Matching defs:dev
4 __FBSDID("$FreeBSD: stable/11/sys/dev/cm/if_cm_isa.c 331882 2018-04-02 16:11:49Z brooks $");
52 #include <dev/cm/smc90cx6reg.h>
53 #include <dev/cm/smc90cx6var.h>
59 cm_isa_probe(dev)
60 device_t dev;
62 struct cm_softc *sc = device_get_softc(dev);
67 dev, SYS_RES_IOPORT, &rid, CM_IO_PORTS, RF_ACTIVE);
72 cm_release_resources(dev);
78 dev, SYS_RES_MEMORY, &rid, CM_MEM_SIZE, RF_ACTIVE);
80 cm_release_resources(dev);
85 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE);
87 cm_release_resources(dev);
95 cm_isa_attach(dev)
96 device_t dev;
98 struct cm_softc *sc = device_get_softc(dev);
102 mtx_init(&sc->sc_mtx, device_get_nameunit(dev),
104 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | INTR_MPSAFE,
110 error = cm_attach(dev);
114 gone_in_dev(dev, 12, "cm(4) driver");
119 cm_release_resources(dev);
124 cm_isa_detach(device_t dev)
126 struct cm_softc *sc = device_get_softc(dev);
139 bus_teardown_intr(dev, sc->irq_res, sc->irq_handle);
142 cm_release_resources(dev);
144 bus_generic_detach(dev);