Searched refs:irq (Results 1 - 25 of 100) sorted by relevance

1234

/haiku-fatelf/headers/private/kernel/arch/
H A Dint.h33 void arch_int_enable_io_interrupt(int irq);
34 void arch_int_disable_io_interrupt(int irq);
35 void arch_int_configure_io_interrupt(int irq, uint32 config);
/haiku-fatelf/src/add-ons/kernel/drivers/audio/ac97/es1370/
H A Dconfig.h20 uint32 irq; member in struct:__anon1478
/haiku-fatelf/headers/os/drivers/
H A Dinterrupt_controller.h27 status_t (*enable_io_interrupt)(void *cookie, int irq, int type);
28 status_t (*disable_io_interrupt)(void *cookie, int irq);
/haiku-fatelf/src/add-ons/kernel/bus_managers/pci/arch/x86/
H A Dpci_irq.cpp19 uint8 pin, uint8 *irq)
28 uint8 pin, uint8 irq)
17 pci_x86_irq_read(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 *irq) argument
26 pci_x86_irq_write(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
H A Dpci_irq.h15 uint8 pin, uint8 *irq);
19 uint8 pin, uint8 irq);
/haiku-fatelf/src/system/kernel/arch/mips/
H A Darch_int.cpp12 void arch_int_enable_io_interrupt(int irq) argument
17 void arch_int_disable_io_interrupt(int irq) argument
/haiku-fatelf/src/add-ons/kernel/interrupt_controllers/openpic/
H A Dopenpic.cpp149 openpic_enable_irq(openpic_info *info, int irq, int type) argument
155 x = openpic_read(info, OPENPIC_SRC_VECTOR(irq));
161 openpic_write(info, OPENPIC_SRC_VECTOR(irq), x);
166 openpic_disable_irq(openpic_info *info, int irq) argument
170 x = openpic_read(info, OPENPIC_SRC_VECTOR(irq));
172 openpic_write(info, OPENPIC_SRC_VECTOR(irq), x);
226 for (int irq = 0; irq < info->irq_count; irq++)
227 openpic_write(info, OPENPIC_SRC_VECTOR(irq), OPENPIC_IMAS
480 openpic_enable_io_interrupt(void *cookie, int irq, int type) argument
491 openpic_disable_io_interrupt(void *cookie, int irq) argument
510 int irq = openpic_read_irq(info, cpu); local
[all...]
H A Dopenpic.h77 #define OPENPIC_SRC_VECTOR(irq) (0x10000 + (irq) * 0x20)
91 #define OPENPIC_IDEST(irq) (0x10010 + (irq) * 0x20)
/haiku-fatelf/src/system/kernel/arch/x86/
H A Dirq_routing_table.cpp41 irq(0),
57 dprintf("irq: %u, shareable: %u, polarity: %s, trigger_mode: %s\n",
58 descriptor.irq, descriptor.shareable,
77 dprintf(" pci %u:%u pin %u func mask %" B_PRIx32 "; bios irq: %u; gsi %u;"
79 entry.pci_function_mask, entry.bios_irq, entry.irq,
102 function, entry.irq) == B_OK) {
198 irqUsage[irqEntry.irq]++;
199 if (irqEntry.irq < kMaxISAInterrupts)
200 validForPCI |= (1 << irqEntry.irq);
221 panic("ran out of memory while configuring irq lin
875 acpi_resource_irq& irq = resource->Data.Irq; local
917 acpi_resource_extended_irq& irq = resource->Data.ExtendedIrq; local
1014 acpi_resource_irq& irq = resource->Data.Irq; local
1034 acpi_resource_extended_irq& irq = resource->Data.ExtendedIrq; local
[all...]
H A Dirq_routing_table.h30 uint8 irq; // Global System Interrupt (GSI) member in struct:irq_routing_entry
43 uint8 irq; member in struct:irq_descriptor
/haiku-fatelf/src/add-ons/kernel/drivers/audio/ac97/auvia/
H A Dconfig.h42 uint32 irq; member in struct:__anon1477
/haiku-fatelf/src/add-ons/kernel/drivers/audio/sb16/
H A Ddriver.c15 const char* irq; local
22 (irq=get_driver_parameter(settings, "irq", "5", NULL)) != NULL &&
27 sb16->irq = strtol(irq, NULL, 16);
H A Dsb16_hw.c85 dev->irq = 5;
88 dev->irq = 2;
90 dev->irq = 5;
92 dev->irq = 7;
94 dev->irq = 10;
127 if (dev->irq == 2)
129 if (dev->irq == 5)
131 if (dev->irq == 7)
133 if (dev->irq == 10)
166 if (dev->irq >
[all...]
/haiku-fatelf/src/system/kernel/platform/atari_m68k/
H A Dplatform.cpp109 void EnableIOInterrupt(int irq);
110 void DisableIOInterrupt(int irq);
111 bool AcknowledgeIOInterrupt(int irq);
152 virtual void EnableIOInterrupt(int irq);
153 virtual void DisableIOInterrupt(int irq);
154 virtual bool AcknowledgeIOInterrupt(int 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(int irq) argument
581 DisableIOInterrupt(int irq) argument
591 AcknowledgeIOInterrupt(int irq) argument
672 MFPForIrq(int irq) argument
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/ipro1000/
H A Dif_em_osdep.c108 ERROROUT("bus_alloc_resource SYS_RES_IRQ: no irq");
150 int irq; member in struct:int_tag
157 int irq = (int)res; local
162 int_tag->irq = irq;
165 return install_io_interrupt_handler(irq, int_func, cookie, 0);
173 remove_io_interrupt_handler(int_tag->irq, int_tag->int_func, int_tag->cookie);
/haiku-fatelf/src/add-ons/kernel/bus_managers/pci/
H A Dpci_controller.h27 uint8 pin, uint8 *irq);
31 uint8 pin, uint8 irq);
/haiku-fatelf/headers/private/kernel/arch/m68k/
H A Darch_platform.h47 virtual void EnableIOInterrupt(int irq) = 0;
48 virtual void DisableIOInterrupt(int irq) = 0;
49 virtual bool AcknowledgeIOInterrupt(int irq) = 0;
/haiku-fatelf/src/system/kernel/arch/arm/
H A Darch_int.cpp70 arch_int_enable_io_interrupt(int irq) argument
72 TRACE(("arch_int_enable_io_interrupt(%d)\n", irq));
74 if (irq <= 31) {
75 sPxaInterruptBase[PXA_ICMR] |= 1 << irq;
79 sPxaInterruptBase[PXA_ICMR2] |= 1 << (irq - 32);
84 arch_int_disable_io_interrupt(int irq) argument
86 TRACE(("arch_int_disable_io_interrupt(%d)\n", irq));
88 if (irq <= 31) {
89 sPxaInterruptBase[PXA_ICMR] &= ~(1 << irq);
93 sPxaInterruptBase[PXA_ICMR2] &= ~(1 << (irq
[all...]
/haiku-fatelf/src/add-ons/kernel/bus_managers/firewire/
H A Dfwohci_pci.cpp91 remove_io_interrupt_handler (sc->irq, fwohci_intr, sc);
189 sc->irq = gPci->read_pci_config(info->bus, info->device, info->function,
191 if (sc->irq == 0 || sc->irq == 0xff) {
195 TRACE("IRQ %d\n", sc->irq);
211 if (install_io_interrupt_handler(sc->irq, fwohci_intr,
/haiku-fatelf/headers/os/drivers/pcmcia/
H A Ddriver_ops.h51 u_char irq, dma; member in struct:dev_locator_t::__anon270::__anon271
/haiku-fatelf/src/add-ons/kernel/drivers/audio/ac97/auich/
H A Dconfig.h43 uint32 irq; member in struct:__anon1476
/haiku-fatelf/src/add-ons/kernel/drivers/audio/emuxki/
H A Dconfig.h44 uint32 irq; member in struct:__anon1533
/haiku-fatelf/src/system/kernel/arch/mipsel/
H A Darch_int.cpp46 arch_int_enable_io_interrupt(int irq) argument
53 arch_int_disable_io_interrupt(int irq) argument
/haiku-fatelf/src/bin/gdb/gdb/
H A Dser-go32.c197 int irq; member in struct:dos_ttystate
278 dos_comisr (int irq)
289 port = intrupts[irq].port;
375 dos_hookirq (unsigned int irq)
381 if (irq >= NINTR)
384 intr = &intrupts[irq];
388 vec = 0x08 + irq;
389 isr = isrs[irq];
422 outportb (ICU_MASK, inportb (ICU_MASK) & ~(1 << irq));
433 unsigned int irq, ve
277 dos_comisr(int irq) argument
373 dos_hookirq(unsigned int irq) argument
431 unsigned int irq, vec; local
[all...]
/haiku-fatelf/src/bin/pcmcia-cs/
H A Dyacc_cis.y78 %type <parse> vers_1 manfid funcid config cftab io mem irq timing
339 irq: cftab IRQ_NO NUMBER label
340 { $$->cftable_entry.irq.IRQInfo1 = ($3 & 0x0f); }
343 $$->cftable_entry.irq.IRQInfo1 = IRQ_INFO2_VALID;
344 $$->cftable_entry.irq.IRQInfo2 = $4;
346 | irq PULSE
347 { $$->cftable_entry.irq.IRQInfo1 |= IRQ_PULSE_ID; }
348 | irq LEVEL
349 { $$->cftable_entry.irq.IRQInfo1 |= IRQ_LEVEL_ID; }
350 | irq SHARE
[all...]

Completed in 1114 milliseconds

1234