/freebsd-current/sys/contrib/dev/mediatek/mt76/mt7915/ |
H A D | coredump.c | 170 u32 n, irq, sch, base = MT_FW_EINT_INFO; local 180 irq = mt76_rr(dev, base + 0x8); 182 FIELD_GET(GENMASK(7, 0), irq) : FIELD_GET(GENMASK(23, 16), irq); 207 /* irq trace */ 209 FIELD_GET(GENMASK(15, 8), irq) : FIELD_GET(GENMASK(7, 0), irq); 216 mt7915_memcpy_fromio(dev, dump->irq, base + 0x4 + y * 16, 217 sizeof(dump->irq));
|
/freebsd-current/sys/powerpc/ofw/ |
H A D | openpic_ofw.c | 64 static void openpic_ofw_translate_code(device_t, u_int irq, int code, 148 openpic_ofw_translate_code(device_t dev, u_int irq, int code, argument
|
/freebsd-current/sys/arm64/arm64/ |
H A D | gic_v3_var.h | 97 #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc)
|
/freebsd-current/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | core.c | 13 irqreturn_t mt7603_irq_handler(int irq, void *dev_instance) argument
|
/freebsd-current/sys/dev/superio/ |
H A D | superio.h | 78 SUPERIO_ACCESSOR(irq, IRQ, uint8_t)
|
/freebsd-current/sys/dev/bhnd/cores/chipc/ |
H A D | chipcvar.h | 144 rman_res_t irq; /**< child IRQ, if mapped */ member in struct:chipc_devinfo
|
/freebsd-current/sys/dev/glxiic/ |
H A D | glxiic.c | 252 static void glxiic_smb_map_interrupt(int irq); 314 int error, irq, unit; local 351 if (resource_int_value("glxiic", unit, "irq", &irq) == 0) { 352 if (irq < 1 || irq > 15) { 353 device_printf(dev, "Bad value %d for glxiic.%d.irq\n", 354 irq, unit); 360 device_printf(dev, "Using irq %d set by hint\n", irq); 990 glxiic_smb_map_interrupt(int irq) argument [all...] |
/freebsd-current/sys/powerpc/include/ |
H A D | openpicvar.h | 78 void openpic_bind(device_t dev, u_int irq, cpuset_t cpumask, void **);
|
/freebsd-current/sys/contrib/dev/athk/ath11k/ |
H A D | pcic.c | 338 /* In case of one MSI vector, we handle irq enable/disable in a 339 * uniform way since we only have one irq 352 /* In case of one MSI vector, we handle irq enable/disable in a 353 * uniform way since we only have one irq 399 static irqreturn_t ath11k_pcic_ce_interrupt_handler(int irq, void *arg) argument 423 /* In case of one MSI vector, we handle irq enable/disable 424 * in a uniform way since we only have one irq 457 /* In case of one MSI vector, we handle irq enable/disable in a 458 * uniform way since we only have one irq 528 static irqreturn_t ath11k_pcic_ext_interrupt_handler(int irq, voi argument 599 int irq = ath11k_pcic_get_msi_irq(ab, vector); local 631 int irq, i, ret, irq_idx; local [all...] |
/freebsd-current/sys/dev/sound/pci/ |
H A D | csa.c | 87 struct resource *irq, int flags, 91 struct resource *irq, void *cookie); 270 resp->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, 272 if (resp->irq == NULL) 276 if (snd_setup_intr(dev, resp->irq, 0, csa_intr, scp, &scp->ih)) 323 bus_teardown_intr(dev, resp->irq, scp->ih); 325 bus_release_resource(dev, SYS_RES_IRQ, resp->irq_rid, resp->irq); 364 bus_teardown_intr(dev, resp->irq, scp->ih); 365 bus_release_resource(dev, SYS_RES_IRQ, resp->irq_rid, resp->irq); 409 res = resp->irq; 446 csa_setup_intr(device_t bus, device_t child, struct resource *irq, int flags, driver_filter_t *filter, driver_intr_t *intr, void *arg, void **cookiep) argument 492 csa_teardown_intr(device_t bus, device_t child, struct resource *irq, void *cookie) argument [all...] |
H A D | via82c686.c | 83 struct resource *reg, *irq; member in struct:via_info 524 via->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &via->irqid, 526 if (!via->irq || snd_setup_intr(dev, via->irq, INTR_MPSAFE, via_intr, via, &via->ih)) { 583 snprintf(status, SND_STATUSLEN, "port 0x%jx irq %jd on %s", 584 rman_get_start(via->reg), rman_get_start(via->irq), 596 if (via->ih) bus_teardown_intr(dev, via->irq, via->ih); 597 if (via->irq) bus_release_resource(dev, SYS_RES_IRQ, via->irqid, via->irq); 619 bus_teardown_intr(dev, via->irq, vi [all...] |
H A D | fm801.c | 143 struct resource *reg, *irq; member in struct:fm801_info 619 fm801->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &fm801->irqid, 621 if (!fm801->irq || 622 snd_setup_intr(dev, fm801->irq, 0, fm801_intr, fm801, &fm801->ih)) { 639 snprintf(status, SND_STATUSLEN, "%s 0x%jx irq %jd on %s", 641 rman_get_start(fm801->reg), rman_get_start(fm801->irq), 658 if (fm801->ih) bus_teardown_intr(dev, fm801->irq, fm801->ih); 659 if (fm801->irq) bus_release_resource(dev, SYS_RES_IRQ, fm801->irqid, fm801->irq); 690 bus_teardown_intr(dev, fm801->irq, fm80 [all...] |
/freebsd-current/sys/contrib/ncsw/Peripherals/BM/ |
H A D | bm_portal.c | 78 * Creates a managed portal object. @irq is only used if @flags specifies 153 XX_SetIntr(p_BmPortal->irq, portal_isr, p_BmPortal); 154 XX_EnableIntr(p_BmPortal->irq); 185 XX_DisableIntr(p_BmPortal->irq); 186 XX_FreeIntr(p_BmPortal->irq); 493 p_BmPortal->irq = p_BmPortalParam->irq; 510 flags = (uint32_t)((p_BmPortal->irq != NO_IRQ) ? BMAN_PORTAL_FLAG_IRQ : 0);
|
/freebsd-current/sys/dev/drm2/ |
H A D | drm_pci.c | 159 return (dev->irq); 168 dev->irq = (int) rman_get_start(dev->irqr); 170 return (dev->irq); 182 dev->irq = 0; 272 p->irq = dev->irq; 275 p->irq);
|
/freebsd-current/usr.sbin/bhyve/amd64/ |
H A D | pci_lpc.c | 74 int irq; member in struct:lpc_uart_softc 203 assert(sc->irq >= 0); 205 vm_isa_pulse_irq(lpc_bridge->pi_vmctx, sc->irq, sc->irq); 273 if (uart_legacy_alloc(unit, &sc->iobase, &sc->irq) != 0) { 278 pci_irq_reserve(sc->irq); 430 dsdt_fixed_irq(sc->irq);
|
H A D | atkbdc.c | 108 int irq; member in struct:kbd_dev 117 int irq; member in struct:aux_dev 147 vm_isa_pulse_irq(sc->ctx, sc->kbd.irq, sc->kbd.irq); 156 vm_isa_pulse_irq(sc->ctx, sc->aux.irq, sc->aux.irq); 546 sc->kbd.irq = KBD_DEV_IRQ; 549 sc->aux.irq = AUX_DEV_IRQ; 575 SNAPSHOT_VAR_OR_LEAVE(atkbdc_sc->kbd.irq, meta, ret, done); 583 SNAPSHOT_VAR_OR_LEAVE(atkbdc_sc->aux.irq, met [all...] |
/freebsd-current/sys/contrib/dev/athk/ath10k/ |
H A D | ahb.c | 390 static irqreturn_t ath10k_ahb_interrupt_handler(int irq, void *arg) argument 410 ret = request_irq(ar_ahb->irq, 414 ath10k_warn(ar, "failed to request legacy irq %d: %d\n", 415 ar_ahb->irq, ret); 427 free_irq(ar_ahb->irq, ar); 491 ar_ahb->irq = platform_get_irq_byname(pdev, "legacy"); 492 if (ar_ahb->irq < 0) { 493 ath10k_err(ar, "failed to get irq number: %d\n", ar_ahb->irq); 494 ret = ar_ahb->irq; [all...] |
/freebsd-current/sys/x86/x86/ |
H A D | msi.c | 272 /* Store information to free existing irq. */ 315 "remap irq %u to APIC ID %u failed (error %d)\n", 381 u_int irq; local 388 irq = msi_last_irq + first_msi_irq; 394 msi->msi_irq = irq; 396 nexus_add_irq(irq); 585 msi_map(int irq, uint64_t *addr, uint32_t *data) argument 595 msi = (struct msi_intsrc *)intr_lookup_source(irq); 658 msix_alloc(device_t dev, int *irq) argument 744 *irq 749 msix_release(int irq) argument [all...] |
/freebsd-current/sys/powerpc/powermac/ |
H A D | uninorth.c | 194 u_int irq = MAP_IRQ(iparent, intr[i]); local 197 dinfo->udi_ninterrupts, irq, irq, 1); 200 powerpc_config_intr(irq, 205 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; 285 u_int irq, reg[3]; local 368 irq = MAP_IRQ(iparent, 0); 370 dinfo->udi_ninterrupts, irq, irq, 1); 371 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; [all...] |
/freebsd-current/sys/dev/bhnd/siba/ |
H A D | siba_subr.c | 177 dinfo->intr.irq = 0; 182 &dinfo->intr.irq); 192 dinfo->intr.irq, dinfo->intr.irq, 1); 581 BHND_BUS_UNMAP_INTR(dev, child, dinfo->intr.irq);
|
/freebsd-current/lib/libvmmapi/ |
H A D | vmmapi.h | 167 int vm_assert_irq(struct vmctx *ctx, uint32_t irq); 168 int vm_deassert_irq(struct vmctx *ctx, uint32_t irq); 178 int vm_ioapic_assert_irq(struct vmctx *ctx, int irq); 179 int vm_ioapic_deassert_irq(struct vmctx *ctx, int irq); 180 int vm_ioapic_pulse_irq(struct vmctx *ctx, int irq);
|
/freebsd-current/sys/kern/ |
H A D | subr_intr.c | 356 intr_child_irq_handler(struct intr_pic *parent, uintptr_t irq) argument 364 if (child->pc_start <= irq && 365 irq < (child->pc_start + child->pc_length)) { 373 return (child->pc_filter(child->pc_filter_arg, irq)); 424 u_int irq; local 431 for (irq = irq_next_free; irq < intr_nirq; irq++) { 432 if (irq_sources[irq] == NULL) 435 for (irq 1440 intr_alloc_msix(device_t pci, device_t child, intptr_t xref, int *irq) argument 1478 intr_release_msix(device_t pci, device_t child, intptr_t xref, int irq) argument 1513 intr_map_msi(device_t pci, device_t child, intptr_t xref, int irq, uint64_t *addr, uint32_t *data) argument [all...] |
/freebsd-current/lib/libvmmapi/amd64/ |
H A D | vmmapi_machdep.c | 194 vm_ioapic_assert_irq(struct vmctx *ctx, int irq) argument 199 ioapic_irq.irq = irq; 205 vm_ioapic_deassert_irq(struct vmctx *ctx, int irq) argument 210 ioapic_irq.irq = irq; 216 vm_ioapic_pulse_irq(struct vmctx *ctx, int irq) argument 221 ioapic_irq.irq = irq;
|
/freebsd-current/sys/arm/broadcom/bcm2835/ |
H A D | bcm2838_pci.c | 118 u_int irq; member in struct:bcm_pcib_irqsrc 382 uint32_t bit, irq; local 385 irq = bit - 1; 388 bcm_pcib_set_reg(sc, REG_MSI_CLR, 1 << irq); 394 irqsrc = &sc->msi_isrcs[irq]; 398 irq); 401 interrupt_bitmap = interrupt_bitmap & ~(1 << irq); 472 *data = (REG_VALUE_MSI_CONFIG & 0xffff) | msi_msg->irq; 514 device_printf(dev, "could not allocate MSI irq resource.\n"); 530 sc->msi_isrcs[i].irq [all...] |
/freebsd-current/sys/dev/mpr/ |
H A D | mpr_pci.c | 362 q->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, 364 if (q->irq == NULL) { 370 error = bus_setup_intr(dev, q->irq, 411 if (q->irq != NULL) { 412 bus_teardown_intr(sc->mpr_dev, q->irq, 415 q->irq_rid, q->irq);
|