IRQ descriptor — SCOMS-managed kobject, one per active vector. More...
Data Fields | |
| std::atomic< u32 > | count {0} |
| Dispatch count (relaxed). | |
| void * | data {nullptr} |
| Handler-private context. | |
| u32 | flags {0} |
| IRQF_* bitmask. | |
| handler_fn | handler {nullptr} |
| Dispatch target. | |
| u16 | irq_nr {0} |
| Vector number. | |
| scoms::kobject::bobject | ko {} |
| SCOMS identity (offset 0). | |
| sync::qspinlock::qspinlock | lock {} |
IRQ descriptor — SCOMS-managed kobject, one per active vector.