'\" te .\" Copyright (c) 2005, Sun Microsystems, Inc., All Rights Reserved .TH ddi_idevice_cookie 9S "19 Oct 2005" "SunOS 5.11" "Data Structures for Drivers" .SH NAME ddi_idevice_cookie \- device interrupt cookie .SH SYNOPSIS .LP .nf #include #include .fi .SH INTERFACE LEVEL .sp .LP Solaris DDI specific (Solaris DDI). This interface is obsolete. Use the new interrupt interfaces referenced in \fBIntro\fR(9F). Refer to \fIWriting Device Drivers for Oracle Solaris 11.2\fR for more information. .SH DESCRIPTION .sp .LP The \fBddi_idevice_cookie_t\fR structure contains interrupt priority and interrupt vector information for a device. This structure is useful for devices having programmable bus-interrupt levels. \fBddi_add_intr\fR(9F) assigns values to the \fBddi_idevice_cookie_t\fR structure members. .SH STRUCTURE MEMBERS .sp .in +2 .nf u_short idev_vector; /* interrupt vector */ ushort_t idev_priority; /* interrupt priority */ .fi .in -2 .sp .LP The \fBidev_vector\fR field contains the interrupt vector number for vectored bus architectures such as VMEbus. The \fBidev_priority\fR field contains the bus interrupt priority level. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Interface StabilityObsolete .TE .SH SEE ALSO .sp .LP \fBddi_add_intr\fR(9F), \fBIntro\fR(9F) .sp .LP \fIWriting Device Drivers for Oracle Solaris 11.2\fR