The Pedigree Project 0.1
Public Attributes | List of all members
IrqHandlerRegistry::HandlerSlot Struct Reference
+ Collaboration diagram for IrqHandlerRegistry::HandlerSlot:

Public Attributes

IrqHandlerBasehandler
 
size_t publication
 
size_t policy
 
size_t admissionEpoch
 
size_t pendingThreadedGeneration
 
size_t claimedThreadedGeneration
 
size_t quiescedThreadedGenerations [QuiescedLaneCount]
 
size_t retirementEpoch
 
size_t hardHandoffState
 
size_t finalizationGate
 

Detailed Description

Definition at line 354 of file IrqHandlerRegistry.h.

Constructor & Destructor Documentation

◆ HandlerSlot()

IrqHandlerRegistry::HandlerSlot::HandlerSlot ( )
inline

Definition at line 355 of file IrqHandlerRegistry.h.

Member Data Documentation

◆ admissionEpoch

size_t IrqHandlerRegistry::HandlerSlot::admissionEpoch

Definition at line 370 of file IrqHandlerRegistry.h.

◆ claimedThreadedGeneration

size_t IrqHandlerRegistry::HandlerSlot::claimedThreadedGeneration

Definition at line 372 of file IrqHandlerRegistry.h.

◆ finalizationGate

size_t IrqHandlerRegistry::HandlerSlot::finalizationGate

Definition at line 377 of file IrqHandlerRegistry.h.

◆ handler

IrqHandlerBase* IrqHandlerRegistry::HandlerSlot::handler

Definition at line 367 of file IrqHandlerRegistry.h.

◆ hardHandoffState

size_t IrqHandlerRegistry::HandlerSlot::hardHandoffState

Generation in the high bits; KeepMasked is sticky in bit zero.

Definition at line 376 of file IrqHandlerRegistry.h.

Referenced by IrqHandlerRegistry::hardLineQuarantined().

◆ pendingThreadedGeneration

size_t IrqHandlerRegistry::HandlerSlot::pendingThreadedGeneration

Definition at line 371 of file IrqHandlerRegistry.h.

◆ policy

size_t IrqHandlerRegistry::HandlerSlot::policy

Definition at line 369 of file IrqHandlerRegistry.h.

◆ publication

size_t IrqHandlerRegistry::HandlerSlot::publication

Definition at line 368 of file IrqHandlerRegistry.h.

◆ quiescedThreadedGenerations

size_t IrqHandlerRegistry::HandlerSlot::quiescedThreadedGenerations[QuiescedLaneCount]

Definition at line 373 of file IrqHandlerRegistry.h.

◆ retirementEpoch

size_t IrqHandlerRegistry::HandlerSlot::retirementEpoch

Definition at line 374 of file IrqHandlerRegistry.h.


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