Lines Matching defs:dev
50 #include <dev/cy/cyreg.h>
51 #include <dev/cy/cyvar.h>
53 static int cy_isa_attach(device_t dev);
54 static int cy_isa_probe(device_t dev);
73 cy_isa_probe(device_t dev)
79 if (isa_get_logicalid(dev) != 0) /* skip PnP probes */
83 mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &mem_rid,
86 device_printf(dev, "ioport resource allocation failed\n");
100 bus_release_resource(dev, SYS_RES_MEMORY, mem_rid, mem_res);
105 cy_isa_attach(device_t dev)
115 mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &mem_rid,
118 device_printf(dev, "memory resource allocation failed\n");
125 device_printf(dev, "no ports found!\n");
130 irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &irq_rid,
133 device_printf(dev, "interrupt resource allocation failed\n");
136 if (bus_setup_intr(dev, irq_res, INTR_TYPE_TTY,
138 device_printf(dev, "interrupt setup failed\n");
146 bus_release_resource(dev, SYS_RES_IRQ, irq_rid, irq_res);
148 bus_release_resource(dev, SYS_RES_MEMORY, mem_rid, mem_res);