Lines Matching defs:dev
43 #include <dev/proto/proto.h>
45 static int proto_isa_probe(device_t dev);
46 static int proto_isa_attach(device_t dev);
66 proto_isa_probe(device_t dev)
74 res = bus_alloc_resource_any(dev, type, &rid, RF_ACTIVE);
77 res = bus_alloc_resource_any(dev, type, &rid, RF_ACTIVE);
85 device_set_desc_copy(dev, sbuf_data(sb));
87 bus_release_resource(dev, type, rid, res);
88 return (proto_probe(dev, proto_isa_prefix, &proto_isa_devnames));
92 proto_isa_alloc(device_t dev, int type, int nrids)
98 sc = device_get_softc(dev);
101 res = bus_alloc_resource_any(dev, type, &rid, RF_ACTIVE);
113 proto_isa_attach(device_t dev)
116 proto_isa_alloc(dev, SYS_RES_IRQ, ISA_NIRQ);
117 proto_isa_alloc(dev, SYS_RES_DRQ, ISA_NDRQ);
118 proto_isa_alloc(dev, SYS_RES_IOPORT, ISA_NPORT);
119 proto_isa_alloc(dev, SYS_RES_MEMORY, ISA_NMEM);
120 return (proto_attach(dev));