Searched refs:irq (Results 126 - 150 of 431) sorted by relevance

1234567891011>>

/freebsd-current/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dcoredump.c170 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 Dopenpic_ofw.c64 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 Dgic_v3_var.h97 #define GIC_INTR_ISRC(sc, irq) (&sc->gic_irqs[irq].gi_isrc)
/freebsd-current/sys/contrib/dev/mediatek/mt76/mt7603/
H A Dcore.c13 irqreturn_t mt7603_irq_handler(int irq, void *dev_instance) argument
/freebsd-current/sys/dev/superio/
H A Dsuperio.h78 SUPERIO_ACCESSOR(irq, IRQ, uint8_t)
/freebsd-current/sys/dev/bhnd/cores/chipc/
H A Dchipcvar.h144 rman_res_t irq; /**< child IRQ, if mapped */ member in struct:chipc_devinfo
/freebsd-current/sys/dev/glxiic/
H A Dglxiic.c252 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 Dopenpicvar.h78 void openpic_bind(device_t dev, u_int irq, cpuset_t cpumask, void **);
/freebsd-current/sys/contrib/dev/athk/ath11k/
H A Dpcic.c338 /* 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 Dcsa.c87 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 Dvia82c686.c83 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 Dfm801.c143 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 Dbm_portal.c78 * 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 Ddrm_pci.c159 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 Dpci_lpc.c74 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 Datkbdc.c108 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 Dahb.c390 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 Dmsi.c272 /* 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 Duninorth.c194 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 Dsiba_subr.c177 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 Dvmmapi.h167 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 Dsubr_intr.c356 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 Dvmmapi_machdep.c194 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 Dbcm2838_pci.c118 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 Dmpr_pci.c362 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);

Completed in 218 milliseconds

1234567891011>>