Zephyr API Documentation 4.0.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.