#include <sys/conf.h> #include <sys/ddi.h> #include <sys/sunddi.h> int ddi_dev_nintrs(dev_info_t *dip, int *resultp);
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.2 for more information.
The ddi_dev_nintrs() function returns the number of interrupt specifications a device has in *resultp.
The ddi_dev_nintrs() function returns:
A successful return. The number of interrupt specifications that the device has is set in resultp.
The device has no interrupt specifications.
The ddi_dev_nintrs() function can be called from user, interrupt, or kernel context.
See attributes(5) for descriptions of the following attributes:
|
isa (4) , ddi_add_intr(9F), ddi_dev_nregs(9F), ddi_dev_regsize(9F), Intro(9F)