Lines Matching defs:dev
45 #include <dev/pci/pcivar.h>
48 #include <dev/digi/digireg.h>
49 #include <dev/digi/digi.h>
50 #include <dev/digi/digi_pci.h>
71 digi_pci_probe(device_t dev)
73 unsigned int device_id = pci_get_devid(dev);
75 if (device_get_unit(dev) >= 16) {
77 device_printf(dev, "At most 16 digiboards may be used\n");
101 digi_pci_attach(device_t dev)
109 sc = device_get_softc(dev);
111 device_get_unit(dev)));
114 sc->dev = dev;
115 sc->res.unit = device_get_unit(dev);
117 device_id = pci_get_devid(dev);
174 device_printf(dev, "Unknown device id = %08x\n", device_id);
178 pci_write_config(dev, 0x40, 0, 4);
179 pci_write_config(dev, 0x46, 0, 4);
181 sc->res.mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &sc->res.mrid,
186 sc->res.irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->res.irqrid,
189 device_printf(dev, "couldn't map interrupt\n");
192 retVal = bus_setup_intr(dev, sc->res.irq, INTR_TYPE_TTY,
195 DLOG(DIGIDB_IRQ, (sc->dev, "Interrupt support compiled out\n"));