Searched refs:irq (Results 76 - 100 of 138) sorted by relevance

123456

/haiku/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...]
H A Dbuslogic.h141 int irq; /* board's irq */ member in struct:__anon1413
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/
H A Dintel_extreme.cpp446 info.irq = 0;
449 info.irq = info.pci->u.h0.interrupt_line;
450 if (info.irq == 0xff)
451 info.irq = 0;
461 info.irq = msiVector;
466 if (status == B_OK && info.irq != 0) {
475 status = install_io_interrupt_handler(info.irq,
549 status = install_io_interrupt_handler(info.irq,
941 remove_io_interrupt_handler(info.irq, handler, &info);
945 remove_io_interrupt_handler(info.irq, intel_interrupt_handle
[all...]
/haiku/src/add-ons/kernel/drivers/timer/
H A Dhpet.cpp40 int32 irq; member in struct:hpet_timer_cookie
257 cookie->irq = interrupt = HPET_GET_CONF_TIMER_INT_ROUTE(timer);
491 remove_io_interrupt_handler(hpetCookie->irq, &hpet_timer_interrupt, hpetCookie);
/haiku/src/libs/compat/freebsd_iflib/compat/net/
H A Diflib.h456 int iflib_irq_alloc_generic(if_ctx_t ctx, if_irq_t irq, int rid,
459 void iflib_softirq_alloc_generic(if_ctx_t ctx, if_irq_t irq, iflib_intr_type_t type, void *arg, int qid, const char *name);
461 void iflib_irq_free(if_ctx_t ctx, if_irq_t irq);
/haiku/src/add-ons/kernel/busses/mmc/
H A Dsdhci_pci.cpp112 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 Dsdhci.cpp55 SdhciBus::SdhciBus(struct registers* registers, uint8_t irq, bool poll) argument
58 fIrq(irq),
61 if (irq == 0 || irq == 0xff) {
/haiku/src/add-ons/kernel/busses/scsi/53c8xx/
H A Dsymbios.h128 uint32 irq; /* assigned irq */ member in struct:_Symbios
/haiku/src/add-ons/kernel/drivers/audio/echo/
H A Decho.h100 uint32 irq; member in struct:_echo_dev
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/
H A Dif_ipwvar.h114 struct resource *irq; member in struct:ipw_softc
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l2/dev/ae/
H A Dif_aevar.h110 struct resource *irq[1]; member in struct:ae_softc
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/pci/
H A Drtwn_pci_var.h107 struct resource *irq; member in struct:rtwn_pci_softc
H A Drtwn_pci_attach.c643 pc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE |
645 if (pc->irq == NULL) {
691 error = bus_setup_intr(dev, pc->irq, INTR_TYPE_NET | INTR_MPSAFE,
717 if (pc->irq != NULL) {
718 bus_teardown_intr(dev, pc->irq, pc->pc_ih);
719 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(pc->irq),
720 pc->irq);
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/
H A Dgeode_controller.cpp412 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,
/haiku/src/add-ons/kernel/busses/pci/ecam/
H A DECAMPCIController.cpp231 uint8 pin, uint8& irq)
239 uint8 pin, uint8 irq)
230 ReadIrq(uint8 bus, uint8 device, uint8 function, uint8 pin, uint8& irq) argument
238 WriteIrq(uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
/haiku/src/add-ons/kernel/busses/pci/designware/
H A DDWPCIController.h206 uint8 pin, uint8& irq);
210 uint8 pin, uint8 irq);
/haiku/src/system/kernel/scheduler/
H A Dscheduler_cpu.cpp115 irq_assignment* irq local
117 while (irq != NULL) {
120 assign_io_interrupt_to_cpu(irq->irq, -1);
123 irq = (irq_assignment*)list_get_first_item(&entry->irqs);
/haiku/src/add-ons/kernel/busses/i2c/pch/
H A Dpch_i2c.cpp268 crs->irq = res->Data.Irq.Interrupts[0];
273 crs->irq = res->Data.ExtendedIrq.Interrupts[0];
405 " irq 0x%" B_PRIx32 "\n", bus->base_addr, bus->map_size, bus->irq);
479 status = install_io_interrupt_handler(bus->irq,
503 remove_io_interrupt_handler(bus->irq,
/haiku/headers/os/drivers/pcmcia/
H A Dds.h138 irq_req_t irq; member in struct:dev_link_t
/haiku/src/add-ons/kernel/drivers/audio/ice1712/
H A Dice1712.h131 uint32 irq; member in struct:ice1712
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwivar.h156 struct resource *irq; member in struct:iwi_softc
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dbus.h97 int bus_describe_intr(device_t dev, struct resource *irq, void *cookie,
/haiku/src/add-ons/kernel/drivers/ports/pc_serial/
H A DSerialDevice.h20 *device, uint32 ioBase, uint32 irq, const SerialDevice *master=NULL);
H A DDriver.cpp165 uint32 irq; member in struct:isa_ports
304 sHardcodedPorts[i].ioBase, sHardcodedPorts[i].irq);
360 TRACE_ALWAYS("irq line %d, pin %d\n",
362 int irq = info.u.h0.interrupt_line; local
435 device = new(std::nothrow) SerialDevice(supported, ioport, irq, master);
529 status = gDPCModule->new_dpc_queue(&gDPCHandle, "pc_serial irq",
655 dprintf(DRIVER_NAME ": error queing irq: %s\n", strerror(err));
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/
H A Dauvia.c512 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);

Completed in 242 milliseconds

123456