Searched refs:requested_irqs (Results 1 - 16 of 16) sorted by relevance

/fuchsia/zircon/kernel/dev/interrupt/
H A Dmsi.cpp29 __WEAK zx_status_t msi_alloc_block(uint requested_irqs, argument
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v2/include/dev/interrupt/
H A Darm_gicv2m_msi.h23 zx_status_t arm_gicv2m_msi_alloc_block(uint requested_irqs,
/fuchsia/zircon/kernel/dev/pcie/
H A Dpcie_irqs.cpp51 zx_status_t PcieDevice::AllocIrqHandlers(uint requested_irqs, bool is_masked) { argument
52 DEBUG_ASSERT(requested_irqs);
56 if (requested_irqs == 1) {
61 irq_.handlers = new (&ac) pcie_irq_handler_state_t[requested_irqs];
66 irq_.handler_count = requested_irqs;
238 zx_status_t PcieDevice::EnterLegacyIrqMode(uint requested_irqs) { argument
239 DEBUG_ASSERT(requested_irqs);
241 if (!irq_.legacy.pin || (requested_irqs > 1))
249 __UNUSED zx_status_t res = AllocIrqHandlers(requested_irqs, true);
384 void PcieDevice::SetMsiMultiMessageEnb(uint requested_irqs) { argument
412 EnterMsiIrqMode(uint requested_irqs) argument
600 SetIrqModeLocked(pcie_irq_mode_t mode, uint requested_irqs) argument
754 SetIrqMode(pcie_irq_mode_t mode, uint requested_irqs) argument
[all...]
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v2/
H A Darm_gicv2m_msi.cpp73 zx_status_t arm_gicv2m_msi_alloc_block(uint requested_irqs, argument
83 if (!requested_irqs || (requested_irqs > MAX_MSI_IRQS))
88 uint alloc_size = 1u << log2_uint_ceil(requested_irqs);
H A Darm_gicv2m_pcie.cpp29 zx_status_t AllocMsiBlock(uint requested_irqs,
33 return arm_gicv2m_msi_alloc_block(requested_irqs, can_target_64bit, is_msix, out_block);
/fuchsia/zircon/kernel/dev/pcie/include/dev/
H A Dpcie_device.h204 * @param requested_irqs The number of individual IRQ vectors the device would
223 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);
H A Dpcie_platform.h56 * @param requested_irqs The total number of irqs being requested.
67 virtual zx_status_t AllocMsiBlock(uint requested_irqs, argument
/fuchsia/zircon/kernel/platform/pc/
H A Dplatform_pcie.cpp30 zx_status_t AllocMsiBlock(uint requested_irqs,
34 return msi_alloc_block(requested_irqs, can_target_64bit, is_msix, out_block);
H A Dinterrupts.cpp282 zx_status_t msi_alloc_block(uint requested_irqs, argument
294 if (!requested_irqs || (requested_irqs > MAX_MSI_IRQS)) {
300 uint alloc_size = 1u << log2_uint_ceil(requested_irqs);
/fuchsia/zircon/kernel/dev/interrupt/include/dev/
H A Dinterrupt.h99 // @param requested_irqs The total number of irqs being requested.
109 zx_status_t msi_alloc_block(uint requested_irqs,
/fuchsia/zircon/kernel/dev/pdev/include/pdev/
H A Dinterrupt.h46 zx_status_t (*msi_alloc_block)(uint requested_irqs,
/fuchsia/zircon/system/dev/bus/pci/
H A Dkpci-private.h59 uint32_t requested_irqs; member in union:__anon263::__anon264
H A Dkpci.c127 zx_status_t st = zx_pci_set_irq_mode(device->handle, req->irq.mode, req->irq.requested_irqs);
H A Dproxy.c300 .requested_irqs = requested_irq_count,
/fuchsia/zircon/kernel/dev/pdev/interrupt/
H A Dinterrupt.c104 static zx_status_t default_msi_alloc_block(uint requested_irqs, bool can_target_64bit, argument
224 zx_status_t msi_alloc_block(uint requested_irqs, bool can_target_64bit, argument
226 return intr_ops->msi_alloc_block(requested_irqs, can_target_64bit, is_msix, out_block);
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v3/
H A Darm_gicv3.cpp465 static zx_status_t gic_msi_alloc_block(uint requested_irqs, argument

Completed in 105 milliseconds