Searched refs:irqs (Results 26 - 50 of 60) sorted by relevance

123

/freebsd-11-stable/sys/dev/ahci/
H A Dahci.c369 if (ctlr->irqs[i].r_irq) {
370 bus_teardown_intr(dev, ctlr->irqs[i].r_irq,
371 ctlr->irqs[i].handle);
373 ctlr->irqs[i].r_irq_rid, ctlr->irqs[i].r_irq);
415 /* Ensure we don't overrun irqs. */
417 device_printf(dev, "Too many irqs %d > %d (clamping)\n",
424 ctlr->irqs[i].ctlr = ctlr;
425 ctlr->irqs[i].r_irq_rid = i + (ctlr->msi ? 1 : 0);
427 ctlr->irqs[
[all...]
H A Dahci.h506 } irqs[AHCI_MAX_IRQS]; member in struct:ahci_controller
/freebsd-11-stable/sys/dev/drm2/radeon/
H A Drs600.c648 uint32_t irqs = RREG32(R_000044_GEN_INT_STATUS); local
652 if (G_000044_DISPLAY_INT_STAT(irqs)) {
687 if (irqs) {
688 WREG32(R_000044_GEN_INT_STATUS, irqs);
690 return irqs & irq_mask;
/freebsd-11-stable/sys/dev/acpica/
H A Dacpi_pcib_acpi.c89 int count, int maxcount, int *irqs);
603 int *irqs)
609 irqs));
602 acpi_pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument
H A Dacpi_pci_link.c276 UINT8 *irqs = NULL; local
345 irqs = res->Data.Irq.Interrupts;
364 link->l_irqs[i] = irqs[i];
365 if (irqs[i] >= NUM_ISA_INTERRUPTS)
/freebsd-11-stable/sys/dev/hyperv/vmbus/
H A Dvmbus.c88 int count, int maxcount, int *irqs);
90 int count, int *irqs);
1090 vmbus_alloc_msi(device_t bus, device_t dev, int count, int maxcount, int *irqs) argument
1094 irqs));
1098 vmbus_release_msi(device_t bus, device_t dev, int count, int *irqs) argument
1101 return (PCIB_RELEASE_MSI(device_get_parent(bus), dev, count, irqs));
/freebsd-11-stable/sys/arm/arm/
H A Dgic.c445 struct gic_irqsrc *irqs; local
449 irqs = malloc(num * sizeof(struct gic_irqsrc), M_DEVBUF,
454 irqs[irq].gi_irq = irq;
455 irqs[irq].gi_pol = INTR_POLARITY_CONFORM;
456 irqs[irq].gi_trig = INTR_TRIGGER_CONFORM;
458 isrc = &irqs[irq].gi_isrc;
471 free(irqs, M_DEVBUF);
475 sc->gic_irqs = irqs;
653 device_printf(dev, "could not register irqs\n");
665 device_printf(dev,"pn 0x%x, arch 0x%x, rev 0x%x, implementer 0x%x irqs
[all...]
/freebsd-11-stable/sys/arm64/cavium/
H A Dthunder_pcie_pem.c348 int *irqs)
354 irqs));
358 thunder_pem_release_msi(device_t pci, device_t child, int count, int *irqs) argument
363 return (PCIB_RELEASE_MSI(device_get_parent(bus), child, count, irqs));
347 thunder_pem_alloc_msi(device_t pci, device_t child, int count, int maxcount, int *irqs) argument
/freebsd-11-stable/sys/i386/include/pc/
H A Dbios.h184 u_int16_t irqs; member in struct:PIR_intpin
/freebsd-11-stable/sys/dev/pci/
H A Dpci_host_generic.c718 int *irqs)
726 irqs));
733 generic_pcie_release_msi(device_t pci, device_t child, int count, int *irqs) argument
740 return (intr_release_msi(pci, child, msi_parent, count, irqs));
717 generic_pcie_alloc_msi(device_t pci, device_t child, int count, int maxcount, int *irqs) argument
H A Dpci.c2515 int actual, error, i, irqs[32]; local
2557 actual, irqs);
2569 * resources in the irqs[] array, so add new resources
2574 irqs[i], irqs[i], 1);
2578 device_printf(child, "using IRQ %d for MSI\n", irqs[0]);
2587 device_printf(child, "using IRQs %d", irqs[0]);
2592 if (irqs[i] == irqs[i - 1] + 1) {
2599 printf("-%d", irqs[
2635 int error, i, irqs[32]; local
2666 PCIB_RELEASE_MSI(device_get_parent(dev), child, msi->msi_alloc, irqs); local
[all...]
/freebsd-11-stable/sys/x86/pci/
H A Dpci_bus.c97 int *irqs)
103 irqs));
96 legacy_pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument
/freebsd-11-stable/sys/dev/ie/
H A Dif_ie_isa.c327 u_int16_t irqs[] = { 0, 0x09, 0x03, 0x04, 0x05, 0x0a, 0x0b, 0 }; local
353 irq = irqs[((data & IE_EE16_EEPROM_IRQ_MASK)
/freebsd-11-stable/sys/arm/mv/
H A Dmv_pci.c1161 int maxcount __unused, int *irqs)
1188 *irqs++ = MSI_IRQ + i;
1197 mv_pcib_release_msi(device_t dev, device_t child, int count, int *irqs) argument
1206 clrbit(&sc->sc_msi_bitmap, irqs[i] - MSI_IRQ);
1160 mv_pcib_alloc_msi(device_t dev, device_t child, int count, int maxcount __unused, int *irqs) argument
/freebsd-11-stable/sys/x86/xen/
H A Dxen_apic.c189 xen_pv_apic_alloc_vectors(u_int apic_id, u_int *irqs, u_int count, u_int align) argument
/freebsd-11-stable/sys/sparc64/pci/
H A Dfire.c1467 int *irqs)
1501 irqs[j] = sc->sc_msi_first + i + j;
1512 fire_release_msi(device_t dev, device_t child, int count, int *irqs) argument
1521 sc->sc_msi_msiq_table[irqs[i] - sc->sc_msi_first]);
1522 clrbit(sc->sc_msi_bitmap, irqs[i] - sc->sc_msi_first);
1466 fire_alloc_msi(device_t dev, device_t child, int count, int maxcount __unused, int *irqs) argument
/freebsd-11-stable/sys/x86/x86/
H A Dlocal_apic.c339 static u_int native_apic_alloc_vectors(u_int apic_id, u_int *irqs,
1535 native_apic_alloc_vectors(u_int apic_id, u_int *irqs, u_int count, u_int align) argument
1544 KASSERT(irqs[run] < num_io_irqs, ("Invalid IRQ %u at index %u",
1545 irqs[run], run));
1579 irqs[vector];
H A Dintr_machdep.c213 KASSERT(vector < num_io_irqs, ("IRQ %d too large (%u irqs)", vector,
544 DB_SHOW_COMMAND(irqs, db_show_irqs)
/freebsd-11-stable/sys/dev/e1000/
H A Dif_igb.h349 u64 irqs; member in struct:igb_queue
/freebsd-11-stable/sys/arm/nvidia/
H A Dtegra_pcie.c487 int *irqs)
497 irqs));
501 tegra_pcib_release_msi(device_t pci, device_t child, int count, int *irqs) argument
510 return (intr_release_msi(pci, child, msi_parent, count, irqs));
486 tegra_pcib_alloc_msi(device_t pci, device_t child, int count, int maxcount, int *irqs) argument
/freebsd-11-stable/sys/dev/hyperv/pcib/
H A Dvmbus_pcib.c1643 int maxcount, int *irqs)
1646 irqs));
1650 vmbus_pcib_release_msi(device_t pcib, device_t dev, int count, int *irqs) argument
1652 return (PCIB_RELEASE_MSI(device_get_parent(pcib), dev, count, irqs));
1642 vmbus_pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument
/freebsd-11-stable/sys/dev/ixgbe/
H A Dif_ixv.c708 ++que->irqs;
1892 SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "irqs",
1893 CTLFLAG_RD, &(adapter->queues[i].irqs), "IRQs on queue");
1975 que->msix, (long)que->irqs);
H A Dixgbe.h314 u64 irqs; member in struct:ix_queue
/freebsd-11-stable/sys/dev/sio/
H A Dsio.c438 intrmask_t irqs; local
755 irqs = irqmap[1] & ~irqmap[0];
757 ((1 << xirq) & irqs) == 0) {
759 "sio%d: configured irq %ld not in bitmap of probed irqs %#x\n",
760 device_get_unit(dev), xirq, irqs);
/freebsd-11-stable/sys/dev/ixl/
H A Dixl.h530 u64 irqs; member in struct:ixl_queue

Completed in 343 milliseconds

123