Data Structures for Drivers ddiidevicecookie(9S)
NAME
ddiidevicecookie - device interrupt cookie
SYNOPSIS
#include
#include
INTERFACE LEVEL
Solaris DI specific (Solaris DI). This interface is
obsolete. Use the new interrupt interfaces referenced in
Intro(9F). Refer to Writing Device Drivers for more informa-
tion.
DESCRIPTION
The ddiidevicecookiet structure contains interrupt prior-
ity and interrupt vector information for a device. This
structure is useful for devices having programmable bus-
interrupt levels. ddiaddintr(9F) assigns values to the
ddiidevicecookiet structure members.
STRUCTURE MEMBERS
ushort idevvector; /* interrupt vector */
ushortt idevpriority; /* interrupt priority */
The idevvector field contains the interrupt vector number
for vectored bus architectures such as VMEbus. The
idevpriority field contains the bus interrupt priority
level.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Obsolete
SEE ALSO
ddiaddintr(9F), Intro(9F)
Writing Device Drivers
SunOS 5.11 Last change: 19 Oct 2005 1
|