Lines Matching refs:device_t

36 static device_t
37 init_device(device_t device, driver_t *driver)
49 static device_t
52 device_t dev = malloc(sizeof(struct device));
139 device_printf(device_t dev, const char *format, ...)
151 device_set_desc(device_t dev, const char *desc)
158 device_set_desc_copy(device_t dev, const char *desc)
166 device_get_desc(device_t dev)
172 device_t
173 device_get_parent(device_t dev)
180 device_get_devclass(device_t dev)
188 device_get_children(device_t dev, device_t **devlistp, int *devcountp)
191 device_t child = NULL;
192 device_t *list;
205 list = malloc(count * sizeof(device_t));
223 device_set_ivars(device_t dev, void *ivars)
230 device_get_ivars(device_t dev)
237 device_get_name(device_t dev)
247 device_get_unit(device_t dev)
254 device_get_nameunit(device_t dev)
261 device_get_softc(device_t dev)
268 device_set_softc(device_t dev, void *softc)
287 device_get_flags(device_t dev)
294 device_set_driver(device_t dev, driver_t *driver)
354 device_is_alive(device_t device)
360 device_t
361 device_add_child_driver(device_t parent, const char* name, driver_t* _driver,
364 device_t child = NULL;
408 device_t
409 device_add_child(device_t parent, const char* name, int unit)
418 device_delete_child(device_t parent, device_t child)
469 device_is_attached(device_t device)
476 device_attach(device_t device)
497 device_detach(device_t device)
524 bus_generic_attach(device_t dev)
526 device_t child = NULL;
553 bus_generic_detach(device_t device)
555 device_t child = NULL;
575 device_t
578 device_t device = NULL;
590 __haiku_probe_miibus(device_t dev, driver_t *drivers[])