Searched refs:irq (Results 26 - 50 of 100) sorted by relevance

1234

/haiku-fatelf/src/add-ons/kernel/drivers/audio/ac97/ich/
H A Dconfig.h38 uint32 irq; member in struct:__anon1485
H A Dconfig.c152 config->irq = pci->read_pci_config(pciinfo->bus, pciinfo->device, pciinfo->function, 0x3C, 1);
159 if (config->irq == 0 || config->irq == 0xff) {
163 * force irq to be 0, not 0xff if no irq assigned
165 config->irq = 0;
183 LOG(("irq = %d\n", config->irq));
/haiku-fatelf/src/add-ons/kernel/drivers/audio/ac97/ichaudio/
H A Dichaudio.h22 uint32 irq; member in struct:__anon1491
/haiku-fatelf/headers/os/drivers/pcmcia/
H A Dk_compat.h111 #define register_irq(irq) \
112 (RSRC_MGR register_resource(B_IRQ_RESOURCE, (irq), 0))
113 #define release_irq(irq) \
114 (RSRC_MGR release_resource(B_IRQ_RESOURCE, (irq), 0))
115 #define check_irq(irq) \
116 (RSRC_MGR check_resource(B_IRQ_RESOURCE, (irq), 0))
/haiku-fatelf/src/add-ons/kernel/drivers/dvb/cx23882/
H A Ddvb_interface.c102 device->irq = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_interrupt_line, 1);
103 if (device->irq == 0 || device->irq == 0xff) {
107 TRACE("IRQ %d\n", device->irq);
147 if (install_io_interrupt_handler(device->irq, cx23882_int, device, 0) < B_OK) {
172 remove_io_interrupt_handler(device->irq, cx23882_int, device);
H A Dcx23882.h35 int irq; member in struct:__anon1633
/haiku-fatelf/src/system/kernel/arch/x86/
H A Darch_int.cpp337 arch_int_enable_io_interrupt(int irq) argument
339 sCurrentPIC->enable_io_interrupt(irq);
344 arch_int_disable_io_interrupt(int irq) argument
346 sCurrentPIC->disable_io_interrupt(irq);
351 arch_int_configure_io_interrupt(int irq, uint32 config) argument
353 sCurrentPIC->configure_io_interrupt(irq, config);
/haiku-fatelf/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Dif_ral_pci.c150 struct resource *irq; member in struct:ral_pci_softc
245 psc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &psc->irq_rid,
247 if (psc->irq == NULL) {
259 error = bus_setup_intr(dev, psc->irq, INTR_TYPE_NET | INTR_MPSAFE,
282 bus_teardown_intr(dev, psc->irq, psc->sc_ih);
283 bus_release_resource(dev, SYS_RES_IRQ, psc->irq_rid, psc->irq);
/haiku-fatelf/src/add-ons/kernel/bus_managers/firewire/
H A Dfwohcivar.h41 uint8 irq; member in struct:fwohci_softc
/haiku-fatelf/src/add-ons/kernel/bus_managers/pci/arch/m68k/atari/
H A Dpci_atari.cpp91 uint8 function, uint8 pin, uint8 *irq);
93 uint8 function, uint8 pin, uint8 irq);
223 uint8 function, uint8 pin, uint8 *irq)
232 uint8 function, uint8 pin, uint8 irq)
222 m68k_atari_read_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 *irq) argument
231 m68k_atari_write_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
/haiku-fatelf/src/add-ons/kernel/bus_managers/pci/arch/ppc/openfirmware/
H A Duninorth.cpp83 uint8 function, uint8 pin, uint8 *irq);
85 uint8 function, uint8 pin, uint8 irq);
162 uint8 function, uint8 pin, uint8 *irq)
169 uint8 function, uint8 pin, uint8 irq)
161 uninorth_read_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 *irq) argument
168 uninorth_write_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
/haiku-fatelf/src/add-ons/kernel/debugger/laplinkll/
H A Dlaplinkll.h29 int32 irq; member in struct:laplink_state
/haiku-fatelf/src/add-ons/kernel/drivers/audio/sb16/
H A Ddriver.h45 int port, irq, dma8, dma16, midiport; member in struct:__anon1560
/haiku-fatelf/src/system/kernel/arch/ppc/
H A Darch_int.cpp56 arch_int_enable_io_interrupt(int irq) argument
62 sPIC->enable_io_interrupt(sPICCookie, irq, IRQ_TYPE_LEVEL);
67 arch_int_disable_io_interrupt(int irq) argument
72 sPIC->disable_io_interrupt(sPICCookie, irq);
186 int irq; local
187 while ((irq = sPIC->acknowledge_io_interrupt(sPICCookie)) >= 0) {
189 int_io_interrupt_handler(irq, true);
297 // create a region to map the irq vector code into (physical address 0x0)
/haiku-fatelf/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-fatelf/src/add-ons/kernel/busses/ide/ide_isa/
H A Dide_isa.c41 #define IDE_ISA_INTNUM "ide_isa/irq"
316 uint8 irq; local
324 || pnp->get_attr_uint8(node, IDE_ISA_INTNUM, &irq, false) != B_OK)
336 command_block_base, control_block_base, irq);
343 channel->intnum = irq;
350 TRACE("ISA-IDE: couldn't install irq handler for int %d\n", irq);
/haiku-fatelf/src/add-ons/kernel/drivers/network/wb840/
H A Ddevice.c97 data->irq = data->pciInfo->u.h0.interrupt_line;
98 status = install_io_interrupt_handler(data->irq, wb_interrupt, data, 0);
105 LOG((DEVICE_NAME ": interrupts installed at irq line %x\n", data->irq));
124 remove_io_interrupt_handler(data->irq, wb_interrupt, data);
355 remove_io_interrupt_handler(device->irq, wb_interrupt, device);
/haiku-fatelf/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-fatelf/src/system/kernel/arch/m68k/
H A Darch_int.cpp73 arch_int_enable_io_interrupt(int irq) argument
79 //sPIC->enable_io_interrupt(sPICCookie, irq, IRQ_TYPE_LEVEL);
80 M68KPlatform::Default()->EnableIOInterrupt(irq);
85 arch_int_disable_io_interrupt(int irq) argument
90 //sPIC->disable_io_interrupt(sPICCookie, irq);
91 M68KPlatform::Default()->DisableIOInterrupt(irq);
274 while ((irq = sPIC->acknowledge_io_interrupt(sPICCookie)) >= 0) {
276 int_io_interrupt_handler(irq, true);
/haiku-fatelf/src/add-ons/kernel/drivers/ports/pc_serial/
H A DDriver.cpp395 TRACE_ALWAYS("device %Ld resources: %d irq %d dma %d io %d mem\n",
414 int irq; local
416 for (irq = 0; irq < 32; irq++) {
417 if (irqdesc.d.m.mask & (1 << irq))
420 //TRACE_ALWAYS("irq %d\n", irq);
421 //TRACE_ALWAYS("irq: %lx,%lx,%lx\n", irqdesc.d.m.mask, irqdesc.d.m.flags, irqdesc.d.m.cookie);
424 /*"ID: '%16.16s'"*/" irq
550 int irq = info.u.h0.interrupt_line; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/rtl8169/
H A Ddevice.h90 uint8 irq; member in struct:__anon1941
/haiku-fatelf/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-fatelf/src/libs/compat/freebsd_network/
H A Dbus.cpp57 int irq; member in struct:internal_intr
104 uint8 irq = pci_read_config(dev, PCI_interrupt_line, 1); local
105 if (irq == 0 || irq == 0xff)
110 res->r_bushandle = irq;
350 intr->irq = res->r_bushandle;
357 status = install_io_interrupt_handler(intr->irq,
360 status = install_io_interrupt_handler(intr->irq,
381 status = install_io_interrupt_handler(intr->irq,
424 remove_io_interrupt_handler(intr->irq, (interrupt_handle
[all...]
/haiku-fatelf/src/add-ons/kernel/busses/scsi/buslogic/
H A Dbuslogic.c142 /* acknowledge the irq */
327 if(install_io_interrupt_handler(bl->irq, scsi_int_dispatch, bl, 0)
328 == B_ERROR) d_printf("buslogic: can't install irq handler\n");
792 static BusLogic *create_cardinfo(int num, int iobase, int irq) argument
813 bl->irq = irq;
913 int i, iobase, irq; local
934 irq = h.u.h0.interrupt_line;
936 d_printf("buslogic%d: controller @ 0x%08x, irq %d\n",
937 cardcount, iobase, irq);
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/disk/floppy/pc_floppy/
H A Dfloppy.c189 master->irq = val;
208 dprintf(FLO "controller at 0x%04lx, irq %ld, dma %ld\n",
209 master->iobase, master->irq, master->dma);
227 if (install_io_interrupt_handler(master->irq, flo_intr, (void *)master, 0) < B_OK)
240 floppies[current].irq = master->irq;
314 remove_io_interrupt_handler(floppies[i].irq, flo_intr, (void *)&(floppies[i]));

Completed in 1589 milliseconds

1234