Home
last modified time | relevance | path

Searched refs:SharedLegacyIrqHandler (Results 1 – 4 of 4) sorted by relevance

/kernel/dev/pcie/include/dev/
A Dpcie_irqs.h132 class SharedLegacyIrqHandler
133 : public fbl::SinglyLinkedListable<fbl::RefPtr<SharedLegacyIrqHandler>>,
134 public fbl::RefCounted<SharedLegacyIrqHandler> {
136 static fbl::RefPtr<SharedLegacyIrqHandler> Create(uint irq_id);
137 ~SharedLegacyIrqHandler();
145 DISALLOW_COPY_ASSIGN_AND_MOVE(SharedLegacyIrqHandler);
148 explicit SharedLegacyIrqHandler(uint irq_id);
152 reinterpret_cast<SharedLegacyIrqHandler*>(arg)->Handler(); in HandlerThunk()
A Dpcie_bus_driver.h22 class SharedLegacyIrqHandler; variable
141 fbl::RefPtr<SharedLegacyIrqHandler> FindLegacyIrqHandler(uint irq_id);
215 fbl::SinglyLinkedList<fbl::RefPtr<SharedLegacyIrqHandler>> legacy_irq_list_;
A Dpcie_device.h390 friend class SharedLegacyIrqHandler;
455 fbl::RefPtr<SharedLegacyIrqHandler> shared_handler;
/kernel/dev/pcie/
A Dpcie_irqs.cpp87 fbl::RefPtr<SharedLegacyIrqHandler> SharedLegacyIrqHandler::Create(uint irq_id) { in Create()
90 SharedLegacyIrqHandler* handler = new (&ac) SharedLegacyIrqHandler(irq_id); in Create()
99 SharedLegacyIrqHandler::SharedLegacyIrqHandler(uint irq_id) in SharedLegacyIrqHandler() function in SharedLegacyIrqHandler
107 SharedLegacyIrqHandler::~SharedLegacyIrqHandler() { in ~SharedLegacyIrqHandler()
114 void SharedLegacyIrqHandler::Handler() { in Handler()
185 void SharedLegacyIrqHandler::AddDevice(PcieDevice& dev) { in AddDevice()
205 void SharedLegacyIrqHandler::RemoveDevice(PcieDevice& dev) { in RemoveDevice()
925 fbl::RefPtr<SharedLegacyIrqHandler> PcieBusDriver::FindLegacyIrqHandler(uint irq_id) { in FindLegacyIrqHandler()
937 auto handler = SharedLegacyIrqHandler::Create(irq_id); in FindLegacyIrqHandler()

Completed in 11 milliseconds