|
PatchworkOS
c9fea19
A non-POSIX operating system.
|
IRQ structure. More...
#include <irq.h>
Data Fields | |
| irq_phys_t | phys |
| irq_virt_t | virt |
| irq_flags_t | flags |
| cpu_t * | cpu |
The CPU with affinity for this IRQ, may be NULL. | |
| irq_domain_t * | domain |
| uint64_t | refCount |
| list_t | handlers |
| rwlock_t | lock |
IRQ structure.
Represents a single virtual IRQ mapped to a physical IRQ.
| irq_phys_t irq_t::phys |
| irq_virt_t irq_t::virt |
| irq_flags_t irq_t::flags |
| cpu_t* irq_t::cpu |
| irq_domain_t* irq_t::domain |