/haiku/src/add-ons/kernel/drivers/audio/sb16/ |
H A D | sb16_hw.c | 94 dev->irq = 5; 97 dev->irq = 2; 99 dev->irq = 5; 101 dev->irq = 7; 103 dev->irq = 10; 139 if (dev->irq == 2) 141 if (dev->irq == 5) 143 if (dev->irq == 7) 145 if (dev->irq == 10) 180 if (dev->irq > [all...] |
/haiku/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | emuxki.c | 2143 card->config.irq = card->info.u.h0.interrupt_line; 2282 PRINT(("installing interrupt : %" B_PRIx32 "\n", card->config.irq)); 2283 err = install_io_interrupt_handler(card->config.irq, emuxki_int, card, 0); 3008 remove_io_interrupt_handler(card->config.irq, emuxki_int, card);
|
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | echo.cpp | 737 card->irq = card->info.u.h0.interrupt_line; 848 PRINT(("installing interrupt : %x\n", card->irq)); 849 status = install_io_interrupt_handler(card->irq, echo_int, card, 0); 875 remove_io_interrupt_handler(card->irq, echo_int, card); 899 remove_io_interrupt_handler(card->irq, echo_int, card);
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/ |
H A D | geode_controller.cpp | 412 controller->irq = controller->pci_info.u.h0.interrupt_line; 413 status = install_io_interrupt_handler(controller->irq, 443 remove_io_interrupt_handler(controller->irq, 478 remove_io_interrupt_handler(controller->irq,
|
H A D | driver.h | 55 uint32 irq; member in struct:geode_controller
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/ |
H A D | es1370.c | 445 card->config.irq = card->info.u.h0.interrupt_line; 484 PRINT(("installing interrupt : %" B_PRIu32 "\n", card->config.irq)); 485 err = install_io_interrupt_handler(card->config.irq, es1370_int, card, 0); 587 remove_io_interrupt_handler(card->config.irq, es1370_int, card);
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/ |
H A D | auvia.c | 512 remove_io_interrupt_handler(card->config.irq, auvia_int, card); 529 card->config.irq = card->info.u.h0.interrupt_line; 556 PRINT(("installing interrupt : %" B_PRIx32 "\n", card->config.irq)); 557 err = install_io_interrupt_handler(card->config.irq, auvia_int, card, 0);
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/ |
H A D | auich.c | 632 card->config.irq = card->info.u.h0.interrupt_line; 732 if (current_settings.use_thread || card->config.irq == 0 733 || card->config.irq == 0xff) { 738 PRINT(("installing interrupt : %" B_PRIx32 "\n", card->config.irq)); 739 err = install_io_interrupt_handler(card->config.irq, auich_int, 866 remove_io_interrupt_handler(card->config.irq, auich_int, card);
|
/haiku/headers/os/drivers/pcmcia/ |
H A D | k_compat.h | 110 #define register_irq(irq) \ 111 (RSRC_MGR register_resource(B_IRQ_RESOURCE, (irq), 0)) 112 #define release_irq(irq) \ 113 (RSRC_MGR release_resource(B_IRQ_RESOURCE, (irq), 0)) 114 #define check_irq(irq) \ 115 (RSRC_MGR check_resource(B_IRQ_RESOURCE, (irq), 0))
|
/haiku/src/system/kernel/arch/x86/ |
H A D | ioapic.cpp | 480 dprintf("found nmi source global irq %" B_PRIu32 ", flags " 551 dprintf("found interrupt override for bus %u, source irq %u, " 552 "global irq %" B_PRIu32 ", flags 0x%08" B_PRIx32 "\n", 580 dprintf("found nmi source global irq %" B_PRIu32 ", flags " 791 ioapic_configure_io_interrupt(entry.irq,
|
H A D | msi.cpp | 97 msi_assign_interrupt_to_cpu(uint32 irq, int32 cpu) argument 101 uint64* address = sMSIConfigurations[irq].fAddress;
|
H A D | arch_int.cpp | 363 x86_set_irq_source(int32 irq, irq_source source) argument 365 sVectorSources[irq] = source; 373 arch_int_enable_io_interrupt(int32 irq) argument 375 sCurrentPIC->enable_io_interrupt(irq); 380 arch_int_disable_io_interrupt(int32 irq) argument 382 sCurrentPIC->disable_io_interrupt(irq); 387 arch_int_configure_io_interrupt(int32 irq, uint32 config) argument 389 sCurrentPIC->configure_io_interrupt(irq, config); 428 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument 430 switch (sVectorSources[irq]) { [all...] |
/haiku/src/add-ons/kernel/busses/mmc/ |
H A D | sdhci_pci.cpp | 112 uint8_t irq = pciInfo.u.h0.interrupt_line; local 113 TRACE("irq interrupt line: %d\n", irq); 115 SdhciBus* bus = new(std::nothrow) SdhciBus(_regs, irq, false);
|
H A D | sdhci.cpp | 55 SdhciBus::SdhciBus(struct registers* registers, uint8_t irq, bool poll) argument 58 fIrq(irq), 61 if (irq == 0 || irq == 0xff) {
|
H A D | sdhci.h | 33 SdhciBus(struct registers* registers, uint8_t irq, bool poll); 413 uint8 irq; member in struct:sdhci_crs
|
H A D | sdhci_acpi.cpp | 49 crs->irq = res->Data.Irq.Interrupt; 54 crs->irq = res->Data.ExtendedIrq.Interrupt; 112 uint8_t irq = crs.irq; local 113 TRACE("irq interrupt line: %d\n", irq); 115 SdhciBus* bus = new(std::nothrow) SdhciBus(_regs, irq, true);
|
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/ |
H A D | device.c | 93 data->irq = data->pciInfo->u.h0.interrupt_line; 94 status = install_io_interrupt_handler(data->irq, wb_interrupt, data, 0); 101 LOG((DEVICE_NAME ": interrupts installed at irq line %x\n", data->irq)); 120 remove_io_interrupt_handler(data->irq, wb_interrupt, data); 351 remove_io_interrupt_handler(device->irq, wb_interrupt, device);
|
/haiku/src/system/kernel/arch/generic/ |
H A D | acpi_irq_routing_table.cpp | 45 irq(0), 61 dprintf("irq: %u, shareable: %u, polarity: %s, trigger_mode: %s\n", 62 descriptor.irq, descriptor.shareable, 81 dprintf(" pci %u:%u pin %u func mask %" B_PRIx32 "; bios irq: %u; gsi %u;" 83 entry.pci_function_mask, entry.bios_irq, entry.irq, 106 function, entry.irq) == B_OK) { 211 irqUsage[irqEntry.irq]++; 212 if (irqEntry.irq < kMaxISAInterrupts) 213 validForPCI |= (1 << irqEntry.irq); 234 panic("ran out of memory while configuring irq lin 912 acpi_resource_irq& irq = resource->Data.Irq; local 954 acpi_resource_extended_irq& irq = resource->Data.ExtendedIrq; local 1051 acpi_resource_irq& irq = resource->Data.Irq; local 1071 acpi_resource_extended_irq& irq = resource->Data.ExtendedIrq; local [all...] |
/haiku/src/system/kernel/platform/atari_m68k/ |
H A D | platform.cpp | 109 void EnableIOInterrupt(int32 irq); 110 void DisableIOInterrupt(int32 irq); 111 bool AcknowledgeIOInterrupt(int32 irq); 152 virtual void EnableIOInterrupt(int32 irq); 153 virtual void DisableIOInterrupt(int32 irq); 154 virtual bool AcknowledgeIOInterrupt(int32 irq); 167 MFP *MFPForIrq(int irq); 209 M68KAtari::MFP::EnableIOInterrupt(int irq) argument 211 uint8 bit = 1 << (irq % 8); 213 uint32 reg = Base() + ((irq > 223 DisableIOInterrupt(int irq) argument 237 AcknowledgeIOInterrupt(int irq) argument 571 EnableIOInterrupt(int32 irq) argument 581 DisableIOInterrupt(int32 irq) argument 591 AcknowledgeIOInterrupt(int32 irq) argument 672 MFPForIrq(int irq) argument [all...] |
/haiku/src/system/kernel/ |
H A D | int.cpp | 138 = { "exception", "irq", "local irq", "syscall", "ici", "unknown" }; 215 sVectorCPUAssignments[i].irq = i; 458 // Disable the interrupts, get the spinlock for this irq only 677 sVectorCPUAssignments[vector].irq = vector;
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_int.cpp | 42 arch_int_enable_io_interrupt(int32 irq) argument 48 arch_int_disable_io_interrupt(int32 irq) argument 54 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_int.cpp | 515 uint64 irq = gPlicRegs->contexts[sPlicContexts[smp_get_current_cpu()]].claimAndComplete; local 516 int_io_interrupt_handler(irq, true); 517 gPlicRegs->contexts[sPlicContexts[smp_get_current_cpu()]].claimAndComplete = irq; 608 arch_int_enable_io_interrupt(int32 irq) argument 610 dprintf("arch_int_enable_io_interrupt(%" B_PRId32 ")\n", irq); 611 gPlicRegs->priority[irq] = 1; 612 gPlicRegs->enable[sPlicContexts[0]][irq / 32] |= 1 << (irq % 32); 617 arch_int_disable_io_interrupt(int32 irq) argument 619 dprintf("arch_int_disable_io_interrupt(%" B_PRId32 ")\n", irq); 626 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument [all...] |
/haiku/src/system/kernel/arch/mips/ |
H A D | arch_int.cpp | 12 void arch_int_enable_io_interrupt(int32 irq) argument 17 void arch_int_disable_io_interrupt(int32 irq) argument
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_int.cpp | 57 arch_int_enable_io_interrupt(int32 irq) argument 63 sPIC->enable_io_interrupt(sPICCookie, irq, IRQ_TYPE_LEVEL); 68 arch_int_disable_io_interrupt(int32 irq) argument 73 sPIC->disable_io_interrupt(sPICCookie, irq); 189 int irq; local 190 while ((irq = sPIC->acknowledge_io_interrupt(sPICCookie)) >= 0) { 192 int_io_interrupt_handler(irq, true); 300 // create a region to map the irq vector code into (physical address 0x0) 575 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_int.cpp | 73 arch_int_enable_io_interrupt(int32 irq) argument 79 //sPIC->enable_io_interrupt(sPICCookie, irq, IRQ_TYPE_LEVEL); 80 M68KPlatform::Default()->EnableIOInterrupt(irq); 85 arch_int_disable_io_interrupt(int32 irq) argument 90 //sPIC->disable_io_interrupt(sPICCookie, irq); 91 M68KPlatform::Default()->DisableIOInterrupt(irq); 99 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument 283 while ((irq = sPIC->acknowledge_io_interrupt(sPICCookie)) >= 0) { 285 int_io_interrupt_handler(irq, true);
|