Home
last modified time | relevance | path

Searched refs:irq (Results 201 – 225 of 1909) sorted by relevance

12345678910>>...77

/freebsd/sys/dev/sound/pci/
H A Dcs4281.c91 struct resource *reg, *irq, *mem; member
799 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irqid, in cs4281_pci_attach()
801 if (!sc->irq) { in cs4281_pci_attach()
806 if (snd_setup_intr(dev, sc->irq, 0, cs4281_intr, sc, &sc->ih)) { in cs4281_pci_attach()
850 rman_get_start(sc->reg), rman_get_start(sc->irq), in cs4281_pci_attach()
864 bus_teardown_intr(dev, sc->irq, sc->ih); in cs4281_pci_attach()
865 if (sc->irq) in cs4281_pci_attach()
866 bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); in cs4281_pci_attach()
891 bus_teardown_intr(dev, sc->irq, sc->ih); in cs4281_pci_detach()
892 bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); in cs4281_pci_detach()
/freebsd/sys/dev/bhnd/siba/
H A Dsiba_subr.c177 dinfo->intr.irq = 0; in siba_register_interrupts()
182 &dinfo->intr.irq); in siba_register_interrupts()
192 dinfo->intr.irq, dinfo->intr.irq, 1); in siba_register_interrupts()
581 BHND_BUS_UNMAP_INTR(dev, child, dinfo->intr.irq); in siba_free_dinfo()
/freebsd/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/sys/contrib/device-tree/Bindings/mmc/
H A Dti-omap-hsmmc.txt85 This SOC is missing the swakeup line, it will not detect SDIO irq
113 3. specify the gpio irq used for detecting sdio irq in suspend
116 polling". Also check the "sdio irq mode" in /sys/kernel/debug/mmc0/regs. Mind
117 not every application needs SDIO irq, e.g. MMC cards.
H A Dsynopsys-dw-mshc-common.yaml53 Data done irq is expected if data length is less than
55 with data length in some SoC so that TX/RX irq can be generated with
56 data done irq. Add this watermark quirk to mark this requirement and
/freebsd/sys/contrib/device-tree/src/arm/intel/ixp/
H A Dintel-ixp42x-usrobotics-usr8200.dts142 <0x7000 0 0 1 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 14 is irq 7 */
144 <0x7800 0 0 1 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 15 is irq 8 */
146 <0x8000 0 0 1 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 16 is irq 11 */
147 <0x8000 0 0 2 &gpio0 10 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 16 is irq 10 */
148 <0x8000 0 0 3 &gpio0 9 IRQ_TYPE_LEVEL_LOW>; /* INT C on slot 16 is irq 9 */
H A Dintel-ixp42x-linksys-wrv54g.dts130 <0x0000 0 0 1 &gpio0 10 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 0 is irq 10 */
131 <0x0000 0 0 2 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 0 is irq 11 */
133 <0x0800 0 0 1 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 1 is irq 11 */
134 <0x0800 0 0 2 &gpio0 10 IRQ_TYPE_LEVEL_LOW>; /* INT B on slot 1 is irq 10 */
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dmmio.c72 static irqreturn_t mt7615_irq_handler(int irq, void *dev_instance) in mt7615_irq_handler() argument
167 int irq, const u32 *map) in mt7615_mmio_probe() argument
225 ret = devm_request_irq(mdev->dev, irq, mt7615_irq_handler, in mt7615_mmio_probe()
240 devm_free_irq(pdev, irq, dev); in mt7615_mmio_probe()
/freebsd/sys/contrib/device-tree/src/arm64/apple/
H A Dt6002-j375d.dts28 interrupt-names = "irq";
37 interrupt-names = "irq";
/freebsd/sys/dev/vmd/
H A Dvmd.c630 vmd_alloc_msix(device_t dev, device_t child, int *irq) in vmd_alloc_msix() argument
638 child, irq)); in vmd_alloc_msix()
662 *irq = sc->vmd_irq[ibest].vi_irq; in vmd_alloc_msix()
667 vmd_release_msix(device_t dev, device_t child, int irq) in vmd_release_msix() argument
674 child, irq)); in vmd_release_msix()
679 sc->vmd_irq[u->viu_vector].vi_irq == irq) { in vmd_release_msix()
690 vmd_map_msi(device_t dev, device_t child, int irq, uint64_t *addr, uint32_t *data) in vmd_map_msi() argument
697 child, irq, addr, data)); in vmd_map_msi()
701 if (sc->vmd_irq[i].vi_irq == irq) in vmd_map_msi()
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dpinctrl-mcp23s08.txt55 - microchip,irq-mirror: Sets the mirror flag in the IOCON register. Devices
59 One for bank 1 and another for bank 2. If irq-mirror is set, both
64 - microchip,irq-active-high: Sets the INTPOL flag in the IOCON register. This
78 microchip,irq-mirror;
133 interrupt-names = "mcp23017@21 irq";
136 microchip,irq-mirror;
/freebsd/sys/dev/pci/
H A Dpci_host_generic_acpi.c465 generic_pcie_acpi_map_msi(device_t pci, device_t child, int irq, uint64_t *addr, in generic_pcie_acpi_map_msi() argument
470 return (intr_map_msi(pci, child, generic_pcie_get_xref(pci, child), irq, in generic_pcie_acpi_map_msi()
478 generic_pcie_acpi_alloc_msix(device_t pci, device_t child, int *irq) in generic_pcie_acpi_alloc_msix() argument
483 irq)); in generic_pcie_acpi_alloc_msix()
490 generic_pcie_acpi_release_msix(device_t pci, device_t child, int irq) in generic_pcie_acpi_release_msix() argument
495 irq)); in generic_pcie_acpi_release_msix()
/freebsd/sys/contrib/xen/
H A Dphysdev.h42 uint32_t irq; member
77 uint32_t irq; member
145 uint32_t irq; member
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dsmsc911x.txt18 - smsc,irq-active-high : Indicates the IRQ polarity is active-high
19 - smsc,irq-push-pull : Indicates the IRQ type is push-pull
42 smsc,irq-push-pull;
H A Dsmsc,lan9115.yaml51 smsc,irq-active-high:
55 smsc,irq-push-pull:
109 smsc,irq-push-pull;
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/
H A Dgpio.txt17 - fsl,cpm1-gpio-irq-mask : For banks having interrupt capability (like port C
21 one as described by the fsl,cpm1-gpio-irq-mask property. There should be as
45 fsl,cpm1-gpio-irq-mask = <0x0fff>;
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dpci.c499 ath12k_dbg(irq_grp->ab, ATH12K_DBG_PCI, "ext irq:%d\n", irq); in ath12k_pci_ext_interrupt_handler()
550 int irq = ath12k_pci_get_msi_irq(ab->dev, vector); in ath12k_pci_ext_irq_config() local
552 ab->irq_num[irq_idx] = irq; in ath12k_pci_ext_irq_config()
555 "irq:%d group:%d\n", irq, i); in ath12k_pci_ext_irq_config()
557 irq_set_status_flags(irq, IRQ_DISABLE_UNLAZY); in ath12k_pci_ext_irq_config()
558 ret = request_irq(irq, ath12k_pci_ext_interrupt_handler, in ath12k_pci_ext_irq_config()
581 int irq, i, ret, irq_idx; in ath12k_pci_config_irq() local
596 irq = ath12k_pci_get_msi_irq(ab->dev, msi_data); in ath12k_pci_config_irq()
603 ret = request_irq(irq, ath12k_pci_ce_interrupt_handler, in ath12k_pci_config_irq()
612 ab->irq_num[irq_idx] = irq; in ath12k_pci_config_irq()
[all …]
/freebsd/sys/x86/iommu/
H A Dintel_drv.c236 if (dmd->irq == -1) in dmar_release_intr()
242 dev, dmd->irq); in dmar_release_intr()
243 dmd->irq = -1; in dmar_release_intr()
285 error = PCIB_ALLOC_MSIX(pcib, dev, &dmd->irq); in dmar_alloc_irq()
292 dmd->irq, 1); in dmar_alloc_irq()
333 PCIB_RELEASE_MSIX(pcib, dev, dmd->irq); in dmar_alloc_irq()
334 dmd->irq = -1; in dmar_alloc_irq()
341 dmar_remap_intr(device_t dev, device_t child, u_int irq) in dmar_remap_intr() argument
352 if (irq == dmd->irq) { in dmar_remap_intr()
355 dev, irq, &msi_addr, &msi_data); in dmar_remap_intr()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/iio/adc/
H A Dti,twl4030-madc.yaml23 ti,system-uses-second-madc-irq:
26 Set if the second madc irq register should be used, which is intended
/freebsd/sys/arm64/arm64/
H A Dgicv3_its.c1201 irq -= sc->sc_irq_base; in gicv3_its_intr()
1202 girq = sc->sc_irqs[irq]; in gicv3_its_intr()
1205 irq + sc->sc_irq_base); in gicv3_its_intr()
1511 KASSERT(sc->sc_irqs[irq] == NULL, in gicv3_its_alloc_irqsrc()
1532 sc->sc_irqs[irq] = girq; in gicv3_its_alloc_irqsrc()
1541 u_int irq; in gicv3_its_release_irqsrc() local
1546 sc->sc_irqs[irq] = NULL; in gicv3_its_release_irqsrc()
1560 u_int irq; in gicv3_its_alloc_msi() local
1574 for (i = 0; i < count; i++, irq++) { in gicv3_its_alloc_msi()
1577 sc, irq); in gicv3_its_alloc_msi()
[all …]
/freebsd/sys/dev/tpm/
H A Dtpm_tis_core.c178 uint8_t irq; in tpmtis_setup_intr() local
180 irq = bus_get_resource_start(sc->dev, SYS_RES_IRQ, sc->irq_rid); in tpmtis_setup_intr()
187 if (irq == 0 || irq > 0xF) in tpmtis_setup_intr()
193 TPM_WRITE_1(sc->dev, TPM_INT_VECTOR, irq); in tpmtis_setup_intr()
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dahb.c474 static irqreturn_t ath11k_ahb_ce_interrupt_handler(int irq, void *arg) in ath11k_ahb_ce_interrupt_handler() argument
526 int irq; in ath11k_ahb_config_ext_irq() local
587 irq = platform_get_irq_byname(ab->pdev, in ath11k_ahb_config_ext_irq()
589 ab->irq_num[irq_idx] = irq; in ath11k_ahb_config_ext_irq()
590 irq_set_status_flags(irq, IRQ_NOAUTOEN | IRQ_DISABLE_UNLAZY); in ath11k_ahb_config_ext_irq()
591 ret = request_irq(irq, ath11k_ahb_ext_interrupt_handler, in ath11k_ahb_config_ext_irq()
596 irq); in ath11k_ahb_config_ext_irq()
606 int irq, irq_idx, i; in ath11k_ahb_config_irq() local
622 irq = platform_get_irq_byname(ab->pdev, irq_name[irq_idx]); in ath11k_ahb_config_irq()
623 ret = request_irq(irq, ath11k_ahb_ce_interrupt_handler, in ath11k_ahb_config_irq()
[all …]
/freebsd/contrib/ntp/include/
H A Dhopf6039.h119 unsigned irq; member
134 unsigned irq; member
/freebsd/sys/contrib/device-tree/Bindings/media/cec/
H A Dst,stih-cec.yaml31 - const: cec-irq
62 interrupt-names = "cec-irq";
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Diqs62x.yaml60 #include <dt-bindings/interrupt-controller/irq.h>
105 #include <dt-bindings/interrupt-controller/irq.h>
144 #include <dt-bindings/interrupt-controller/irq.h>

12345678910>>...77