Lines Matching refs:devclass_t
192 typedef struct devclass *devclass_t; typedef
402 extern devclass_t root_devclass;
587 devclass_t device_get_devclass(device_t dev);
634 int devclass_add_driver(devclass_t dc, driver_t *driver,
635 int pass, devclass_t *dcp);
636 devclass_t devclass_create(const char *classname);
637 int devclass_delete_driver(devclass_t busclass, driver_t *driver);
638 devclass_t devclass_find(const char *classname);
639 const char *devclass_get_name(devclass_t dc);
640 device_t devclass_get_device(devclass_t dc, int unit);
641 void *devclass_get_softc(devclass_t dc, int unit);
642 int devclass_get_devices(devclass_t dc, device_t **listp, int *countp);
643 int devclass_get_drivers(devclass_t dc, driver_t ***listp, int *countp);
644 int devclass_get_count(devclass_t dc);
645 int devclass_get_maxunit(devclass_t dc);
646 int devclass_find_free_unit(devclass_t dc, int unit);
647 void devclass_set_parent(devclass_t dc, devclass_t pdc);
648 devclass_t devclass_get_parent(devclass_t dc);
649 struct sysctl_ctx_list *devclass_get_sysctl_ctx(devclass_t dc);
650 struct sysctl_oid *devclass_get_sysctl_tree(devclass_t dc);
759 devclass_t *dmd_devclass;