class SharedLegacyIrqHandler

Defined at line 141 of file ../../zircon/kernel/dev/pcie/include/dev/pcie_irqs.h

Class for managing shared legacy IRQ handlers.

TODO(johngro): Make this an inner class of PcieDevice

Public Methods

fbl::RefPtr<SharedLegacyIrqHandler> Create (uint irq_id)

****************************************************************************

Legacy IRQ mode routines.

****************************************************************************

Defined at line 89 of file ../../zircon/kernel/dev/pcie/pcie_irqs.cc

void ~SharedLegacyIrqHandler ()

Defined at line 109 of file ../../zircon/kernel/dev/pcie/pcie_irqs.cc

uint irq_id ()

Defined at line 151 of file ../../zircon/kernel/dev/pcie/include/dev/pcie_irqs.h

void SharedLegacyIrqHandler (const SharedLegacyIrqHandler & )

Disallow copying, assigning and moving.

Defined at line 154 of file ../../zircon/kernel/dev/pcie/include/dev/pcie_irqs.h

void SharedLegacyIrqHandler (SharedLegacyIrqHandler && )

Disallow copying, assigning and moving.

Defined at line 154 of file ../../zircon/kernel/dev/pcie/include/dev/pcie_irqs.h

SharedLegacyIrqHandler & operator= (const SharedLegacyIrqHandler & )

Disallow copying, assigning and moving.

Defined at line 154 of file ../../zircon/kernel/dev/pcie/include/dev/pcie_irqs.h

SharedLegacyIrqHandler & operator= (SharedLegacyIrqHandler && )

Disallow copying, assigning and moving.

Defined at line 154 of file ../../zircon/kernel/dev/pcie/include/dev/pcie_irqs.h

void AddDevice (PcieDevice & dev)

Defined at line 186 of file ../../zircon/kernel/dev/pcie/pcie_irqs.cc

void RemoveDevice (PcieDevice & dev)

Defined at line 207 of file ../../zircon/kernel/dev/pcie/pcie_irqs.cc