• Home
  • Raw
  • Download

Lines Matching full:dev

125 static void print_device_short(device_t dev, int indent);
126 static void print_device(device_t dev, int indent);
127 void print_device_tree_short(device_t dev, int indent);
128 void print_device_tree(device_t dev, int indent);
178 device_get_name(device_t dev) in device_get_name() argument
180 if (dev != NULL && dev->devclass) in device_get_name()
181 return (devclass_get_name(dev->devclass)); in device_get_name()
498 device_t dev; in devclass_driver_deleted() local
513 dev = dc->devices[i]; in devclass_driver_deleted()
514 if (dev->driver == driver && dev->parent && in devclass_driver_deleted()
515 dev->parent->devclass == busclass) { in devclass_driver_deleted()
516 if ((error = device_detach(dev)) != 0) in devclass_driver_deleted()
518 BUS_PROBE_NOMATCH(dev->parent, dev); in devclass_driver_deleted()
519 // devnomatch(dev); in devclass_driver_deleted()
520 dev->flags |= DF_DONENOMATCH; in devclass_driver_deleted()
620 device_t dev; in devclass_quiesce_driver() local
655 dev = dc->devices[i]; in devclass_quiesce_driver()
656 if (dev->driver == driver && dev->parent && in devclass_quiesce_driver()
657 dev->parent->devclass == busclass) { in devclass_quiesce_driver()
658 if ((error = device_quiesce(dev)) != 0) in devclass_quiesce_driver()
725 device_t dev; in devclass_get_softc() local
727 dev = devclass_get_device(dc, unit); in devclass_get_softc()
728 if (!dev) in devclass_get_softc()
731 return (device_get_softc(dev)); in devclass_get_softc()
911 devclass_alloc_unit(devclass_t dc, device_t dev, int *unitp) in devclass_alloc_unit() argument
919 BUS_HINT_DEVICE_UNIT(device_get_parent(dev), dev, dc->name, &unit); in devclass_alloc_unit()
977 device_set_desc_internal(device_t dev, const char* desc, int copy) in device_set_desc_internal() argument
979 if (dev->desc && (dev->flags & DF_DESCMALLOCED)) { in device_set_desc_internal()
980 bsd_free(dev->desc, M_BUS); in device_set_desc_internal()
981 dev->flags &= ~DF_DESCMALLOCED; in device_set_desc_internal()
982 dev->desc = NULL; in device_set_desc_internal()
986 dev->desc = bsd_malloc(strlen(desc) + 1, M_BUS, M_NOWAIT); in device_set_desc_internal()
987 if (dev->desc) { in device_set_desc_internal()
988 if (strcpy_s(dev->desc, strlen(desc) + 1, desc) != EOK) { in device_set_desc_internal()
991 dev->flags |= DF_DESCMALLOCED; in device_set_desc_internal()
995 dev->desc = (char *)(uintptr_t) desc; in device_set_desc_internal()
1009 device_set_desc(device_t dev, const char* desc) in device_set_desc() argument
1011 device_set_desc_internal(dev, desc, FALSE); in device_set_desc()
1021 device_set_desc_copy(device_t dev, const char* desc) in device_set_desc_copy() argument
1023 device_set_desc_internal(dev, desc, TRUE); in device_set_desc_copy()
1030 device_get_desc(device_t dev) in device_get_desc() argument
1032 return (dev->desc); in device_get_desc()
1042 device_get_softc(device_t dev) in device_get_softc() argument
1044 return (dev->softc); in device_get_softc()
1054 device_set_softc(device_t dev, void *softc) in device_set_softc() argument
1056 if (dev->softc && !(dev->flags & DF_EXTERNALSOFTC)) in device_set_softc()
1057 bsd_free(dev->softc, M_BUS_SC); in device_set_softc()
1058 dev->softc = softc; in device_set_softc()
1059 if (dev->softc) in device_set_softc()
1060 dev->flags |= DF_EXTERNALSOFTC; in device_set_softc()
1062 dev->flags &= ~DF_EXTERNALSOFTC; in device_set_softc()
1086 device_claim_softc(device_t dev) in device_claim_softc() argument
1088 if (dev->softc) in device_claim_softc()
1089 dev->flags |= DF_EXTERNALSOFTC; in device_claim_softc()
1091 dev->flags &= ~DF_EXTERNALSOFTC; in device_claim_softc()
1102 device_get_ivars(device_t dev) in device_get_ivars() argument
1105 KASSERT(dev != NULL, ("device_get_ivars(NULL, ...)")); in device_get_ivars()
1106 return (dev->ivars); in device_get_ivars()
1113 device_set_ivars(device_t dev, void * ivars) in device_set_ivars() argument
1116 KASSERT(dev != NULL, ("device_set_ivars(NULL, ...)")); in device_set_ivars()
1117 dev->ivars = ivars; in device_set_ivars()
1124 device_get_state(device_t dev) in device_get_state() argument
1126 return (dev->state); in device_get_state()
1133 device_enable(device_t dev) in device_enable() argument
1135 dev->flags |= DF_ENABLED; in device_enable()
1142 device_disable(device_t dev) in device_disable() argument
1144 dev->flags &= ~DF_ENABLED; in device_disable()
1151 device_busy(device_t dev) in device_busy() argument
1153 if (dev->state < DS_ATTACHING) in device_busy()
1155 if (dev->busy == 0 && dev->parent) in device_busy()
1156 device_busy(dev->parent); in device_busy()
1157 dev->busy++; in device_busy()
1158 if (dev->state == DS_ATTACHED) in device_busy()
1159 dev->state = DS_BUSY; in device_busy()
1166 device_unbusy(device_t dev) in device_unbusy() argument
1168 if (dev->busy != 0 && dev->state != DS_BUSY && in device_unbusy()
1169 dev->state != DS_ATTACHING) in device_unbusy()
1171 device_get_nameunit(dev)); in device_unbusy()
1172 dev->busy--; in device_unbusy()
1173 if (dev->busy == 0) { in device_unbusy()
1174 if (dev->parent) in device_unbusy()
1175 device_unbusy(dev->parent); in device_unbusy()
1176 if (dev->state == DS_BUSY) in device_unbusy()
1177 dev->state = DS_ATTACHED; in device_unbusy()
1185 device_quiet(device_t dev) in device_quiet() argument
1187 dev->flags |= DF_QUIET; in device_quiet()
1194 device_verbose(device_t dev) in device_verbose() argument
1196 dev->flags &= ~DF_QUIET; in device_verbose()
1203 device_is_quiet(device_t dev) in device_is_quiet() argument
1205 return ((dev->flags & DF_QUIET) != 0); in device_is_quiet()
1212 device_is_enabled(device_t dev) in device_is_enabled() argument
1214 return ((dev->flags & DF_ENABLED) != 0); in device_is_enabled()
1221 device_is_alive(device_t dev) in device_is_alive() argument
1223 return (dev->state >= DS_ALIVE); in device_is_alive()
1231 device_is_attached(device_t dev) in device_is_attached() argument
1233 return (dev->state >= DS_ATTACHED); in device_is_attached()
1240 device_is_suspended(device_t dev) in device_is_suspended() argument
1242 return ((dev->flags & DF_SUSPENDED) != 0); in device_is_suspended()
1253 device_get_nameunit(device_t dev) in device_get_nameunit() argument
1255 return (dev->nameunit); in device_get_nameunit()
1268 * @param dev the device to add
1275 devclass_add_device(devclass_t dc, device_t dev) in devclass_add_device() argument
1279 PDEBUG(("%s in devclass %s", DEVICENAME(dev), DEVCLANAME(dc))); in devclass_add_device()
1284 dev->nameunit = bsd_malloc(buflen, M_BUS, M_NOWAIT|M_ZERO); in devclass_add_device()
1285 if (!dev->nameunit) in devclass_add_device()
1288 if ((error = devclass_alloc_unit(dc, dev, &dev->unit)) != 0) { in devclass_add_device()
1289 bsd_free(dev->nameunit, M_BUS); in devclass_add_device()
1290 dev->nameunit = NULL; in devclass_add_device()
1293 dc->devices[dev->unit] = dev; in devclass_add_device()
1294 dev->devclass = dc; in devclass_add_device()
1295 if (snprintf_s(dev->nameunit, buflen, buflen - 1, "%s%d", dc->name, dev->unit) < 0) { in devclass_add_device()
1296 bsd_free(dev->nameunit, M_BUS); in devclass_add_device()
1297 dev->nameunit = NULL; in devclass_add_device()
1300 PDEBUG(("dev->nameunit : %s", dev->nameunit)); in devclass_add_device()
1313 * @param dev the device to delete
1318 devclass_delete_device(devclass_t dc, device_t dev) in devclass_delete_device() argument
1320 if (!dc || !dev) in devclass_delete_device()
1323 PDEBUG(("%s in devclass %s", DEVICENAME(dev), DEVCLANAME(dc))); in devclass_delete_device()
1325 if (dev->devclass != dc || dc->devices[dev->unit] != dev) in devclass_delete_device()
1327 dc->devices[dev->unit] = NULL; in devclass_delete_device()
1328 if (dev->flags & DF_WILDCARD) in devclass_delete_device()
1329 dev->unit = -1; in devclass_delete_device()
1330 dev->devclass = NULL; in devclass_delete_device()
1331 bsd_free(dev->nameunit, M_BUS); in devclass_delete_device()
1332 dev->nameunit = NULL; in devclass_delete_device()
1352 device_t dev; in make_device() local
1368 dev = bsd_malloc(sizeof(struct device), 0, M_NOWAIT|M_ZERO); in make_device()
1369 if (!dev) in make_device()
1372 dev->parent = parent; in make_device()
1373 TAILQ_INIT(&dev->children); in make_device()
1374 kobj_init((kobj_t) dev, &null_class); in make_device()
1375 dev->driver = NULL; in make_device()
1376 dev->devclass = NULL; in make_device()
1377 dev->unit = unit; in make_device()
1378 dev->nameunit = NULL; in make_device()
1379 dev->desc = NULL; in make_device()
1380 dev->busy = 0; in make_device()
1381 dev->devflags = 0; in make_device()
1382 dev->flags = DF_ENABLED; in make_device()
1383 dev->order = 0; in make_device()
1385 dev->flags |= DF_WILDCARD; in make_device()
1387 dev->flags |= DF_FIXEDCLASS; in make_device()
1388 if (devclass_add_device(dc, dev)) { in make_device()
1389 kobj_delete((kobj_t) dev, NULL); in make_device()
1393 dev->ivars = NULL; in make_device()
1394 dev->softc = NULL; in make_device()
1396 dev->state = DS_NOTPRESENT; in make_device()
1399 TAILQ_INSERT_TAIL(&bus_data_devices, dev, devlink); in make_device()
1403 return (dev); in make_device()
1411 device_print_child(device_t dev, device_t child) in device_print_child() argument
1416 retval += BUS_PRINT_CHILD(dev, child); in device_print_child()
1430 * @param dev the device which will be the parent of the
1440 device_add_child(device_t dev, const char *name, int unit) in device_add_child() argument
1442 return (device_add_child_ordered(dev, 0, name, unit)); in device_add_child()
1446 bus_get_device(device_t dev, const char *name) in bus_get_device() argument
1451 TAILQ_FOREACH(child, &dev->children, link) { in bus_get_device()
1466 * @param dev the device which will be the parent of the
1469 * children of @p dev - devices created using
1471 * dev's list of children
1480 device_add_child_ordered(device_t dev, u_int order, const char *name, int unit) in device_add_child_ordered() argument
1486 name, DEVICENAME(dev), order, unit)); in device_add_child_ordered()
1490 child = make_device(dev, name, unit); in device_add_child_ordered()
1495 TAILQ_FOREACH(place, &dev->children, link) { in device_add_child_ordered()
1511 TAILQ_INSERT_TAIL(&dev->children, child, link); in device_add_child_ordered()
1516 name, DEVICENAME(dev), order, unit)); in device_add_child_ordered()
1527 * @param dev the parent device
1534 device_delete_child(device_t dev, device_t child) in device_delete_child() argument
1539 PDEBUG(("%s from %s", DEVICENAME(child), DEVICENAME(dev))); in device_delete_child()
1555 BUS_CHILD_DELETED(dev, child); in device_delete_child()
1556 TAILQ_REMOVE(&dev->children, child, link); in device_delete_child()
1572 * @param dev the parent device
1578 device_delete_children(device_t dev) in device_delete_children() argument
1583 PDEBUG(("Deleting all children of %s", DEVICENAME(dev))); in device_delete_children()
1587 while ((child = TAILQ_FIRST(&dev->children)) != NULL) { in device_delete_children()
1588 error = device_delete_child(dev, child); in device_delete_children()
1603 device_probe_and_attach(device_t dev) in device_probe_and_attach() argument
1610 error = device_probe(dev); in device_probe_and_attach()
1617 error = device_attach(dev); in device_probe_and_attach()
1635 * @param dev the device to initialise
1643 device_attach(device_t dev) in device_attach() argument
1649 //if (resource_disabled(dev->driver->name, dev->unit)) { in device_attach()
1650 // device_disable(dev); in device_attach()
1652 // device_printf(dev, "disabled via hints entry\n"); in device_attach()
1656 //device_sysctl_init(dev); in device_attach()
1657 if (!device_is_quiet(dev)) in device_attach()
1658 device_print_child(dev->parent, dev); in device_attach()
1660 dev->state = DS_ATTACHING; in device_attach()
1661 if ((error = DEVICE_ATTACH(dev)) != 0) { in device_attach()
1663 dev->driver->name, dev->unit, error); in device_attach()
1664 if (!(dev->flags & DF_FIXEDCLASS)) in device_attach()
1665 devclass_delete_device(dev->devclass, dev); in device_attach()
1666 (void)device_set_driver(dev, NULL); in device_attach()
1667 //device_sysctl_fini(dev); in device_attach()
1668 KASSERT(dev->busy == 0, ("attach failed but busy")); in device_attach()
1669 dev->state = DS_NOTPRESENT; in device_attach()
1682 dev->driver->name, dev->unit); in device_attach()
1685 //device_sysctl_update(dev); in device_attach()
1686 if (dev->busy) in device_attach()
1687 dev->state = DS_BUSY; in device_attach()
1689 dev->state = DS_ATTACHED; in device_attach()
1690 dev->flags &= ~DF_DONENOMATCH; in device_attach()
1691 //EVENTHANDLER_INVOKE(device_attach, dev); in device_attach()
1692 //devadded(dev); in device_attach()
1716 * @param dev the device to initialise
1725 device_probe(device_t dev) in device_probe() argument
1732 if (dev->state >= DS_ALIVE && (dev->flags & DF_REBID) == 0) in device_probe()
1735 if (!(dev->flags & DF_ENABLED)) { in device_probe()
1736 if (bootverbose && device_get_name(dev) != NULL) { in device_probe()
1737 device_print_prettyname(dev); in device_probe()
1742 if ((error = device_probe_child(dev->parent, dev)) != 0) { in device_probe()
1744 !(dev->flags & DF_DONENOMATCH)) { in device_probe()
1745 BUS_PROBE_NOMATCH(dev->parent, dev); in device_probe()
1746 //devnomatch(dev); in device_probe()
1747 dev->flags |= DF_DONENOMATCH; in device_probe()
1761 * @param dev the device to quiesce
1769 device_quiesce(device_t dev) in device_quiesce() argument
1772 PDEBUG(("%s", DEVICENAME(dev))); in device_quiesce()
1773 if (dev->state == DS_BUSY) in device_quiesce()
1775 if (dev->state != DS_ATTACHED) in device_quiesce()
1778 return (DEVICE_QUIESCE(dev)); in device_quiesce()
1790 device_shutdown(device_t dev) in device_shutdown() argument
1792 if (dev->state < DS_ATTACHED) in device_shutdown()
1794 return (DEVICE_SHUTDOWN(dev)); in device_shutdown()
1801 bus_generic_add_child(device_t dev, u_int order, const char *name, int unit) in bus_generic_add_child() argument
1804 return (device_add_child_ordered(dev, order, name, unit)); in bus_generic_add_child()
1816 bus_generic_probe(device_t dev) in bus_generic_probe() argument
1818 devclass_t dc = dev->devclass; in bus_generic_probe()
1834 DEVICE_IDENTIFY(dl->driver, dev); in bus_generic_probe()
1849 bus_generic_attach(device_t dev) in bus_generic_attach() argument
1854 TAILQ_FOREACH(child, &dev->children, link) { in bus_generic_attach()
1869 bus_generic_detach(device_t dev) in bus_generic_detach() argument
1874 if (dev->state != DS_ATTACHED) in bus_generic_detach()
1881 TAILQ_FOREACH_REVERSE(child, &dev->children, device_list, link) { in bus_generic_detach()
1897 bus_generic_shutdown(device_t dev) in bus_generic_shutdown() argument
1905 TAILQ_FOREACH_REVERSE(child, &dev->children, device_list, link) { in bus_generic_shutdown()
1918 bus_generic_suspend_child(device_t dev, device_t child) in bus_generic_suspend_child() argument
1936 bus_generic_resume_child(device_t dev, device_t child) in bus_generic_resume_child() argument
1955 bus_generic_suspend(device_t dev) in bus_generic_suspend() argument
1967 TAILQ_FOREACH_REVERSE(child, &dev->children, device_list, link) { in bus_generic_suspend()
1968 error = BUS_SUSPEND_CHILD(dev, child); in bus_generic_suspend()
1972 TAILQ_FOREACH_FROM(child, &dev->children, link) in bus_generic_suspend()
1973 BUS_RESUME_CHILD(dev, child); in bus_generic_suspend()
1988 bus_generic_resume(device_t dev) in bus_generic_resume() argument
1992 TAILQ_FOREACH(child, &dev->children, link) { in bus_generic_resume()
1993 BUS_RESUME_CHILD(dev, child); in bus_generic_resume()
2011 bus_print_child_header(device_t dev, device_t child) in bus_print_child_header() argument
2029 * name and unit of the @p dev.
2034 bus_print_child_footer(device_t dev, device_t child) in bus_print_child_footer() argument
2036 return (printf(" on %s\n", device_get_nameunit(dev))); in bus_print_child_footer()
2047 bus_print_child_domain(device_t dev, device_t child) in bus_print_child_domain() argument
2052 if (BUS_GET_DOMAIN(dev, child, &domain) != 0) in bus_print_child_domain()
2067 bus_generic_print_child(device_t dev, device_t child) in bus_generic_print_child() argument
2071 retval += bus_print_child_header(dev, child); in bus_generic_print_child()
2072 retval += bus_print_child_domain(dev, child); in bus_generic_print_child()
2073 retval += bus_print_child_footer(dev, child); in bus_generic_print_child()
2086 bus_generic_driver_added(device_t dev, driver_t *driver) in bus_generic_driver_added() argument
2091 DEVICE_IDENTIFY(driver, dev); in bus_generic_driver_added()
2092 PDEBUG(("dev->children %p", dev->children)); in bus_generic_driver_added()
2093 TAILQ_FOREACH(child, &dev->children, link) { in bus_generic_driver_added()
2112 bus_generic_new_pass(device_t dev) in bus_generic_new_pass() argument
2118 dc = dev->devclass; in bus_generic_new_pass()
2121 DEVICE_IDENTIFY(dl->driver, dev); in bus_generic_new_pass()
2123 TAILQ_FOREACH(child, &dev->children, link) { in bus_generic_new_pass()
2137 * BUS_CHILD_PRESENT() method of the parent of @p dev.
2140 bus_generic_child_present(device_t dev, device_t child) in bus_generic_child_present() argument
2142 return (BUS_CHILD_PRESENT(device_get_parent(dev), dev)); in bus_generic_child_present()
2146 bus_generic_get_domain(device_t dev, device_t child, int *domain) in bus_generic_get_domain() argument
2149 if (dev->parent) in bus_generic_get_domain()
2150 return (BUS_GET_DOMAIN(dev->parent, dev, domain)); in bus_generic_get_domain()
2162 bus_null_rescan(device_t dev) in bus_null_rescan() argument
2172 * parent of @p dev.
2184 * parent of @p dev.
2187 bus_get_domain(device_t dev, int *domain) in bus_get_domain() argument
2189 return (BUS_GET_DOMAIN(device_get_parent(dev), dev, domain)); in bus_get_domain()
2214 device_print_prettyname(device_t dev) in device_print_prettyname() argument
2216 const char *name = device_get_name(dev); in device_print_prettyname()
2220 return (printf("%s%d: ", name, device_get_unit(dev))); in device_print_prettyname()
2227 device_get_unit(device_t dev) in device_get_unit() argument
2229 return (dev->unit); in device_get_unit()
2236 first_matching_driver(devclass_t dc, device_t dev) in first_matching_driver() argument
2238 if (dev->devclass) in first_matching_driver()
2239 return (devclass_find_driver_internal(dc, dev->devclass->name)); in first_matching_driver()
2247 next_matching_driver(devclass_t dc, device_t dev, driverlink_t last) in next_matching_driver() argument
2249 if (dev->devclass) { in next_matching_driver()
2252 if (!strcmp(dev->devclass->name, dl->driver->name)) in next_matching_driver()
2265 device_set_devclass(device_t dev, const char *classname) in device_set_devclass() argument
2271 if (dev->devclass) in device_set_devclass()
2272 devclass_delete_device(dev->devclass, dev); in device_set_devclass()
2276 if (dev->devclass) { in device_set_devclass()
2285 error = devclass_add_device(dc, dev); in device_set_devclass()
2296 * BUS_CHILD_DETACHED() for the parent of @p dev, queues a
2300 * @param dev the device to un-initialise
2308 device_detach(device_t dev) in device_detach() argument
2314 PDEBUG(("%s", DEVICENAME(dev))); in device_detach()
2315 if (dev->state == DS_BUSY) in device_detach()
2317 if (dev->state == DS_ATTACHING) { in device_detach()
2318 device_printf(dev, "device in attaching state! Deferring detach.\n"); in device_detach()
2321 if (dev->state != DS_ATTACHED) in device_detach()
2324 if ((error = DEVICE_DETACH(dev)) != 0) { in device_detach()
2328 if (!device_is_quiet(dev)) in device_detach()
2329 device_printf(dev, "detached\n"); in device_detach()
2330 if (dev->parent) { in device_detach()
2331 PDEBUG(("BUS_CHILD_DETACHED %s", DEVICENAME(dev->parent))); in device_detach()
2332 BUS_CHILD_DETACHED(dev->parent, dev); in device_detach()
2335 if (!(dev->flags & DF_FIXEDCLASS)) { in device_detach()
2337 devclass_delete_device(dev->devclass, dev); in device_detach()
2340 device_verbose(dev); in device_detach()
2341 dev->state = DS_NOTPRESENT; in device_detach()
2342 (void)device_set_driver(dev, NULL); in device_detach()
2351 device_get_parent(device_t dev) in device_get_parent() argument
2353 return (dev->parent); in device_get_parent()
2364 device_printf(device_t dev, const char * fmt, ...) in device_printf() argument
2369 retval = device_print_prettyname(dev); in device_printf()
2384 device_set_driver(device_t dev, driver_t *driver) in device_set_driver() argument
2386 if (dev->state >= DS_ATTACHED) in device_set_driver()
2389 if (dev->driver == driver) in device_set_driver()
2392 if (dev->softc && !(dev->flags & DF_EXTERNALSOFTC)) { in device_set_driver()
2393 bsd_free(dev->softc, M_BUS_SC); in device_set_driver()
2394 dev->softc = NULL; in device_set_driver()
2396 device_set_desc(dev, NULL); in device_set_driver()
2397 kobj_delete((kobj_t) dev, NULL); in device_set_driver()
2398 dev->driver = driver; in device_set_driver()
2400 kobj_init((kobj_t) dev, (kobj_class_t) driver); in device_set_driver()
2401 if (!(dev->flags & DF_EXTERNALSOFTC) && driver->size > 0) { in device_set_driver()
2402 dev->softc = bsd_malloc(driver->size, M_BUS_SC, in device_set_driver()
2404 if (!dev->softc) { in device_set_driver()
2405 kobj_delete((kobj_t) dev, NULL); in device_set_driver()
2406 kobj_init((kobj_t) dev, &null_class); in device_set_driver()
2407 dev->driver = NULL; in device_set_driver()
2412 kobj_init((kobj_t) dev, &null_class); in device_set_driver()
2423 device_probe_child(device_t dev, device_t child) in device_probe_child() argument
2433 dc = dev->devclass; in device_probe_child()
2565 if ((result = device_detach(dev)) != 0) in device_probe_child()
2608 device_get_devclass(device_t dev) in device_get_devclass() argument
2610 return (dev->devclass); in device_get_devclass()
2718 * parent of @p dev.
2721 bus_alloc_resource(device_t dev, int type, int *rid, rman_res_t start, in bus_alloc_resource() argument
2726 if (dev->parent == NULL) in bus_alloc_resource()
2728 res = BUS_ALLOC_RESOURCE(dev->parent, dev, type, rid, start, end, in bus_alloc_resource()
2735 root_print_child(device_t dev, device_t child) in root_print_child() argument
2739 retval += bus_print_child_header(dev, child); in root_print_child()
2887 print_device_short(device_t dev, int indent) in print_device_short() argument
2889 if (!dev) in print_device_short()
2893 dev->unit, dev->desc, in print_device_short()
2894 (dev->parent? "":"no "), in print_device_short()
2895 (TAILQ_EMPTY(&dev->children)? "no ":""), in print_device_short()
2896 (dev->flags&DF_ENABLED? "enabled,":"disabled,"), in print_device_short()
2897 (dev->flags&DF_FIXEDCLASS? "fixed,":""), in print_device_short()
2898 (dev->flags&DF_WILDCARD? "wildcard,":""), in print_device_short()
2899 (dev->flags&DF_DESCMALLOCED? "descmalloced,":""), in print_device_short()
2900 (dev->flags&DF_REBID? "rebiddable,":""), in print_device_short()
2901 (dev->ivars? "":"no "), in print_device_short()
2902 (dev->softc? "":"no "), in print_device_short()
2903 dev->busy)); in print_device_short()
2907 print_device(device_t dev, int indent) in print_device() argument
2909 if (!dev) in print_device()
2912 print_device_short(dev, indent); in print_device()
2915 print_device_short(dev->parent, indent+1); in print_device()
2917 print_driver_short(dev->driver, indent+1); in print_device()
2919 print_devclass_short(dev->devclass, indent+1); in print_device()
2923 print_device_tree_short(device_t dev, int indent) in print_device_tree_short() argument
2928 if (!dev) in print_device_tree_short()
2931 print_device_short(dev, indent); in print_device_tree_short()
2933 TAILQ_FOREACH(child, &dev->children, link) { in print_device_tree_short()
2939 print_device_tree(device_t dev, int indent) in print_device_tree() argument
2944 if (!dev) in print_device_tree()
2947 print_device(dev, indent); in print_device_tree()
2949 TAILQ_FOREACH(child, &dev->children, link) { in print_device_tree()