Lines Matching refs:bsddev
99 device_t bsddev; member
186 #define dev_err(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
187 #define dev_crit(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
188 #define dev_warn(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
189 #define dev_info(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
190 #define dev_notice(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
191 #define dev_emerg(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
194 device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
241 if (dev->bsddev != NULL) { in dev_driver_string()
242 drv = device_get_driver(dev->bsddev); in dev_driver_string()
332 device_t bsddev = NULL; in device_initialize() local
337 bsddev = devclass_get_device(dev->class->bsdclass, unit); in device_initialize()
340 bsddev = devclass_get_device(dev->class->bsdclass, 0); in device_initialize()
346 if (bsddev == NULL && dev->parent != NULL) { in device_initialize()
347 bsddev = device_add_child(dev->parent->bsddev, in device_initialize()
351 if (bsddev != NULL) in device_initialize()
352 device_set_softc(bsddev, dev); in device_initialize()
354 dev->bsddev = bsddev; in device_initialize()
355 MPASS(dev->bsddev != NULL); in device_initialize()
365 if (dev->bsddev != NULL) { in device_add()
367 dev->devt = makedev(0, device_get_unit(dev->bsddev)); in device_add()
402 return (dev->bsddev != NULL); in device_is_registered()
408 device_t bsddev = NULL; in device_register() local
416 bsddev = devclass_get_device(dev->class->bsdclass, unit); in device_register()
419 bsddev = devclass_get_device(dev->class->bsdclass, 0); in device_register()
424 if (bsddev == NULL && dev->parent != NULL) { in device_register()
425 bsddev = device_add_child(dev->parent->bsddev, in device_register()
428 if (bsddev != NULL) { in device_register()
430 dev->devt = makedev(0, device_get_unit(bsddev)); in device_register()
431 device_set_softc(bsddev, dev); in device_register()
433 dev->bsddev = bsddev; in device_register()
446 device_t bsddev; in device_unregister() local
450 bsddev = dev->bsddev; in device_unregister()
451 dev->bsddev = NULL; in device_unregister()
453 if (bsddev != NULL && dev->bsddev_attached_here) { in device_unregister()
455 device_delete_child(device_get_parent(bsddev), bsddev); in device_unregister()
464 device_t bsddev; in device_del() local
466 bsddev = dev->bsddev; in device_del()
467 dev->bsddev = NULL; in device_del()
469 if (bsddev != NULL && dev->bsddev_attached_here) { in device_del()
471 device_delete_child(device_get_parent(bsddev), bsddev); in device_del()
479 device_t bsddev; in device_destroy() local
483 bsddev = devclass_get_device(class->bsdclass, unit); in device_destroy()
484 if (bsddev != NULL) in device_destroy()
485 device_unregister(device_get_softc(bsddev)); in device_destroy()
501 if (device_is_attached(dev->bsddev)) in device_release_driver()
502 device_detach(dev->bsddev); in device_release_driver()
514 error = device_probe_and_attach(dev->bsddev); in device_reprobe()