Home
last modified time | relevance | path

Searched refs:requested_irqs (Results 1 – 13 of 13) sorted by relevance

/kernel/dev/pcie/
A Dpcie_irqs.cpp53 DEBUG_ASSERT(requested_irqs); in AllocIrqHandlers()
57 if (requested_irqs == 1) { in AllocIrqHandlers()
67 irq_.handler_count = requested_irqs; in AllocIrqHandlers()
240 DEBUG_ASSERT(requested_irqs); in EnterLegacyIrqMode()
242 if (!irq_.legacy.pin || (requested_irqs > 1)) in EnterLegacyIrqMode()
388 DEBUG_ASSERT((requested_irqs >= 1) && (requested_irqs <= PCIE_MAX_MSI_IRQS)); in SetMsiMultiMessageEnb()
390 uint log2 = log2_uint_ceil(requested_irqs); in SetMsiMultiMessageEnb()
414 DEBUG_ASSERT(requested_irqs); in EnterMsiIrqMode()
423 (requested_irqs > irq_.msi->max_irqs())) in EnterMsiIrqMode()
471 SetMsiMultiMessageEnb(requested_irqs); in EnterMsiIrqMode()
[all …]
/kernel/dev/interrupt/arm_gic/v2/
A Darm_gicv2m_msi.cpp73 zx_status_t arm_gicv2m_msi_alloc_block(uint requested_irqs, in arm_gicv2m_msi_alloc_block() argument
83 if (!requested_irqs || (requested_irqs > MAX_MSI_IRQS)) in arm_gicv2m_msi_alloc_block()
88 uint alloc_size = 1u << log2_uint_ceil(requested_irqs); in arm_gicv2m_msi_alloc_block()
A Darm_gicv2m_pcie.cpp29 zx_status_t AllocMsiBlock(uint requested_irqs, in AllocMsiBlock() argument
33 return arm_gicv2m_msi_alloc_block(requested_irqs, can_target_64bit, is_msix, out_block); in AllocMsiBlock()
/kernel/dev/pcie/include/dev/
A Dpcie_device.h223 zx_status_t SetIrqMode(pcie_irq_mode_t mode, uint requested_irqs);
396 zx_status_t SetIrqModeLocked(pcie_irq_mode_t mode, uint requested_irqs);
402 zx_status_t EnterLegacyIrqMode(uint requested_irqs);
418 void SetMsiMultiMessageEnb(uint requested_irqs);
420 zx_status_t EnterMsiIrqMode(uint requested_irqs);
427 zx_status_t AllocIrqHandlers(uint requested_irqs, bool is_masked);
A Dpcie_platform.h67 virtual zx_status_t AllocMsiBlock(uint requested_irqs, in AllocMsiBlock() argument
/kernel/dev/interrupt/arm_gic/v2/include/dev/interrupt/
A Darm_gicv2m_msi.h23 zx_status_t arm_gicv2m_msi_alloc_block(uint requested_irqs,
/kernel/dev/interrupt/
A Dmsi.cpp29 __WEAK zx_status_t msi_alloc_block(uint requested_irqs, in msi_alloc_block() argument
/kernel/platform/pc/
A Dplatform_pcie.cpp30 zx_status_t AllocMsiBlock(uint requested_irqs, in AllocMsiBlock() argument
34 return msi_alloc_block(requested_irqs, can_target_64bit, is_msix, out_block); in AllocMsiBlock()
A Dinterrupts.cpp284 zx_status_t msi_alloc_block(uint requested_irqs, in msi_alloc_block() argument
296 if (!requested_irqs || (requested_irqs > MAX_MSI_IRQS)) { in msi_alloc_block()
302 uint alloc_size = 1u << log2_uint_ceil(requested_irqs); in msi_alloc_block()
/kernel/dev/pdev/interrupt/
A Dinterrupt.cpp99 static zx_status_t default_msi_alloc_block(uint requested_irqs, bool can_target_64bit, in default_msi_alloc_block() argument
229 zx_status_t msi_alloc_block(uint requested_irqs, bool can_target_64bit, in msi_alloc_block() argument
231 return intr_ops->msi_alloc_block(requested_irqs, can_target_64bit, is_msix, out_block); in msi_alloc_block()
/kernel/dev/pdev/include/pdev/
A Dinterrupt.h46 zx_status_t (*msi_alloc_block)(uint requested_irqs,
/kernel/dev/interrupt/include/dev/
A Dinterrupt.h109 zx_status_t msi_alloc_block(uint requested_irqs,
/kernel/dev/interrupt/arm_gic/v3/
A Darm_gicv3.cpp471 static zx_status_t gic_msi_alloc_block(uint requested_irqs, in gic_msi_alloc_block() argument

Completed in 40 milliseconds