Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
s_isrList Struct Reference

#include <arch.h>

Data Fields

void * fnc
 
unsigned int irq
 
unsigned int priority
 
unsigned int vec
 
unsigned int dpl
 
unsigned int tss
 

Field Documentation

◆ dpl

unsigned int s_isrList::dpl

Privilege level associated with ISR/stub

◆ fnc

void* s_isrList::fnc

Address of ISR/stub

◆ irq

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

◆ priority

unsigned int s_isrList::priority

Priority associated with the IRQ. Ignored if vec is not -1

◆ tss

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

◆ vec

unsigned int s_isrList::vec

Vector number associated with ISR/stub, or -1 to assign based on priority


The documentation for this struct was generated from the following file: