| Zephyr Project API 4.1.0
    A Scalable Open Source RTOS | 
#include <arch.h>
| Data Fields | |
| void * | fnc | 
| Address of ISR/stub. | |
| unsigned int | irq | 
| IRQ associated with the ISR/stub, or -1 if this is not associated with a real interrupt; in this case vec must not be -1. | |
| unsigned int | priority | 
| Priority associated with the IRQ. | |
| unsigned int | vec | 
| Vector number associated with ISR/stub, or -1 to assign based on priority. | |
| unsigned int | dpl | 
| Privilege level associated with ISR/stub. | |
| unsigned int | tss | 
| If nonzero, specifies a TSS segment selector. | |
| unsigned int s_isrList::dpl | 
Privilege level associated with ISR/stub.
| void* s_isrList::fnc | 
Address of ISR/stub.
| unsigned int s_isrList::irq | 
IRQ associated with the ISR/stub, or -1 if this is not associated with a real interrupt; in this case vec must not be -1.
| unsigned int s_isrList::priority | 
Priority associated with the IRQ.
Ignored if vec is not -1
| unsigned int s_isrList::tss | 
If nonzero, specifies a TSS segment selector.
Will configure a task gate instead of an interrupt gate. fnc parameter will be ignored
| unsigned int s_isrList::vec | 
Vector number associated with ISR/stub, or -1 to assign based on priority.