NAME | SYNOPSIS | INTERFACE LEVEL | PARAMETERS | DESCRIPTION | RETURN VALUES | CONTEXT | SEE ALSO
#include <sys/conf.h> #include <sys/ddi.h> #include <sys/sunddi.h>void ddi_set_driver_private(dev_info_t *dip, caddr_t data);
Solaris DDI specific (Solaris DDI).
ddi_get_driver_private()
Pointer to device information structure to get from.
ddi_set_driver_private()
Pointer to device information structure to set.
Data area address to set.
ddi_get_driver_private() returns the address of the device's private data area from the device information structure pointed to by dip.
ddi_set_driver_private() sets the address of the device's private data area in the device information structure pointed to by dip with the value of data.
ddi_get_driver_private() returns the contents of devi_driver_data. If ddi_set_driver_private() has not been previously called with dip, an unpredictable value is returned.
These functions can be called from user or interrupt context.
NAME | SYNOPSIS | INTERFACE LEVEL | PARAMETERS | DESCRIPTION | RETURN VALUES | CONTEXT | SEE ALSO