vectored_interrupt
interface.
The acknowledge() method is called to acknowledge a requested interrupt of the given level on the interrupt target. It should return an interrupt vector number, -1 if no vector is supplied, or -2 if the object does not accept the acknowledgement.
SIM_INTERFACE(vectored_interrupt_source) { int (*acknowledge)(conf_object_t *NOTNULL obj, conf_object_t *NOTNULL target, int level); }; #define VECTORED_INTERRUPT_SOURCE_INTERFACE "vectored_interrupt_source"