vectored_interrupt virtiofs_fuse
API Reference Manual  /  4 Model-to-Model Interfaces  / 

vectored_interrupt_source

Description
This interface is implemented by interrupt sources that use the 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"

Execution Context
Cell Context for all methods.

vectored_interrupt virtiofs_fuse