Lines Matching refs:devclass

98 typedef TAILQ_HEAD(devclass_list, devclass) devclass_list_t;
102 struct devclass { struct
103 TAILQ_ENTRY(devclass) link;
153 devclass_t devclass; /**< current device class */ member
336 devclass_t dc = dev->devclass; in device_sysctl_init()
385 devclass_t dc = dev->devclass; in device_sysctl_update()
577 dc = malloc(sizeof(struct devclass) + strlen(classname) + 1, in devclass_find_internal()
795 dev->parent->devclass == busclass) { in devclass_driver_deleted()
940 dev->parent->devclass == busclass) { in devclass_quiesce_driver()
1313 dev->devclass = dc; in devclass_add_device()
1339 if (dev->devclass != dc || dc->devices[dev->unit] != dev) in devclass_delete_device()
1344 dev->devclass = NULL; in devclass_delete_device()
1387 dev->devclass = NULL; in make_device()
1552 if (child->devclass) in device_delete_child()
1553 devclass_delete_device(child->devclass, child); in device_delete_child()
1642 if (dev->devclass) in first_matching_driver()
1643 return (devclass_find_driver_internal(dc, dev->devclass->name)); in first_matching_driver()
1653 if (dev->devclass) { in next_matching_driver()
1656 if (!strcmp(dev->devclass->name, dl->driver->name)) in next_matching_driver()
1674 int hasclass = (child->devclass != NULL); in device_probe_child()
1678 dc = dev->devclass; in device_probe_child()
1788 if (!child->devclass) { in device_probe_child()
1891 return (dev->devclass); in device_get_devclass()
1901 if (dev != NULL && dev->devclass) in device_get_name()
1902 return (devclass_get_name(dev->devclass)); in device_get_name()
2387 if (dev->devclass) in device_set_devclass()
2388 devclass_delete_device(dev->devclass, dev); in device_set_devclass()
2392 if (dev->devclass) { in device_set_devclass()
2624 devclass_delete_device(dev->devclass, dev); in device_attach()
2696 devclass_delete_device(dev->devclass, dev); in device_detach()
3414 devclass_t dc = dev->devclass; in bus_identify_children()
3891 dc = dev->devclass; in bus_generic_new_pass()
5367 print_devclass_short(dev->devclass, indent+1); in print_device()
5650 for (dc = bus->devclass; dc != NULL; dc = dc->parent) { in driver_exists()
5801 if (dev->devclass != NULL) { in devctl2_ioctl()
5806 if (resource_disabled(dev->devclass->name, dev->unit)) in devctl2_ioctl()
5807 resource_unset_value(dev->devclass->name, in devctl2_ioctl()
5812 devclass_delete_device(dev->devclass, dev); in devctl2_ioctl()
5873 if (dev->devclass != NULL && in devctl2_ioctl()
5874 strcmp(driver, dev->devclass->name) == 0) in devctl2_ioctl()
5908 devclass_delete_device(dev->devclass, dev); in devctl2_ioctl()
5936 devclass_delete_device(dev->devclass, dev); in devctl2_ioctl()
6312 db_printf(" class: %s\n", DEVCLANAME(dev->devclass)); in DB_SHOW_COMMAND()