ioasic_intr_establish(dev, cookie, level, handler, arg)
Establish an interrupt handler with device dev for the interrupt described completely by cookie. The priority of the interrupt is specified by level. When the interrupt occurs the function handler is called with argument arg.
ioasic_intr_disestablish(dev, cookie)
Dis-establish the interrupt handler with device dev for the interrupt described complete ly cookie.
ioasic_intr_evcnt(dev, cookie)
Do interrupt event counting with device dev for the event described completely by cookie.
ioasic_attach_devs(sc, ioasic_devs, ioasic_ndevs)
Configure each of the ioasic_ndevs devices in ioasic_devs.
ioasic_submatch(match, ia)
Check that the device offset is not OASIC_OFFSET_UNKNOWN.
The
ioasic_intr_establish(),
ioasic_intr_disestablish(), and
ioasic_intr_evcnt() functions are likely to used by all
IOASIC device drivers. The
ioasic_attach_devs() function is used by ioasic driver internally and is of interest to driver writers because it must be aware of your device for it to be found during autoconfiguration.