/freebsd-11-stable/sys/dev/ahci/ |
H A D | ahci.c | 369 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 D | ahci.h | 506 } irqs[AHCI_MAX_IRQS]; member in struct:ahci_controller
|
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | rs600.c | 648 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 D | acpi_pcib_acpi.c | 89 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 D | acpi_pci_link.c | 276 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 D | vmbus.c | 88 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 D | gic.c | 445 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 D | thunder_pcie_pem.c | 348 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 D | bios.h | 184 u_int16_t irqs; member in struct:PIR_intpin
|
/freebsd-11-stable/sys/dev/pci/ |
H A D | pci_host_generic.c | 718 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 D | pci.c | 2515 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 D | pci_bus.c | 97 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 D | if_ie_isa.c | 327 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 D | mv_pci.c | 1161 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 D | xen_apic.c | 189 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 D | fire.c | 1467 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 D | local_apic.c | 339 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 D | intr_machdep.c | 213 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 D | if_igb.h | 349 u64 irqs; member in struct:igb_queue
|
/freebsd-11-stable/sys/arm/nvidia/ |
H A D | tegra_pcie.c | 487 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 D | vmbus_pcib.c | 1643 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 D | if_ixv.c | 708 ++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 D | ixgbe.h | 314 u64 irqs; member in struct:ix_queue
|
/freebsd-11-stable/sys/dev/sio/ |
H A D | sio.c | 438 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 D | ixl.h | 530 u64 irqs; member in struct:ixl_queue
|