Go to main content

Writing Device Drivers for Oracle® Solaris 11.3

Exit Print View

Updated: March 2019
 
 

Property Functions

The property functions are:

ddi_prop_exists()

Check for the existence of a property

ddi_prop_free()

Free resources consumed by property lookup

ddi_prop_get_int()

Look up integer property

ddi_prop_get_int64()

Look up 64-bit integer property

ddi_prop_lookup_byte_array()

Look up byte array property

ddi_prop_lookup_int_array()

Look up integer array property

ddi_prop_lookup_int64_array()

Look up 64-bit integer array property

ddi_prop_lookup_string()

Look up string property

ddi_prop_lookup_string_array()

Look up string array property

ddi_prop_remove()

Remove a property of a device

ddi_prop_remove_all()

Remove all properties of a device

ddi_prop_undefine()

Hide a property of a device

ddi_prop_update_byte_array()

Create or update byte array property

ddi_prop_update_int()

Create or update integer property

ddi_prop_update_int64()

Create or update 64-bit integer property

ddi_prop_update_int_array()

Create or update integer array property

ddi_prop_update_int64_array()

Create or update 64-bit integer array property

ddi_prop_update_string()

Create or update string property

ddi_prop_update_string_array()

Create or update string array property

Table 30  Deprecated Property Functions
Deprecated Functions
Replacements
ddi_getlongprop()
see ddi_prop_lookup()
ddi_getlongprop_buf()
ddi_prop_lookup()
ddi_getprop()
ddi_prop_get_int()
ddi_getproplen()
ddi_prop_lookup()
ddi_prop_create()
ddi_prop_lookup()
ddi_prop_modify()
ddi_prop_lookup()
ddi_prop_op()
ddi_prop_lookup()