Access device specific data provided by the parent bus.
Drivers can use these properties to obtain device capabilities and set
necessary quirks.
The underlying property type is specified with the
type
argument.
Currently the following types are supported:
| DEVICE_PROP_BUFFER
|
| |
The underlying property is a string of bytes.
|
| DEVICE_PROP_ANY
|
Wildcard property type.
|
| DEVICE_PROP_HANDLE
|
| |
Following a reference the underlying property is a handle of the
respective bus.
|
| DEVICE_PROP_UINT32
|
| |
The underlying property is an array of unsigned 32 bit integers.
The
sz
argument shall be a multiple of 4.
|
| DEVICE_PROP_UINT64
|
| |
The underlying property is an array of unsigned 64 bit integers.
The
sz
argument shall be a multiple of 8.
|