Lines Matching defs:child
72 static int unin_chip_print_child(device_t dev, device_t child);
279 phandle_t child;
335 for (child = OF_child(root); child != 0; child = OF_peer(child)) {
337 if (ofw_bus_gen_setup_devinfo(&dinfo->udi_obdinfo, child)
346 unin_chip_add_intr(child, dinfo);
357 if (OF_getprop(child, "name", name, sizeof(name)) <= 0)
362 if (OF_getprop(child, "interrupt-parent", &iparent,
375 unin_chip_add_reg(child, dinfo);
403 for (child = OF_child(root); child; child = OF_peer(child)) {
405 OF_getprop(child, "compatible", compat, sizeof(compat));
415 child = OF_finddevice("enet");
417 OF_getprop(child, "compatible", compat, sizeof(compat));
426 unin_chip_print_child(device_t dev, device_t child)
432 dinfo = device_get_ivars(child);
435 retval += bus_print_child_header(dev, child);
440 retval += bus_print_child_footer(dev, child);
446 unin_chip_probe_nomatch(device_t dev, device_t child)
453 dinfo = device_get_ivars(child);
456 if ((type = ofw_bus_get_type(child)) == NULL)
458 device_printf(dev, "<%s, %s>", type, ofw_bus_get_name(child));
481 unin_chip_alloc_resource(device_t bus, device_t child, int type, int *rid,
489 dinfo = device_get_ivars(child);
498 device_get_nameunit(child), *rid);
520 return (bus_generic_rman_alloc_resource(bus, child,
524 if (device_get_parent(child) != bus)
525 return BUS_ALLOC_RESOURCE(device_get_parent(bus), child,
535 device_get_nameunit(child));
546 return (resource_list_alloc(&dinfo->udi_resources, bus, child,
551 device_get_nameunit(child));
557 unin_chip_adjust_resource(device_t bus, device_t child, struct resource *r,
563 return (bus_generic_rman_adjust_resource(bus, child, r, start,
566 return (bus_generic_adjust_resource(bus, child, r, start, end));
573 unin_chip_release_resource(device_t bus, device_t child, struct resource *res)
578 return (bus_generic_rman_release_resource(bus, child, res));
580 return (bus_generic_rl_release_resource(bus, child, res));
587 unin_chip_activate_resource(device_t bus, device_t child, struct resource *res)
592 return (bus_generic_rman_activate_resource(bus, child, res));
594 return (bus_generic_activate_resource(bus, child, res));
601 unin_chip_deactivate_resource(device_t bus, device_t child,
607 return (bus_generic_rman_deactivate_resource(bus, child, res));
609 return (bus_generic_deactivate_resource(bus, child, res));
616 unin_chip_map_resource(device_t bus, device_t child, struct resource *r,
655 unin_chip_unmap_resource(device_t bus, device_t child, struct resource *r,
673 unin_chip_get_resource_list (device_t dev, device_t child)
677 dinfo = device_get_ivars(child);
682 unin_chip_get_devinfo(device_t dev, device_t child)
686 dinfo = device_get_ivars(child);