ddi_get_driver_private, ddi_set_driver_private - get or set the address of the device's private data area
#include <sys/conf.h> #include <sys/ddi.h> #include <sys/sunddi.h> void ddi_set_driver_private(dev_info_t *dip, void *data);
void *ddi_get_driver_private(dev_info_t *dip);
Solaris DDI specific (Solaris DDI).
ddi_get_driver_private()
dip
ddi_set_driver_private()
dip
data
The ddi_get_driver_private() function returns the address of the device's private data area from the device information structure pointed to by dip.
The ddi_set_driver_private() function sets the address of the device's private data area in the device information structure pointed to by dip with the value of data.
The ddi_get_driver_private() function 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 , interrupt, or kernel context.
Writing Device Drivers
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |