Lines Matching defs:dev
51 #include <dev/eisa/eisaconf.h>
53 #include <dev/advansys/advansys.h>
100 adv_eisa_probe(device_t dev)
106 desc = adv_eisa_match(eisa_get_id(dev));
109 device_set_desc(dev, desc);
111 iobase = (eisa_get_slot(dev) * EISA_SLOT_SIZE) + ADV_EISA_SLOT_OFFSET;
113 eisa_add_iospace(dev, iobase, ADV_EISA_IOSIZE, RESVADDR_NONE);
125 "irq setting %d\n", eisa_get_slot(dev),
129 eisa_add_intr(dev, irq + 10, EISA_TRIGGER_LEVEL);
141 adv_eisa_attach(device_t dev)
157 io = bus_alloc_resource_any(dev, SYS_RES_IOPORT, &rid, RF_ACTIVE);
159 device_printf(dev, "No I/O space?!\n");
164 irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
167 device_printf(dev, "No irq?!\n");
168 bus_release_resource(dev, SYS_RES_IOPORT, 0, io);
173 switch (eisa_get_id(dev) & ~0xF) {
176 adv_b = adv_alloc(dev, io, ADV_EISA_OFFSET_CHAN2);
185 /* parent */ bus_get_dma_tag(dev),
201 device_printf(dev, "Could not allocate DMA tag - error %d\n",
212 adv = adv_alloc(dev, io, ADV_EISA_OFFSET_CHAN1);
226 /* parent */ bus_get_dma_tag(dev),
242 device_printf(dev, "Could not allocate DMA tag - error %d\n",
259 /* parent */ bus_get_dma_tag(dev),
302 adv->chip_version = EISA_REVISION_ID(eisa_get_id(dev))
325 adv_b->chip_version = EISA_REVISION_ID(eisa_get_id(dev))
340 if (bus_setup_intr(dev, irq, INTR_TYPE_CAM|INTR_ENTROPY|INTR_MPSAFE, NULL,
359 bus_release_resource(dev, SYS_RES_IOPORT, 0, io);
360 bus_release_resource(dev, SYS_RES_IRQ, 0, irq);