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

Public Attributes

uint32_t irq
 
size_t cookie
 
size_t handlers
 
bool inFlight
 
bool removing
 
bool quarantined
 
bool hard
 
bool reserved
 
bool message
 
bool spuriousSafe
 
bool msix
 
bool lpi
 
uint8_t msixIndex
 
uint32_t deviceId
 
Device * device
 

Detailed Description

Definition at line 53 of file kernel/machine/mach_virt/IrqManager.h.

Member Data Documentation

◆ cookie

size_t VirtIrqManager::PciLine::cookie

Definition at line 55 of file kernel/machine/mach_virt/IrqManager.h.

◆ device

Device* VirtIrqManager::PciLine::device

Definition at line 68 of file kernel/machine/mach_virt/IrqManager.h.

◆ deviceId

uint32_t VirtIrqManager::PciLine::deviceId

Definition at line 67 of file kernel/machine/mach_virt/IrqManager.h.

◆ handlers

size_t VirtIrqManager::PciLine::handlers

Definition at line 56 of file kernel/machine/mach_virt/IrqManager.h.

◆ hard

bool VirtIrqManager::PciLine::hard

Definition at line 60 of file kernel/machine/mach_virt/IrqManager.h.

◆ inFlight

bool VirtIrqManager::PciLine::inFlight

Definition at line 57 of file kernel/machine/mach_virt/IrqManager.h.

◆ irq

uint32_t VirtIrqManager::PciLine::irq

Definition at line 54 of file kernel/machine/mach_virt/IrqManager.h.

◆ lpi

bool VirtIrqManager::PciLine::lpi

Definition at line 65 of file kernel/machine/mach_virt/IrqManager.h.

◆ message

bool VirtIrqManager::PciLine::message

Definition at line 62 of file kernel/machine/mach_virt/IrqManager.h.

◆ msix

bool VirtIrqManager::PciLine::msix

Definition at line 64 of file kernel/machine/mach_virt/IrqManager.h.

◆ msixIndex

uint8_t VirtIrqManager::PciLine::msixIndex

Definition at line 66 of file kernel/machine/mach_virt/IrqManager.h.

◆ quarantined

bool VirtIrqManager::PciLine::quarantined

Definition at line 59 of file kernel/machine/mach_virt/IrqManager.h.

◆ removing

bool VirtIrqManager::PciLine::removing

Definition at line 58 of file kernel/machine/mach_virt/IrqManager.h.

◆ reserved

bool VirtIrqManager::PciLine::reserved

Definition at line 61 of file kernel/machine/mach_virt/IrqManager.h.

◆ spuriousSafe

bool VirtIrqManager::PciLine::spuriousSafe

Definition at line 63 of file kernel/machine/mach_virt/IrqManager.h.


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