FreeBSD Manual Pages
DEVICE_ATTACH(9) BSD Kernel Developer's Manual DEVICE_ATTACH(9) NAME DEVICE_ATTACH -- attach a device SYNOPSIS #include <sys/param.h> #include <sys/bus.h> int DEVICE_ATTACH(device_t dev); DESCRIPTION Attach a device to the system after the DEVICE_PROBE() method has been called and has indicated that the device exists. The DEVICE_ATTACH() method should initialize the hardware and allocate other system resources (such as devfs(5) entries). Devices which implement buses should use this method to probe for the ex- istence of devices attached to the bus and add them as children. If this is combined with the use of bus_generic_attach(9) the child devices will be automatically probed and attached. RETURN VALUES Zero is returned on success, otherwise an appropriate error is returned. SEE ALSO devfs(5), device(9), DEVICE_DETACH(9), DEVICE_IDENTIFY(9), DEVICE_PROBE(9), DEVICE_SHUTDOWN(9) AUTHORS This manual page was written by Doug Rabson <dfr@FreeBSD.org>. BSD January 15, 2017 BSD
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | SEE ALSO | AUTHORS
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DEVICE_ATTACH&sektion=9&manpath=FreeBSD+13.0-RELEASE+and+Ports>