| DEVICE_GET_CHILDREN(9) | Kernel Developer's Manual | DEVICE_GET_CHILDREN(9) |
device_get_children —
get a list of devices connected to a device
#include
<sys/param.h>
#include <sys/bus.h>
int
device_get_children(device_t
dev, device_t
**devlistp, int
*devcountp);
Retrieve a list of all device instances currently connected to
dev and return the list in
*devlistp and the count in
*devcountp. The memory allocated for the list should
be freed using
free(*devlistp,
M_TEMP). devlistp and
devcountp are not changed when an error is
returned.
Zero is returned on success, otherwise an appropriate error is returned.
This manual page was written by Doug Rabson.
| August 23, 2008 | Debian |