Lines Matching defs:dev
48 #include <dev/ata/ata-all.h>
51 #include <dev/ofw/openfirm.h>
58 static int ata_iobus_attach(device_t dev);
59 static int ata_iobus_probe(device_t dev);
60 static int ata_iobus_print_child(device_t dev, device_t child);
100 ata_iobus_probe(device_t dev)
102 char *type = iobus_get_name(dev);
107 device_set_desc(dev, "PSIM ATA Controller");
113 ata_iobus_attach(device_t dev)
119 device_add_child(dev, "ata", -1);
120 return (bus_generic_attach(dev));
125 ata_iobus_print_child(device_t dev, device_t child)
129 retval += bus_print_child_header(dev, child);
131 retval += bus_print_child_footer(dev, child);
138 ata_iobus_alloc_resource(device_t dev, device_t child, int type, int *rid,
146 ofw_regs = iobus_get_regs(dev);
167 res = BUS_ALLOC_RESOURCE(device_get_parent(dev), child,
177 res = BUS_ALLOC_RESOURCE(device_get_parent(dev), child,
192 return (BUS_ALLOC_RESOURCE(device_get_parent(dev), dev,
202 ata_iobus_release_resource(device_t dev, device_t child, int type, int rid,
215 static int ata_iobus_sub_probe(device_t dev);
216 static int ata_iobus_sub_setmode(device_t dev, int target, int mode);
239 ata_iobus_sub_probe(device_t dev)
241 struct ata_channel *ch = device_get_softc(dev);
246 ata_generic_hw(dev);
248 return ata_probe(dev);