Lines Matching defs:bsddev

102 	device_t	bsddev;
192 device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
194 #define dev_emerg(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
195 #define dev_alert(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
196 #define dev_crit(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
197 #define dev_err(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
198 #define dev_warn(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
199 #define dev_notice(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
200 #define dev_info(dev, fmt, ...) device_printf((dev)->bsddev, fmt, ##__VA_ARGS__)
204 device_printf((dev)->bsddev, "%s:%d: " fmt, __func__, __LINE__, ##__VA_ARGS__)
212 device_printf((dev)->bsddev, "%s:%d: " fmt, __func__, __LINE__, ##__VA_ARGS__); \
293 if (dev->bsddev != NULL) {
294 drv = device_get_driver(dev->bsddev);
389 device_t bsddev = NULL;
394 bsddev = devclass_get_device(dev->class->bsdclass, unit);
397 bsddev = devclass_get_device(dev->class->bsdclass, 0);
403 if (bsddev == NULL && dev->parent != NULL) {
404 bsddev = device_add_child(dev->parent->bsddev,
408 if (bsddev != NULL)
409 device_set_softc(bsddev, dev);
411 dev->bsddev = bsddev;
412 MPASS(dev->bsddev != NULL);
422 if (dev->bsddev != NULL) {
424 dev->devt = makedev(0, device_get_unit(dev->bsddev));
459 return (dev->bsddev != NULL);
465 device_t bsddev = NULL;
473 bsddev = devclass_get_device(dev->class->bsdclass, unit);
476 bsddev = devclass_get_device(dev->class->bsdclass, 0);
481 if (bsddev == NULL && dev->parent != NULL) {
482 bsddev = device_add_child(dev->parent->bsddev,
485 if (bsddev != NULL) {
487 dev->devt = makedev(0, device_get_unit(bsddev));
488 device_set_softc(bsddev, dev);
490 dev->bsddev = bsddev;
503 device_t bsddev;
507 bsddev = dev->bsddev;
508 dev->bsddev = NULL;
510 if (bsddev != NULL && dev->bsddev_attached_here) {
512 device_delete_child(device_get_parent(bsddev), bsddev);
521 device_t bsddev;
523 bsddev = dev->bsddev;
524 dev->bsddev = NULL;
526 if (bsddev != NULL && dev->bsddev_attached_here) {
528 device_delete_child(device_get_parent(bsddev), bsddev);
536 device_t bsddev;
540 bsddev = devclass_get_device(class->bsdclass, unit);
541 if (bsddev != NULL)
542 device_unregister(device_get_softc(bsddev));
558 if (device_is_attached(dev->bsddev))
559 device_detach(dev->bsddev);
571 error = device_probe_and_attach(dev->bsddev);