Searched refs:irq_handle (Results 1 - 17 of 17) sorted by relevance

/fuchsia/zircon/system/dev/usb/xhci/
H A Dusb-xhci.c228 zx_handle_t irq_handle = completer->xhci->irq_handles[completer->interrupter]; local
237 wait_res = zx_interrupt_wait(irq_handle, NULL);
430 zx_handle_t irq_handle = ZX_HANDLE_INVALID; local
452 status = pdev_map_interrupt(pdev, PDEV_IRQ_INDEX, &irq_handle);
458 xhci->irq_handles[0] = irq_handle;
478 zx_handle_close(irq_handle);
/fuchsia/zircon/system/ulib/dispatcher-pool/
H A Ddispatcher-thread-pool.cpp161 zx_status_t ThreadPool::BindIrqToPort(const zx::handle& irq_handle, uint64_t key) { argument
162 ZX_DEBUG_ASSERT(irq_handle.is_valid());
170 return zx_interrupt_bind(irq_handle.get(), port_.get(), key, 0u);
/fuchsia/zircon/system/dev/nand/aml-rawnand/
H A Daml-rawnand.h28 zx_handle_t irq_handle; member in struct:__anon438
H A Daml-rawnand.c773 zx_status_t result = zx_interrupt_wait(raw_nand->irq_handle, &slots);
1006 zx_interrupt_destroy(raw_nand->irq_handle);
1008 zx_handle_close(raw_nand->irq_handle);
1064 status = pdev_map_interrupt(&raw_nand->pdev, 0, &raw_nand->irq_handle);
1090 zx_handle_close(raw_nand->irq_handle);
1098 zx_handle_close(raw_nand->irq_handle);
1112 zx_interrupt_destroy(raw_nand->irq_handle);
/fuchsia/zircon/system/ulib/dispatcher-pool/include/dispatcher-pool/
H A Ddispatcher-thread-pool.h39 zx_status_t BindIrqToPort(const zx::handle& irq_handle, uint64_t key);
/fuchsia/zircon/system/dev/usb/dwc3/
H A Ddwc3-events.c188 zx_status_t status = zx_interrupt_wait(dwc->irq_handle, NULL);
236 zx_interrupt_destroy(dwc->irq_handle);
H A Ddwc3.c357 zx_handle_close(dwc->irq_handle);
358 dwc->irq_handle = ZX_HANDLE_INVALID;
383 status = pdev_map_interrupt(&dwc->pdev, IRQ_USB3, &dwc->irq_handle);
414 zx_interrupt_destroy(dwc->irq_handle);
447 zx_handle_close(dwc->irq_handle);
H A Ddwc3.h94 zx_handle_t irq_handle; member in struct:__anon506
/fuchsia/zircon/system/dev/i2c/dw-i2c/
H A Ddw-i2c.c27 zx_handle_t irq_handle; member in struct:__anon377
147 status = zx_interrupt_wait(dev->irq_handle, NULL);
393 status = pdev_map_interrupt(&i2c->pdev, index, &device->irq_handle);
421 if (device->irq_handle != ZX_HANDLE_INVALID) {
422 zx_handle_close(device->irq_handle);
/fuchsia/zircon/system/dev/block/sdhci/
H A Dsdhci.c76 zx_handle_t irq_handle; member in struct:sdhci_device
360 zx_handle_t irq_handle = dev->irq_handle; local
363 wait_res = zx_interrupt_wait(irq_handle, NULL);
914 zx_interrupt_destroy(dev->irq_handle);
922 zx_handle_close(dev->irq_handle);
1068 status = dev->sdhci.ops->get_interrupt(dev->sdhci.ctx, &dev->irq_handle);
/fuchsia/zircon/system/dev/i2c/intel-i2c/
H A Dintel-i2c-controller.h138 zx_handle_t irq_handle; member in struct:intel_serialio_i2c_device
H A Dintel-i2c-controller.c376 status = zx_interrupt_wait(dev->irq_handle, NULL);
608 zxlogf(INFO, "intel-i2c: unbind irq_handle %d irq_thread %p\n", dev->irq_handle,
610 if ((dev->irq_handle != ZX_HANDLE_INVALID) && dev->irq_thread) {
611 zx_interrupt_destroy(dev->irq_handle);
624 zx_handle_close(dev->irq_handle);
853 status = pci_map_interrupt(&pci, 0, &device->irq_handle);
/fuchsia/zircon/third_party/lib/acpica/source/os_specific/service_layers/
H A Dosfuchsia.cpp859 zx_handle_t irq_handle; member in struct:AcpiIrqThread
865 zx_status_t status = zx_interrupt_wait(real_arg->irq_handle, NULL);
925 arg->irq_handle = handle;
954 zx_interrupt_destroy(sci_irq->irq_handle);
/fuchsia/zircon/system/dev/block/aml-sd-emmc/
H A Daml-sd-emmc.c54 zx_handle_t irq_handle; member in struct:aml_sd_emmc_t
195 if (dev->irq_handle != ZX_HANDLE_INVALID)
196 zx_interrupt_destroy(dev->irq_handle);
201 zx_handle_close(dev->irq_handle);
539 status = zx_interrupt_wait(dev->irq_handle, NULL);
1010 status = pdev_map_interrupt(&dev->pdev, 0, &dev->irq_handle);
1019 zx_handle_close(dev->irq_handle);
1020 dev->irq_handle = ZX_HANDLE_INVALID;
/fuchsia/zircon/system/dev/block/ahci/
H A Dahci.c80 zx_handle_t irq_handle; member in struct:ahci_device
501 zx_handle_close(device->irq_handle);
676 status = zx_interrupt_wait(dev->irq_handle, NULL);
863 status = pci_map_interrupt(&device->pci, 0, &device->irq_handle);
/fuchsia/zircon/system/dev/block/imx-sdhci/
H A Dimx-sdhci.c102 zx_handle_t irq_handle; member in struct:imx_sdhci_device
461 zx_handle_t irq_handle = dev->irq_handle; local
464 wait_res = zx_interrupt_wait(irq_handle, NULL);
1149 status = pdev_map_interrupt(&dev->pdev, 0, &dev->irq_handle);
/fuchsia/zircon/system/dev/usb/dwc2/
H A Ddwc2.c123 zx_handle_t irq_handle; member in struct:dwc_usb
877 wait_res = zx_interrupt_wait(dwc->irq_handle, NULL);
1768 st = pdev_map_interrupt(&proto, IRQ_INDEX, &usb_dwc->irq_handle);
1844 zx_handle_close(usb_dwc->irq_handle);

Completed in 184 milliseconds