Searched refs:irq (Results 101 - 125 of 138) sorted by relevance

123456

/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/
H A Des1370.c445 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/headers/os/drivers/pcmcia/
H A Dcs.h60 struct irq { struct in union:adjust_t::__anon268
62 } irq; member in union:adjust_t::__anon268
H A Dbus_ops.h51 int (*b_request_irq)(void *bus, u_int irq,
56 void (*b_free_irq)(void *bus, u_int irq, void *dev_id);
H A Dcistpl.h478 cistpl_irq_t irq; member in struct:cistpl_cftable_entry_t
498 cistpl_irq_t irq; member in struct:cistpl_cftable_entry_cb_t
/haiku/src/add-ons/kernel/busses/pci/x86/
H A DX86PCIController.cpp140 uint8 pin, uint8& irq)
148 uint8 pin, uint8 irq)
139 ReadIrq(uint8 bus, uint8 device, uint8 function, uint8 pin, uint8& irq) argument
147 WriteIrq(uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/
H A DVirtioDevice.cpp293 VirtioDevice::Init(phys_addr_t regs, size_t regsLen, int32 irq, int32 queueCnt) argument
303 fIrq = irq;
/haiku/src/add-ons/kernel/drivers/audio/hda/
H A Dhda_controller.cpp1153 controller->irq = pciInfo.u.h0.interrupt_line;
1156 if (controller->irq == 0xff)
1157 controller->irq = 0;
1168 controller->irq = vector;
1173 if (controller->irq == 0) {
1178 status = install_io_interrupt_handler(controller->irq,
1338 remove_io_interrupt_handler(controller->irq,
1400 remove_io_interrupt_handler(controller->irq,
/haiku/src/add-ons/kernel/busses/mmc/
H A Dsdhci.h33 SdhciBus(struct registers* registers, uint8_t irq, bool poll);
413 uint8 irq; member in struct:sdhci_crs
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/
H A Dauich.c632 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/src/add-ons/kernel/drivers/disk/nvme/
H A Dnvme_disk.cpp232 uint32 irq = info->info.u.h0.interrupt_line; local
233 if (irq == 0xFF)
234 irq = 0;
241 irq = msixVector;
248 irq = msiVector;
252 if (irq == 0) {
260 install_io_interrupt_handler(irq, nvme_interrupt_handler, (void*)info, B_NO_HANDLED_INFO);
/haiku/src/add-ons/kernel/drivers/audio/ice1712/
H A Dice1712.cpp269 ice->irq = ice->info.u.h0.interrupt_line;
423 install_io_interrupt_handler(ice->irq, ice1712HW_interrupt, ice, 0);
428 remove_io_interrupt_handler(ice->irq, ice1712HW_interrupt, ice);
436 remove_io_interrupt_handler(ice->irq, ice1712HW_interrupt, ice);
499 remove_io_interrupt_handler(ice->irq, ice1712HW_interrupt, ice);
/haiku/src/add-ons/kernel/drivers/audio/echo/
H A Decho.cpp737 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/busses/pci/designware/
H A DDWPCIController.cpp380 uint8 pin, uint8& irq)
388 uint8 pin, uint8 irq)
379 ReadIrq(uint8 bus, uint8 device, uint8 function, uint8 pin, uint8& irq) argument
387 WriteIrq(uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/
H A Dif_wpivar.h202 struct resource *irq; member in struct:wpi_softc
/haiku/src/system/boot/platform/riscv/
H A Dfdt.cpp165 sUart.irq = GetInterrupt(fdt, node);
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Dif_igc.h350 struct if_irq irq; member in struct:igc_adapter
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/
H A Ddriver.h55 uint32 irq; member in struct:geode_controller
/haiku/src/add-ons/kernel/busses/scsi/53c8xx/
H A D53c8xx.c63 s->name, s->iobase, s->sram_phys, s->irq,
737 install_io_interrupt_handler(s->irq, scsi_int_dispatch, s, 0);
738 d_printf("symbios%ld: registered interrupt handler for irq %ld\n",s->num,s->irq);
1082 s->irq = pi->u.h0.interrupt_line;
1353 int i, j, iobase, irq; local
1374 irq = h.u.h0.interrupt_line;
1375 d_printf("symbios%d: %s controller @ 0x%08x, irq %d\n",
1376 cardcount, devinfo[j].name, iobase, irq);
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c1670 _iflib_irq_alloc(if_ctx_t ctx, if_irq_t irq, int rid, argument
1690 irq->ii_res = res;
1702 irq->ii_tag = tag;
6348 iflib_irq_alloc(if_ctx_t ctx, if_irq_t irq, int rid, argument
6352 return (_iflib_irq_alloc(ctx, irq, rid, filter, handler, arg, name));
6357 iflib_irq_set_affinity(if_ctx_t ctx, if_irq_t irq, iflib_intr_type_t type, argument
6369 irq ? irq->ii_res : NULL, name);
6382 iflib_irq_alloc_generic(if_ctx_t ctx, if_irq_t irq, int rid, argument
6449 err = _iflib_irq_alloc(ctx, irq, ri
6470 iflib_softirq_alloc_generic(if_ctx_t ctx, if_irq_t irq, iflib_intr_type_t type, void *arg, int qid, const char *name) argument
6513 iflib_irq_free(if_ctx_t ctx, if_irq_t irq) argument
6533 if_irq_t irq = &ctx->ifc_legacy_irq; local
[all...]
/haiku/src/bin/pcmcia-cs/
H A Dpack_cis.c193 if (p->irq.IRQInfo1 > 0) {
195 c += pack_irq(&p->irq, c);
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/
H A Dif_ipw.c258 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &i,
260 if (sc->irq == NULL) {
344 error = bus_setup_intr(dev, sc->irq, INTR_TYPE_NET | INTR_MPSAFE,
358 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq), sc->irq);
373 bus_teardown_intr(dev, sc->irq, sc->sc_ih);
385 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq), sc->irq);
/haiku/src/system/kernel/
H A Dint.cpp138 = { "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/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/
H A Dif_iwnvar.h307 struct resource *irq; member in struct:iwn_softc
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A Dif_em.h458 struct if_irq irq; member in struct:e1000_softc
/haiku/headers/private/kernel/
H A Dacpi.h272 uint8 irq; member in struct:acpi_spcr

Completed in 165 milliseconds

123456