DEVICE_PROBE_AND_ATTACH - reference manual online

Initialise a device.

June 16, 1998
DEVICE_PROBE_AND_ATTACH(9)        BSD Kernel Developer's Manual        DEVICE_PROBE_AND_ATTACH(9)

NAME device_probe_and_attach — initialise a device
SYNOPSIS #include <sys/param.h> #include <sys/bus.h> int device_probe_and_attach(device_t dev);
DESCRIPTION This function is called during autoconfiguration to initialise the devices in the system. For each device, the DEVICE_PROBE(9) method of each suitable driver is called and if a probe succeeds, a description of the device is printed and the DEVICE_ATTACH(9) method is called. If the device is disabled using device_disable(9) then it will not be probed.
RETURN VALUES Zero is returned on success, otherwise an appropriate error is returned.
SEE ALSO device(9), driver(9)
AUTHORS This manual page was written by Doug Rabson.
BSD June 16, 1998 BSD
This manual Reference Other manuals
device_probe_and_attach(9freebsd) referred by bus_generic_attach(9freebsd) | bus_generic_new_pass(9freebsd)
refer to device(9freebsd) | DEVICE_ATTACH(9freebsd) | device_disable(9freebsd) | DEVICE_PROBE(9freebsd) | driver(9freebsd)