ddi_idevice_cookie(9S)
Name
ddi_idevice_cookie - device interrupt cookie
Synopsis
#include <sys/ddi.h>
#include <sys/sunddi.h>
Interface Level
Solaris DDI specific (Solaris DDI). This interface is obsolete. Use the new interrupt interfaces referenced in Intro(9F). Refer to Writing Device Drivers for Oracle Solaris 11.3
for more information.
Description
The ddi_idevice_cookie_t structure contains interrupt priority and interrupt vector information for a device. This structure is useful for devices having programmable bus-interrupt levels. ddi_add_intr(9F) assigns values to the ddi_idevice_cookie_t structure members.
Structure Members
u_short idev_vector; /* interrupt vector */
ushort_t idev_priority; /* interrupt priority */
The idev_vector field contains the interrupt vector number for vectored bus architectures such as VMEbus. The idev_priority field contains the bus interrupt priority level.
Attributes
See attributes(5) for descriptions of the following attributes:
| |
Interface Stability | Obsolete |
|
See Also
ddi_add_intr(9F), Intro(9F)
Writing Device Drivers for Oracle Solaris 11.3