tail head cat sleep
QR code linking to this page

Manual Pages  — BUS_GET_PROPERTY

NAME

BUS_GET_PROPERTY – get child's specific property

CONTENTS

SYNOPSIS

#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"

DESCRIPTION

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.

NOTES

If propvalue is NULL or size is zero, the implementation shall return only the size of the property.

RETURN VALUES

The property size if successful, otherwise -1.

SEE ALSO

device(9), device_get_property(9)

AUTHORS

This manual page was written by Bartlomiej Grzesik.

BUS_GET_PROPERTY (9) February 18, 2022

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

Some people open all the windows; wise wives welcome spring by moving the UNIX.