| /kernel/platform/pc/ |
| A D | interrupts.cpp | 39 int_handler handler; member 172 AutoSpinLockNoIrqSave guard(&handler->lock); in platform_irq() 173 if (handler->handler) { in platform_irq() 174 handler->handler(handler->arg); in platform_irq() 197 if (x86_vector && !handler) { in register_int_handler() 202 } else if (!x86_vector && handler) { in register_int_handler() 217 vector, handler, arg); in register_int_handler() 227 DEBUG_ASSERT(!!x86_vector == !!handler); in register_int_handler() 233 if (handler && int_handler_table[x86_vector].handler) { in register_int_handler() 238 int_handler_table[x86_vector].handler = handler; in register_int_handler() [all …]
|
| A D | platform_pcie.cpp | 43 int_handler handler, in RegisterMsiHandler() argument 45 msi_register_handler(block, msi_id, handler, ctx); in RegisterMsiHandler()
|
| /kernel/dev/interrupt/arm_gic/common/include/dev/interrupt/ |
| A D | arm_gic_common.h | 36 static inline zx_status_t gic_register_sgi_handler(unsigned int vector, int_handler handler) { in gic_register_sgi_handler() argument 38 return register_int_handler(vector, handler, nullptr); in gic_register_sgi_handler()
|
| /kernel/dev/pdev/interrupt/ |
| A D | interrupt.cpp | 25 zx_status_t register_int_handler(unsigned int vector, int_handler handler, void* arg) { in register_int_handler() argument 33 if (handler && h->handler) { in register_int_handler() 36 h->handler = handler; in register_int_handler() 107 static void default_msi_register_handler(const msi_block_t* block, uint msi_id, int_handler handler… in default_msi_register_handler() argument 238 void msi_register_handler(const msi_block_t* block, uint msi_id, int_handler handler, void* ctx) { in msi_register_handler() argument 239 intr_ops->msi_register_handler(block, msi_id, handler, ctx); in msi_register_handler()
|
| /kernel/dev/pcie/ |
| A D | pcie_irqs.cpp | 44 irq_.singleton_handler.handler = nullptr; in ResetCommonIrqBookkeeping() 96 return fbl::AdoptRef(handler); in Create() 152 if (hstate->handler) { in Handler() 508 if (was_masked || !hstate.handler) in MsiIrqHandler() 674 if (hstate.handler) { in RegisterIrqHandlerLocked() 676 if (!handler) in RegisterIrqHandlerLocked() 679 if (handler) in RegisterIrqHandlerLocked() 686 hstate.handler = handler; in RegisterIrqHandlerLocked() 711 if (!mask && !hstate.handler) in MaskUnmaskIrqLocked() 938 if (handler != nullptr) in FindLegacyIrqHandler() [all …]
|
| /kernel/dev/pdev/include/pdev/ |
| A D | interrupt.h | 16 int_handler handler; member 53 int_handler handler,
|
| /kernel/dev/interrupt/arm_gic/v2/ |
| A D | arm_gicv2m_pcie.cpp | 42 int_handler handler, in RegisterMsiHandler() argument 44 arm_gicv2m_msi_register_handler(block, msi_id, handler, ctx); in RegisterMsiHandler()
|
| A D | arm_gicv2.cpp | 283 struct int_handler_struct* handler = pdev_get_int_handler(vector); in gic_handle_irq() local 285 if (handler->handler) { in gic_handle_irq() 286 eoi = handler->handler(handler->arg); in gic_handle_irq()
|
| A D | arm_gicv2m_msi.cpp | 161 int_handler handler, in arm_gicv2m_msi_register_handler() argument 165 zx_status_t status = register_int_handler(block->base_irq_id + msi_id, handler, ctx); in arm_gicv2m_msi_register_handler()
|
| /kernel/dev/interrupt/include/dev/ |
| A D | interrupt.h | 51 zx_status_t register_int_handler(unsigned int vector, int_handler handler, void* arg); 123 void msi_register_handler(const msi_block_t* block, uint msi_id, int_handler handler, void *ctx);
|
| /kernel/dev/interrupt/arm_gic/v2/include/dev/interrupt/ |
| A D | arm_gicv2m_msi.h | 30 int_handler handler,
|
| /kernel/dev/interrupt/arm_gic/v3/ |
| A D | arm_gicv3.cpp | 354 struct int_handler_struct* handler = pdev_get_int_handler(vector); in gic_handle_irq() local 356 if (handler->handler) { in gic_handle_irq() 357 eoi = handler->handler(handler->arg); in gic_handle_irq() 484 int_handler handler, in gic_msi_register_handler() argument
|
| /kernel/dev/interrupt/ |
| A D | msi.cpp | 43 int_handler handler, in msi_register_handler() argument
|
| /kernel/dev/pcie/include/dev/ |
| A D | pcie_platform.h | 102 int_handler handler, in RegisterMsiHandler() argument
|
| A D | pcie_irqs.h | 121 pcie_irq_handler_fn_t handler = nullptr; member
|
| A D | pcie_device.h | 259 zx_status_t RegisterIrqHandler(uint irq_id, pcie_irq_handler_fn_t handler, void* ctx); 397 zx_status_t RegisterIrqHandlerLocked(uint irq_id, pcie_irq_handler_fn_t handler, void* ctx);
|