struct irq_chip_type — Generic interrupt chip instance for a flow type
struct irq_chip_type {
struct irq_chip chip;
struct irq_chip_regs regs;
irq_flow_handler_t handler;
u32 type;
u32 mask_cache_priv;
u32 * mask_cache;
}; struct irq_chip chipThe real interrupt chip which provides the callbacks
struct irq_chip_regs regsRegister offsets for this chip
irq_flow_handler_t handlerFlow handler associated with this chip
u32 typeChip can handle these flow types
u32 mask_cache_privCached mask register private to the chip type
u32 * mask_cachePointer to cached mask register