Searched refs:irqs (Results 1 - 25 of 60) sorted by relevance

123

/freebsd-11-stable/sys/xen/
H A Dxen_msi.h34 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 Dxen_msi.c72 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 Dxen_nexus.c126 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 Dacpi_container.c46 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 Dpirtool.c56 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 Dthunder_pcie_pem_fdt.c114 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 Dradeon_irq.c137 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 Dradeon_irq.c136 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 Dintr_machdep.h163 int msi_alloc(device_t dev, int count, int maxcount, int *irqs);
166 int msi_release(int *irqs, int count);
H A Dlegacyvar.h66 int maxcount, int *irqs);
H A Dapicvar.h345 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 Dmsi.c376 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 Dnexus.c139 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 Dintr_machdep.c112 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 Dpci_pir.c82 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 Dcardinfo.h174 int irqs; /* Bitmap of IRQs allowed */ member in struct:slotstate
/freebsd-11-stable/sys/dev/tws/
H A Dtws.c93 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 Dtws.h241 int irqs; /* intrs used */ member in struct:tws_softc
/freebsd-11-stable/sys/powerpc/powermac/
H A Dcpcht.c79 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 Deisaconf.c76 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 Dti_pruss.c179 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 Dpcib_private.h187 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 Dxlp_pci.c348 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 Dxlr_pci.c371 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 Dsubr_intr.c1272 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

Completed in 461 milliseconds

123