Kernel Functions for Drivers ddi_dev_nintrs(9F)
NAME
ddi_dev_nintrs - return the number of interrupt specifica-
tions a device hasSYNOPSIS
#include
#include
#include
int ddi_dev_nintrs(dev_info_t *dip, int *resultp);
INTERFACE LEVEL
Solaris DDI specific (Solaris DDI). This interface is obsolete. Use the new interrupt interfaces referenced inIntro(9F). Refer to Writing Device Drivers for more informa-
tion.DESCRIPTION
The ddi_dev_nintrs() function returns the number of inter-
rupt specifications a device has in *resultp.RETURN VALUES
The ddi_dev_nintrs() function returns:
DDI_SUCCESS A successful return. The number of interrupt
specifications that the device has is set in resultp.DDI_FAILURE The device has no interrupt specifications.
CONTEXT
The ddi_dev_nintrs() function can be called from user,
interrupt, or kernel context.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 16 Jan 2006 1
Kernel Functions for Drivers ddi_dev_nintrs(9F)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Obsolete ||_____________________________|_____________________________|
SEE ALSO
isa(4), sbus(4), ddi_add_intr(9F), ddi_dev_nregs(9F),
ddi_dev_regsize(9F), Intro(9F)
Writing Device DriversSunOS 5.11 Last change: 16 Jan 2006 2