DDI_DEV_NREGS(9F)       Kernel Functions for Drivers       DDI_DEV_NREGS(9F)
NAME
       ddi_dev_nregs - return the number of register sets a device has
SYNOPSIS
       #include <sys/conf.h>
       #include <sys/ddi.h>
       #include <sys/sunddi.h>       
int ddi_dev_nregs(
dev_info_t *dip, 
int *resultp);
INTERFACE LEVEL
       illumos DDI specific (illumos DDI).
PARAMETERS
       dip                  A pointer to the device's 
dev_info structure.       
resultp                  Pointer to an integer that holds the number of register
                  sets on return.
DESCRIPTION
       The 
ddi_dev_nregs() function returns the number of sets of registers
       the device has.
RETURN VALUES
       The 
ddi_dev_nregs() function returns:       
DDI_SUCCESS                      A successful return. The number of register sets is
                      returned in 
resultp.       
DDI_FAILURE                      The device has no registers.
CONTEXT
       The 
ddi_dev_nregs() function can be called from user, interrupt, or
       kernel context.
SEE ALSO
       ddi_dev_nintrs(9F), 
ddi_dev_regsize(9F)       Writing Device Drivers                              January 16, 2006             DDI_DEV_NREGS(9F)