Searched refs:irq (Results 51 - 75 of 138) sorted by relevance

123456

/haiku/src/add-ons/kernel/busses/i2c/pch/
H A Dpch_i2c_pci.cpp157 bus->info.irq = vector;
168 bus->info.irq = vector;
175 bus->info.irq = pciInfo->u.h0.interrupt_line;
176 if (bus->info.irq == 0xff)
177 bus->info.irq = 0;
179 TRACE_ALWAYS("using legacy interrupt %" B_PRIu32 "\n", bus->info.irq);
181 if (bus->info.irq == 0) {
H A Dpch_i2c_acpi.cpp42 crs->irq = res->Data.Irq.Interrupts[0];
47 crs->irq = res->Data.ExtendedIrq.Interrupts[0];
145 bus->info.irq = crs.irq;
/haiku/src/add-ons/kernel/busses/i2c/ocores/
H A Docores_i2c.cpp159 uint64 irq;
160 if (!parentModule->get_interrupt(parentDev, 0, NULL, &irq))
162 fIrqVector = irq; // TODO: take interrupt controller into account
/haiku/src/libs/compat/openbsd_network/compat/dev/pci/
H A Dpcivar.h110 struct resource* irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &ih.rid, local
112 if (irq == NULL)
120 bus_setup_intr(dev, irq, flags, NULL, func, arg, &ihp);
/haiku/src/libs/compat/freebsd_iflib/compat/sys/
H A Dgtaskqueue.h48 * Taskqueue groups. Manages dynamic thread groups and irq binding for
76 void *uniq, device_t dev, struct resource *irq, const char *name);
79 struct resource *irq, const char *name);
/haiku/src/system/kernel/arch/ppc/
H A Darch_int.cpp57 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/add-ons/kernel/bus_managers/firewire/
H A Dfwohcivar.h41 uint8 irq; member in struct:fwohci_softc
/haiku/src/add-ons/kernel/debugger/laplinkll/
H A Dlaplinkll.h29 int32 irq; member in struct:laplink_state
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/
H A Dcx23882.h35 int irq; member in struct:__anon4
/haiku/src/add-ons/kernel/drivers/audio/sb16/
H A Ddriver.h41 int port, irq, dma8, dma16, midiport; member in struct:__anon539
/haiku/src/system/boot/platform/riscv/
H A Dvirtio.cpp216 virtio_register(addr_t base, size_t len, uint32 irq) argument
221 "%" B_PRIu32 ")\n", base, len, irq);
232 gVirtioDevList[gVirtioDevListLen].irq = irq;
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/
H A Dintel_extreme_private.h37 uint8 irq; member in struct:intel_info
/haiku/headers/private/kernel/
H A Dint.h36 uint32 irq; member in struct:irq_assignment
/haiku/src/system/kernel/arch/arm/
H A Darch_int.cpp73 arch_int_enable_io_interrupt(int32 irq) argument
75 TRACE("arch_int_enable_io_interrupt(%" B_PRId32 ")\n", irq);
78 ic->EnableInterrupt(irq);
83 arch_int_disable_io_interrupt(int32 irq) argument
85 TRACE("arch_int_disable_io_interrupt(%" B_PRId32 ")\n", irq);
88 ic->DisableInterrupt(irq);
95 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument
/haiku/src/system/kernel/arch/m68k/
H A Darch_int.cpp73 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);
/haiku/src/add-ons/kernel/busses/ata/ide_isa/
H A Dide_isa.c39 #define ATA_ISA_INTNUM "ide_isa/irq"
313 uint8 irq; local
321 || sDeviceManager->get_attr_uint8(node, ATA_ISA_INTNUM, &irq, false) != B_OK)
333 command_block_base, control_block_base, irq);
340 channel->intnum = irq;
347 TRACE("ISA-IDE: couldn't install irq handler for int %d\n", irq);
/haiku/src/system/kernel/arch/arm64/
H A Darch_int.cpp49 arch_int_enable_io_interrupt(int32 irq) argument
53 ic->EnableInterrupt(irq);
58 arch_int_disable_io_interrupt(int32 irq) argument
62 ic->DisableInterrupt(irq);
67 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/
H A Ddevice.c93 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/bin/pcmcia-cs/
H A Ddump_cis.c345 if (entry->irq.IRQInfo1) {
346 printf("%s irq ", indent);
347 if (entry->irq.IRQInfo1 & IRQ_INFO2_VALID)
348 printf("mask 0x%04x", entry->irq.IRQInfo2);
350 printf("%u", entry->irq.IRQInfo1 & IRQ_MASK);
351 if (entry->irq.IRQInfo1 & IRQ_LEVEL_ID) printf(" [level]");
352 if (entry->irq.IRQInfo1 & IRQ_PULSE_ID) printf(" [pulse]");
353 if (entry->irq.IRQInfo1 & IRQ_SHARE_ID) printf(" [shared]");
420 if (entry->irq.IRQInfo1) {
421 printf("%s irq ", inden
[all...]
/haiku/src/add-ons/kernel/busses/pci/x86/
H A DX86PCIController.h48 uint8 pin, uint8& irq);
52 uint8 pin, uint8 irq);
/haiku/src/add-ons/kernel/busses/pci/ecam/
H A DECAMPCIController.h107 uint8 pin, uint8& irq);
111 uint8 pin, uint8 irq);
/haiku/headers/os/drivers/bus/
H A DPCI.h87 uint8 pin, uint8 *irq);
91 uint8 pin, uint8 irq);
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/
H A DVirtioDevice.h94 status_t Init(phys_addr_t regs, size_t regsLen, int32 irq, int32 queueCnt);
/haiku/src/add-ons/kernel/bus_managers/pci/
H A Dpci_fixup.cpp75 uint8 irq = pci->ReadConfig(domain, bus, device, function, 0x3c, 1); local
77 "function 1.\n", irq);
78 pci->WriteConfig(domain, bus, device, 1, 0x3c, 1, irq);
/haiku/src/libs/compat/freebsd_iflib/
H A Dsubr_gtaskqueue.c734 void *uniq, device_t dev, struct resource *irq, const char *name)
741 gtask->gt_irq = irq;
748 if (dev != NULL && irq != NULL && tqg_smp_started) {
752 error = bus_bind_intr(dev, irq, cpu);
786 void *uniq, int cpu, device_t dev, struct resource *irq, const char *name)
794 gtask->gt_irq = irq;
816 if (dev != NULL && irq != NULL && tqg_smp_started) {
817 error = bus_bind_intr(dev, irq, cpu);
829 struct resource *irq; local
834 irq
733 taskqgroup_attach(struct taskqgroup *qgroup, struct grouptask *gtask, void *uniq, device_t dev, struct resource *irq, const char *name) argument
785 taskqgroup_attach_cpu(struct taskqgroup *qgroup, struct grouptask *gtask, void *uniq, int cpu, device_t dev, struct resource *irq, const char *name) argument
[all...]

Completed in 257 milliseconds

123456