Lines Matching defs:devclass_t
194 typedef struct devclass *devclass_t;
404 extern devclass_t root_devclass;
578 devclass_t device_get_devclass(device_t dev);
622 int devclass_add_driver(devclass_t dc, driver_t *driver,
623 int pass, devclass_t *dcp);
624 devclass_t devclass_create(const char *classname);
625 int devclass_delete_driver(devclass_t busclass, driver_t *driver);
626 devclass_t devclass_find(const char *classname);
627 const char *devclass_get_name(devclass_t dc);
628 device_t devclass_get_device(devclass_t dc, int unit);
629 void *devclass_get_softc(devclass_t dc, int unit);
630 int devclass_get_devices(devclass_t dc, device_t **listp, int *countp);
631 int devclass_get_drivers(devclass_t dc, driver_t ***listp, int *countp);
632 int devclass_get_count(devclass_t dc);
633 int devclass_get_maxunit(devclass_t dc);
634 int devclass_find_free_unit(devclass_t dc, int unit);
635 void devclass_set_parent(devclass_t dc, devclass_t pdc);
636 devclass_t devclass_get_parent(devclass_t dc);
637 struct sysctl_ctx_list *devclass_get_sysctl_ctx(devclass_t dc);
638 struct sysctl_oid *devclass_get_sysctl_tree(devclass_t dc);
746 devclass_t *dmd_devclass;