Home
last modified time | relevance | path

Searched refs:irq (Results 151 – 175 of 1781) sorted by relevance

12345678910>>...72

/freebsd/sys/dev/sound/pci/
H A Dfm801.c143 struct resource *reg, *irq; member
619 fm801->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &fm801->irqid, in fm801_pci_attach()
621 if (!fm801->irq || in fm801_pci_attach()
622 snd_setup_intr(dev, fm801->irq, 0, fm801_intr, fm801, &fm801->ih)) { in fm801_pci_attach()
641 rman_get_start(fm801->reg), rman_get_start(fm801->irq), in fm801_pci_attach()
658 if (fm801->ih) bus_teardown_intr(dev, fm801->irq, fm801->ih); in fm801_pci_attach()
659 if (fm801->irq) bus_release_resource(dev, SYS_RES_IRQ, fm801->irqid, fm801->irq); in fm801_pci_attach()
690 bus_teardown_intr(dev, fm801->irq, fm801->ih); in fm801_pci_detach()
691 bus_release_resource(dev, SYS_RES_IRQ, fm801->irqid, fm801->irq); in fm801_pci_detach()
/freebsd/lib/libvmmapi/amd64/
H A Dvmmapi_machdep.c194 vm_ioapic_assert_irq(struct vmctx *ctx, int irq) in vm_ioapic_assert_irq() argument
199 ioapic_irq.irq = irq; in vm_ioapic_assert_irq()
205 vm_ioapic_deassert_irq(struct vmctx *ctx, int irq) in vm_ioapic_deassert_irq() argument
210 ioapic_irq.irq = irq; in vm_ioapic_deassert_irq()
216 vm_ioapic_pulse_irq(struct vmctx *ctx, int irq) in vm_ioapic_pulse_irq() argument
221 ioapic_irq.irq = irq; in vm_ioapic_pulse_irq()
/freebsd/sys/dev/mps/
H A Dmps_pci.c308 q->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in mps_pci_setup_interrupts()
310 if (q->irq == NULL) { in mps_pci_setup_interrupts()
316 error = bus_setup_intr(dev, q->irq, in mps_pci_setup_interrupts()
358 if (q->irq != NULL) { in mps_pci_free_interrupts()
359 bus_teardown_intr(sc->mps_dev, q->irq, in mps_pci_free_interrupts()
362 q->irq_rid, q->irq); in mps_pci_free_interrupts()
/freebsd/sys/powerpc/powermac/
H A Dmacgpio.c157 uint32_t irq[2]; in macgpio_attach() local
190 if (OF_getencprop(child, "interrupts", irq, sizeof(irq)) == in macgpio_attach()
191 sizeof(irq)) { in macgpio_attach()
195 0, MAP_IRQ(iparent, irq[0]), in macgpio_attach()
196 MAP_IRQ(iparent, irq[0]), 1); in macgpio_attach()
/freebsd/sys/riscv/riscv/
H A Dnexus.c257 nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, in nexus_config_intr() argument
291 nexus_describe_intr(device_t dev, device_t child, struct resource *irq, in nexus_describe_intr() argument
295 return (intr_describe_irq(child, irq, cookie, descr)); in nexus_describe_intr()
420 u_int irq; in nexus_ofw_map_intr() local
428 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
430 return (irq); in nexus_ofw_map_intr()
/freebsd/sys/contrib/device-tree/src/xtensa/
H A Dvirt.dts39 /* one cell: internal irq number,
40 * two cells: second cell == 0: internal irq number
41 * second cell == 1: external irq number
/freebsd/sys/contrib/device-tree/Bindings/spi/
H A Dmicrochip,spi-pic32.txt7 of <fault-irq>, <receive-irq>, <transmit-irq>.
/freebsd/sys/dev/al_eth/
H A Dal_eth.c2158 irq->vector); in __al_eth_free_irq()
2160 irq->cookie); in __al_eth_free_irq()
2165 irq->requested = 0; in __al_eth_free_irq()
2188 irq->vector); in al_eth_free_irq()
2190 irq->res); in al_eth_free_irq()
2191 irq->res = NULL; in al_eth_free_irq()
2235 NULL, irq->data, &irq->cookie)) != 0) { in al_eth_request_irq()
2250 bti = bus_teardown_intr(adapter->dev, irq->res, irq->cookie); in al_eth_request_irq()
2258 irq->vector); in al_eth_request_irq()
2269 irq->vector, irq->res); in al_eth_request_irq()
[all …]
/freebsd/sys/x86/isa/
H A Dicu.h69 #define IRQ_MASK(irq) (1 << (irq)) argument
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Domap-mcbsp.txt14 <OCP compliant irq>,
15 <TX irq>,
16 <RX irq>;
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dbtusb.txt25 irq will be enabled so that the bluetooth chip can wakeup host
26 platform out of band. During system resume, the irq will be
31 Following example uses irq pin number 3 of gpio0 for out of band wake-on-bt:
/freebsd/sys/contrib/device-tree/Bindings/input/
H A Dgpio-keys.yaml44 wake-up interrupt in addition to the gpio irq
47 - enum: [ irq, wakeup ]
49 - const: irq
153 #include <dt-bindings/interrupt-controller/irq.h>
176 interrupt-names = "irq", "wakeup";
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2838_pci.c118 u_int irq; member
382 uint32_t bit, irq; in bcm_pcib_msi_intr_process() local
385 irq = bit - 1; in bcm_pcib_msi_intr_process()
388 bcm_pcib_set_reg(sc, REG_MSI_CLR, 1 << irq); in bcm_pcib_msi_intr_process()
394 irqsrc = &sc->msi_isrcs[irq]; in bcm_pcib_msi_intr_process()
398 irq); in bcm_pcib_msi_intr_process()
401 interrupt_bitmap = interrupt_bitmap & ~(1 << irq); in bcm_pcib_msi_intr_process()
472 *data = (REG_VALUE_MSI_CONFIG & 0xffff) | msi_msg->irq; in bcm_pcib_map_msi()
530 sc->msi_isrcs[i].irq = i; in bcm_pcib_msi_attach()
/freebsd/sys/contrib/device-tree/Bindings/net/wireless/
H A Dti,wlcore.yaml45 - const: irq
89 #include <dt-bindings/interrupt-controller/irq.h>
108 #include <dt-bindings/interrupt-controller/irq.h>
125 #include <dt-bindings/interrupt-controller/irq.h>
/freebsd/sys/dev/acpica/
H A Dacpi_bus_if.m39 acpi_bus_default_map_intr(device_t bus, device_t dev, u_int irq,
47 return (ACPI_BUS_MAP_INTR(parent, dev, irq, trig, pol));
49 panic("Unable to map interrupt %u", irq);
62 u_int irq;
/freebsd/sys/dev/drm2/
H A Ddrm_pci.c159 return (dev->irq); in drm_pci_get_irq()
168 dev->irq = (int) rman_get_start(dev->irqr); in drm_pci_get_irq()
170 return (dev->irq); in drm_pci_get_irq()
182 dev->irq = 0; in drm_pci_free_irq()
272 p->irq = dev->irq; in drm_pci_irq_by_busid()
275 p->irq); in drm_pci_irq_by_busid()
/freebsd/sys/dev/pci/
H A Dpcib_if.m113 # Allocate 'count' MSI messages mapped onto 'count' IRQs. 'irq' points
139 # Allocate a single MSI-X message mapped onto '*irq'.
144 int *irq;
148 # Release a single MSI-X message mapped onto 'irq'.
153 int irq;
157 # Determine the MSI/MSI-X message address and data for 'irq'. The address
163 int irq;
/freebsd/usr.sbin/bhyve/amd64/
H A Dpci_lpc.c74 int irq; member
203 assert(sc->irq >= 0); in lpc_uart_intr_assert()
205 vm_isa_pulse_irq(lpc_bridge->pi_vmctx, sc->irq, sc->irq); in lpc_uart_intr_assert()
273 if (uart_legacy_alloc(unit, &sc->iobase, &sc->irq) != 0) { in lpc_init()
278 pci_irq_reserve(sc->irq); in lpc_init()
430 dsdt_fixed_irq(sc->irq); in pci_lpc_uart_dsdt()
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_cq.c297 cq->irq = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].irq; in mlx4_cq_alloc()
322 synchronize_irq(priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq); in mlx4_cq_free()
323 if (priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq != in mlx4_cq_free()
324 priv->eq_table.eq[MLX4_EQ_ASYNC].irq) in mlx4_cq_free()
325 synchronize_irq(priv->eq_table.eq[MLX4_EQ_ASYNC].irq); in mlx4_cq_free()
/freebsd/sys/dev/mpr/
H A Dmpr_pci.c362 q->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in mpr_pci_setup_interrupts()
364 if (q->irq == NULL) { in mpr_pci_setup_interrupts()
370 error = bus_setup_intr(dev, q->irq, in mpr_pci_setup_interrupts()
411 if (q->irq != NULL) { in mpr_pci_free_interrupts()
412 bus_teardown_intr(sc->mpr_dev, q->irq, in mpr_pci_free_interrupts()
415 q->irq_rid, q->irq); in mpr_pci_free_interrupts()
/freebsd/sys/contrib/device-tree/Bindings/rtc/
H A Disil,isl1208.txt16 - "interrupt-names": list which may contains "irq" and "evdet"
18 - "interrupts": list of interrupts for "irq" and "evdet"
33 interrupt-names = "irq", "evdet";
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dmediatek,cirq.txt21 - mediatek,ext-irq-range: Identifies external irq number range in different
32 mediatek,ext-irq-start = <32 200>;
H A Dti,sci-inta.yaml70 Interrupt ranges that converts the INTA output hw irq numbers
75 "output_irq" specifies the base for inta output irq
77 "parent's input irq" specifies the base for parent irq
/freebsd/sys/dev/enetc/
H A Denetc.h42 struct if_irq irq; member
54 struct if_irq irq; member
63 struct if_irq irq; member
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dahb.c390 static irqreturn_t ath10k_ahb_interrupt_handler(int irq, void *arg) in ath10k_ahb_interrupt_handler() argument
410 ret = request_irq(ar_ahb->irq, in ath10k_ahb_request_irq_legacy()
415 ar_ahb->irq, ret); in ath10k_ahb_request_irq_legacy()
427 free_irq(ar_ahb->irq, ar); in ath10k_ahb_release_irq_legacy()
491 ar_ahb->irq = platform_get_irq_byname(pdev, "legacy"); in ath10k_ahb_resource_init()
492 if (ar_ahb->irq < 0) { in ath10k_ahb_resource_init()
493 ath10k_err(ar, "failed to get irq number: %d\n", ar_ahb->irq); in ath10k_ahb_resource_init()
494 ret = ar_ahb->irq; in ath10k_ahb_resource_init()
498 ath10k_dbg(ar, ATH10K_DBG_BOOT, "irq: %d\n", ar_ahb->irq); in ath10k_ahb_resource_init()
638 synchronize_irq(ar_ahb->irq); in ath10k_ahb_hif_stop()

12345678910>>...72