/freebsd-11-stable/sys/xen/ |
H A D | xen_msi.h | 34 int xen_msi_alloc(device_t dev, int count, int maxcount, int *irqs); 35 int xen_msi_release(int *irqs, int count);
|
/freebsd-11-stable/sys/x86/xen/ |
H A D | xen_msi.c | 72 xen_msi_alloc(device_t dev, int count, int maxcount, int *irqs) argument 86 irqs[i] = first_msi_irq + msi_last_irq++; 90 ret = xen_register_msi(dev, irqs[0], count); 95 nexus_add_irq(irqs[i]); 101 xen_msi_release(int *irqs, int count) argument 106 ret = xen_release_msi(irqs[i]);
|
H A D | xen_nexus.c | 126 nexus_xen_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument 129 return (xen_msi_alloc(dev, count, maxcount, irqs)); 133 nexus_xen_release_msi(device_t pcib, device_t dev, int count, int *irqs) argument 136 return (xen_msi_release(irqs, count));
|
/freebsd-11-stable/sys/dev/acpica/ |
H A D | acpi_container.c | 46 int count, int maxcount, int *irqs); 48 int count, int *irqs); 127 int *irqs) 132 irqs)); 136 acpi_syscont_release_msi(device_t bus, device_t dev, int count, int *irqs) argument 140 return (PCIB_RELEASE_MSI(device_get_parent(parent), dev, count, irqs)); 126 acpi_syscont_alloc_msi(device_t bus, device_t dev, int count, int maxcount, int *irqs) argument
|
/freebsd-11-stable/tools/tools/pirtool/ |
H A D | pirtool.c | 56 void pci_print_irqmask(uint16_t irqs); 58 uint16_t irqs); 182 pci_print_irqmask(uint16_t irqs) argument 186 if (irqs == 0) { 191 for (i = 0; i < 16; i++, irqs >>= 1) 192 if (irqs & 1) { 263 uint16_t irqs) 277 pci_print_irqmask(irqs); 262 print_irq_line(int entry, pir_entry_t *p, char line, uint8_t link, uint16_t irqs) argument
|
/freebsd-11-stable/sys/arm64/cavium/ |
H A D | thunder_pcie_pem_fdt.c | 114 int *irqs) 121 irqs)); 125 thunder_pem_fdt_release_msi(device_t pci, device_t child, int count, int *irqs) argument 131 return (intr_release_msi(pci, child, msi_parent, count, irqs)); 113 thunder_pem_fdt_alloc_msi(device_t pci, device_t child, int count, int maxcount, int *irqs) argument
|
/freebsd-11-stable/sys/dev/drm/ |
H A D | radeon_irq.c | 137 u32 irqs = RADEON_READ(RADEON_GEN_INT_STATUS); local 144 if (irqs & R500_DISPLAY_INT_STATUS) { 162 irqs &= irq_mask; 164 if (irqs) 165 RADEON_WRITE(RADEON_GEN_INT_STATUS, irqs); 167 return irqs;
|
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | radeon_irq.c | 136 u32 irqs = RADEON_READ(RADEON_GEN_INT_STATUS); local 143 if (irqs & R500_DISPLAY_INT_STATUS) { 159 irqs &= irq_mask; 161 if (irqs) 162 RADEON_WRITE(RADEON_GEN_INT_STATUS, irqs); 164 return irqs;
|
/freebsd-11-stable/sys/x86/include/ |
H A D | intr_machdep.h | 163 int msi_alloc(device_t dev, int count, int maxcount, int *irqs); 166 int msi_release(int *irqs, int count);
|
H A D | legacyvar.h | 66 int maxcount, int *irqs);
|
H A D | apicvar.h | 345 apic_alloc_vectors(u_int apic_id, u_int *irqs, u_int count, u_int align) argument 348 return (apic_ops.alloc_vectors(apic_id, irqs, count, align));
|
/freebsd-11-stable/sys/x86/x86/ |
H A D | msi.c | 376 msi_alloc(device_t dev, int count, int maxcount, int *irqs) argument 407 irqs[cnt] = i; 437 vector = apic_alloc_vectors(cpu, irqs, count, maxcount); 452 apic_free_vector(cpu, vector + i, irqs[i]); 457 msi = (struct msi_intsrc *)intr_lookup_source(irqs[i]); 463 fsrc = (struct msi_intsrc *)intr_lookup_source(irqs[0]); 465 msi = (struct msi_intsrc *)intr_lookup_source(irqs[i]); 480 bcopy(irqs, mirqs, count * sizeof(*mirqs)); 487 msi_release(int *irqs, int count) argument 493 first = (struct msi_intsrc *)intr_lookup_source(irqs[ [all...] |
H A D | nexus.c | 139 static int nexus_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs); 140 static int nexus_release_msi(device_t pcib, device_t dev, int count, int *irqs); 752 nexus_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument 755 return (msi_alloc(dev, count, maxcount, irqs)); 759 nexus_release_msi(device_t pcib, device_t dev, int count, int *irqs) argument 762 return (msi_release(irqs, count));
|
/freebsd-11-stable/sys/powerpc/powerpc/ |
H A D | intr_machdep.c | 112 u_int irqs; member in struct:pic 258 cnt = p->irqs + p->ipis; 321 powerpc_register_pic(device_t dev, uint32_t node, u_int irqs, u_int ipis, argument 342 p->irqs = irqs; 350 irq = p->base + irqs + ipis; 385 piclist[idx].irqs = 124; 425 MAP_IRQ(piclist[n].node, piclist[n].irqs), 438 piclist[n].irqs));
|
/freebsd-11-stable/sys/i386/pci/ |
H A D | pci_pir.c | 82 static void pci_print_irqmask(u_int16_t irqs); 122 "Mask of allowed irqs to try to route when it has no good clue about\n" 123 "which irqs it should use."); 242 if (intpin->irqs != pci_link->pl_irqmask) { 249 pci_link->pl_irqmask &= intpin->irqs; 254 pci_link->pl_irqmask = intpin->irqs; 600 pci_print_irqmask(u_int16_t irqs) argument 604 if (irqs == 0) { 609 for (i = 0; i < 16; i++, irqs >>= 1) 610 if (irqs [all...] |
/freebsd-11-stable/usr.sbin/dumpcis/ |
H A D | cardinfo.h | 174 int irqs; /* Bitmap of IRQs allowed */ member in struct:slotstate
|
/freebsd-11-stable/sys/dev/tws/ |
H A D | tws.c | 93 int tws_setup_intr(struct tws_softc *sc, int irqs); 321 for(i=0;i<sc->irqs;i++) { 379 for(i=0;i<sc->irqs;i++) { 438 tws_setup_intr(struct tws_softc *sc, int irqs) argument 442 for(i=0;i<irqs;i++) { 465 for(i=0;i<sc->irqs;i++) { 483 sc->irqs = 1; 489 if ( tws_setup_intr(sc, sc->irqs) == FAILURE ) 494 sc->irqs = 1; 506 if ( tws_setup_intr(sc, sc->irqs) [all...] |
H A D | tws.h | 241 int irqs; /* intrs used */ member in struct:tws_softc
|
/freebsd-11-stable/sys/powerpc/powermac/ |
H A D | cpcht.c | 79 int count, int maxcount, int *irqs); 81 int count, int *irqs); 381 int *irqs) 411 irqs[j] = MAP_IRQ(cpcht_msipic, i+j); 420 cpcht_release_msi(device_t dev, device_t child, int count, int *irqs) argument 429 sc->htirq_map[irqs[i] & 0xff].irq_type = IRQ_NONE; 380 cpcht_alloc_msi(device_t dev, device_t child, int count, int maxcount, int *irqs) argument
|
/freebsd-11-stable/sys/dev/eisa/ |
H A D | eisaconf.c | 76 struct irqlist irqs; /* list of reserved irqs */ member in struct:eisa_ioconf 191 TAILQ_INIT(&(e_dev->ioconf.irqs)); 284 for (i = 0, irq = TAILQ_FIRST(&e_dev->ioconf.irqs); 474 TAILQ_INSERT_TAIL(&e_dev->ioconf.irqs, irq_info, links);
|
/freebsd-11-stable/sys/arm/ti/ |
H A D | ti_pruss.c | 179 struct ctl* irqs; local 183 irqs = malloc(sizeof(struct ctl), M_DEVBUF, M_WAITOK); 184 if (!irqs) 187 irqs->cnt = sc->tstamps.ctl.cnt; 188 irqs->idx = sc->tstamps.ctl.idx; 190 return devfs_set_cdevpriv(irqs, ti_pruss_privdtor); 202 struct ctl* irqs; local 206 devfs_get_cdevpriv((void**)&irqs); 209 if (sc->tstamps.ctl.cnt != irqs->cnt)
|
/freebsd-11-stable/sys/dev/pci/ |
H A D | pcib_private.h | 187 int pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs); 188 int pcib_release_msi(device_t pcib, device_t dev, int count, int *irqs);
|
/freebsd-11-stable/sys/mips/nlm/ |
H A D | xlp_pci.c | 348 xlp_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument 367 irqs[i] = 64 + link * 32 + i; 373 xlp_release_msi(device_t pcib, device_t dev, int count, int *irqs) argument
|
/freebsd-11-stable/sys/mips/rmi/ |
H A D | xlr_pci.c | 371 xlr_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument 390 irqs[i] = 64 + link * 32 + i; 396 xlr_release_msi(device_t pcib, device_t dev, int count, int *irqs) argument
|
/freebsd-11-stable/sys/kern/ |
H A D | subr_intr.c | 1272 int maxcount, int *irqs) 1299 irqs[i] = intr_map_irq(pic->pic_dev, xref, 1310 int *irqs) 1329 intr_map_get_map_data(irqs[i]); 1332 irqs[i])); 1340 intr_unmap_irq(irqs[i]); 1460 DB_SHOW_COMMAND(irqs, db_show_irqs) 1271 intr_alloc_msi(device_t pci, device_t child, intptr_t xref, int count, int maxcount, int *irqs) argument 1309 intr_release_msi(device_t pci, device_t child, intptr_t xref, int count, int *irqs) argument
|