BUS_GET_PROPERTY
—
get child's specific property
#include
<sys/param.h>
#include <sys/bus.h>
ssize_t
BUS_GET_PROPERTY
(device_t
dev, device_t
child, const char
*propname, void
*propvalue, size_t
size,
device_property_type_t
type);
The
BUS_GET_PROPERTY
()
method is called from driver code which wants to access a child's specific
data stored on the bus. A property has a name and an associated value.
Implementation shall copy to propvalue at most
size bytes.
BUS_GET_PROPERTY
()
supports different property types specified via the
type argument. The size is
guaranteed to be a multiple of the underlying property type. If a type is
not supported, BUS_GET_PROPERTY
() shall return
-1.
If propvalue is NULL or
size is zero, the implementation shall return only the
size of the property.
The property size if successful, otherwise -1.
This manual page was written by Bartlomiej
Grzesik.