Writing Device Drivers

Property Functions

Table B-4 Property Functions

Function Name 

Description 

ddi_prop_exists 

check for the existence of a property 

ddi_prop_get_int 

lookup 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_string 

look up string property 

ddi_prop_lookup_string_array 

look up string array property 

ddi_prop_free 

free resources consumed by property lookup 

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_int_array 

create or update integer array property 

ddi_prop_update_string 

create or update string property 

ddi_prop_update_string_array 

create or update string array property 

ddi_prop_remove 

remove a property of a device 

ddi_prop_remove_all 

remove all properties of a device 

Table B-5 Deprecated Property Functions

Deprecated Functions 

Replacements 

ddi_getprop 

ddi_prop_get_int 

ddi_getproplen 

see ddi_prop_lookup 

ddi_getlongprop 

see ddi_prop_lookup 

ddi_getlongprop_buf 

see ddi_prop_lookup 

ddi_prop_create 

see ddi_prop_lookup 

ddi_prop_modify 

see ddi_prop_lookup 

ddi_prop_op 

see ddi_prop_lookup