Home
last modified time | relevance | path

Searched refs:irq (Results 51 – 75 of 1653) sorted by relevance

12345678910>>...67

/freebsd/sys/powerpc/amigaone/
H A Dplatform_amigaone.c103 int irq; in aeon_setup_intr() local
111 irq = 4; /* From TRM, IRQ4 is raised when power button is pressed. */ in aeon_setup_intr()
114 irq = MAP_IRQ(0, irq); in aeon_setup_intr()
115 powerpc_config_intr(irq, INTR_TRIGGER_EDGE, INTR_POLARITY_LOW); in aeon_setup_intr()
116 powerpc_setup_intr("power_button", irq, NULL, aeon_pbutton_intr, NULL, in aeon_setup_intr()
/freebsd/sys/contrib/device-tree/src/arm/intel/ixp/
H A Dintel-ixp42x-linksys-nslu2.dts131 <0x0800 0 0 1 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 1 is irq 11 */
132 <0x0800 0 0 2 &gpio0 10 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 1 is irq 10 */
133 <0x0800 0 0 3 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 1 is irq 9 */
134 <0x0800 0 0 4 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 1 is irq 8 */
136 <0x1000 0 0 1 &gpio0 10 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 2 is irq 10 */
137 <0x1000 0 0 2 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 2 is irq 9 */
138 <0x1000 0 0 3 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 2 is irq 11 */
139 <0x1000 0 0 4 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 2 is irq 8 */
141 <0x1800 0 0 1 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 3 is irq 9 */
142 <0x1800 0 0 2 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 3 is irq 11 */
[all …]
H A Dintel-ixp42x-netgear-wg302v1.dts68 <0x0800 0 0 1 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 1 is irq 8 */
69 <0x0800 0 0 2 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 1 is irq 8 */
70 <0x0800 0 0 3 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 1 is irq 8 */
71 <0x0800 0 0 4 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 1 is irq 8 */
73 <0x1000 0 0 1 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 2 is irq 9 */
74 <0x1000 0 0 2 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 2 is irq 9 */
75 <0x1000 0 0 3 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 2 is irq 9 */
76 <0x1000 0 0 4 &gpio0 9 IRQ_TYPE_LEVEL_LOW>; /* INT D on slot 2 is irq 9 */
H A Dintel-ixp42x-gateway-7001.dts67 <0x0800 0 0 1 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 1 is irq 11 */
68 <0x0800 0 0 2 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 1 is irq 11 */
69 <0x0800 0 0 3 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 1 is irq 11 */
70 <0x0800 0 0 4 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 1 is irq 11 */
72 <0x1000 0 0 1 &gpio0 10 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 2 is irq 10 */
73 <0x1000 0 0 2 &gpio0 10 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 2 is irq 10 */
74 <0x1000 0 0 3 &gpio0 10 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 2 is irq 10 */
75 <0x1000 0 0 4 &gpio0 10 IRQ_TYPE_LEVEL_LOW>; /* INT D on slot 2 is irq 10 */
H A Dintel-ixp42x-freecom-fsg-3.dts172 <0x6000 0 0 1 &gpio0 5 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 12 is irq 5 */
173 <0x6000 0 0 2 &gpio0 5 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 12 is irq 5 */
174 <0x6000 0 0 3 &gpio0 5 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 12 is irq 5 */
175 <0x6000 0 0 4 &gpio0 5 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 12 is irq 5 */
177 <0x6800 0 0 1 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 13 is irq 7 */
178 <0x6800 0 0 2 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 13 is irq 7 */
179 <0x6800 0 0 3 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 13 is irq 7 */
180 <0x6800 0 0 4 &gpio0 7 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 13 is irq 7 */
182 <0x7000 0 0 1 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 14 is irq 6 */
183 <0x7000 0 0 2 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 14 is irq 6 */
[all …]
H A Dintel-ixp42x-adi-coyote.dts70 <0x0800 0 0 1 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 1 is irq 6 */
71 <0x0800 0 0 2 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 1 is irq 6 */
72 <0x0800 0 0 3 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 1 is irq 6 */
73 <0x0800 0 0 4 &gpio0 6 IRQ_TYPE_LEVEL_LOW>, /* INT D on slot 1 is irq 6 */
75 <0x1000 0 0 1 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 2 is irq 11 */
76 <0x1000 0 0 2 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 2 is irq 11 */
77 <0x1000 0 0 3 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT C on slot 2 is irq 11 */
78 <0x1000 0 0 4 &gpio0 11 IRQ_TYPE_LEVEL_LOW>; /* INT D on slot 2 is irq 11 */
/freebsd/sys/arm/mv/
H A Dic.c151 u_int filt, irq; in arm_get_next_irq() local
155 irq = mv_ic_get_cause() & mv_ic_get_mask(); in arm_get_next_irq()
156 if (irq & filt) { in arm_get_next_irq()
157 next = ffs(irq & filt) - 1; in arm_get_next_irq()
162 irq = mv_ic_get_cause_hi() & mv_ic_get_mask_hi(); in arm_get_next_irq()
163 if (irq & filt) { in arm_get_next_irq()
164 next = ffs(irq & filt) + 31; in arm_get_next_irq()
170 irq = mv_ic_get_cause_error() & mv_ic_get_mask_error(); in arm_get_next_irq()
171 if (irq & filt) { in arm_get_next_irq()
172 next = ffs(irq & filt) + 63; in arm_get_next_irq()
H A Dmvebu_gpio.c86 u_int irq; member
316 bit = GPIO_BIT(mgi->irq); in intr_modify()
340 bit = GPIO_BIT(mgi->irq); in mvebu_gpio_isrc_eoi()
351 uint32_t irq; in mvebu_gpio_pic_attach() local
358 for (irq = 0; irq < sc->gpio_npins; irq++) { in mvebu_gpio_pic_attach()
359 sc->isrcs[irq].irq = irq; in mvebu_gpio_pic_attach()
360 sc->isrcs[irq].is_level = false; in mvebu_gpio_pic_attach()
361 sc->isrcs[irq].is_inverted = false; in mvebu_gpio_pic_attach()
498 u_int irq; in mvebu_gpio_pic_map_intr() local
519 *isrcp = &sc->isrcs[irq].isrc; in mvebu_gpio_pic_map_intr()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Deverest,es8326.yaml65 Bit(2) 1 means button press triggers irq, 0 means not.
66 Bit(3) 1 means PIN9 is the irq source for jack detection. When set to 0,
67 bias change on PIN9 do not triggers irq.
68 Bit(4) 1 means PIN27 is the irq source for jack detection.
69 Bit(5) 1 means PIN9 is the irq source after MIC detect.
70 Bit(6) 1 means PIN27 is the irq source after MIC detect.
79 Bit(0-3) 0 means irq pulse equals 512*internal clock
80 1 means irq pulse equals 1024*internal clock
82 7 means irq pulse equals 65536*internal clock
83 8 means irq mutes PA
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dpci.c98 hif->irq = pdev->irq; in mt7996_pci_hif2_probe()
114 int irq, ret; in mt7996_pci_probe() local
148 irq = pdev->irq; in mt7996_pci_probe()
149 ret = devm_request_irq(mdev->dev, irq, mt7996_irq_handler, in mt7996_pci_probe()
166 dev->hif2->irq = hif2_dev->irq; in mt7996_pci_probe()
167 ret = devm_request_irq(mdev->dev, dev->hif2->irq, in mt7996_pci_probe()
186 devm_free_irq(mdev->dev, dev->hif2->irq, dev); in mt7996_pci_probe()
193 devm_free_irq(mdev->dev, irq, dev); in mt7996_pci_probe()
/freebsd/usr.sbin/bhyve/aarch64/
H A Dpci_irq.c47 vm_assert_irq(pi->pi_vmctx, pi->pi_lintr.irq.gic_irq); in pci_irq_assert()
53 vm_deassert_irq(pi->pi_vmctx, pi->pi_lintr.irq.gic_irq); in pci_irq_deassert()
57 pci_irq_route(struct pci_devinst *pi, struct pci_irq *irq) in pci_irq_route() argument
63 if (irq->gic_irq == 0) in pci_irq_route()
64 irq->gic_irq = in pci_irq_route()
/freebsd/sys/dev/vnic/
H A Dnicvf_queues.h46 #define for_each_cq_irq(irq) \ argument
47 for ((irq) = NICVF_INTR_ID_CQ; (irq) < NICVF_INTR_ID_SQ; (irq)++)
48 #define for_each_sq_irq(irq) \ argument
49 for ((irq) = NICVF_INTR_ID_SQ; (irq) < NICVF_INTR_ID_RBDR; (irq)++)
50 #define for_each_rbdr_irq(irq) \ argument
51 for ((irq) = NICVF_INTR_ID_RBDR; (irq) < NICVF_INTR_ID_MISC; (irq)++)
302 int irq; member
/freebsd/sys/arm/nvidia/
H A Dtegra_gpio.c113 u_int irq; member
346 bit = GPIO_BIT(tgi->irq); in intr_write_masked()
359 bit = GPIO_BIT(tgi->irq); in intr_write_modify()
416 irq = basepin + j; in tegra_gpio_intr()
417 tgi = &sc->isrcs[irq]; in tegra_gpio_intr()
437 uint32_t irq; in tegra_gpio_pic_attach() local
444 for (irq = 0; irq < sc->gpio_npins; irq++) { in tegra_gpio_pic_attach()
445 sc->isrcs[irq].irq = irq; in tegra_gpio_pic_attach()
446 sc->isrcs[irq].cfgreg = 0; in tegra_gpio_pic_attach()
575 u_int irq; in tegra_gpio_pic_map_intr() local
[all …]
/freebsd/sys/amd64/vmm/io/
H A Dvatpic.c467 if (irq < 0 || irq > 15) in vatpic_set_irqstate()
471 atpic = &vatpic->atpic[irq >> 3]; in vatpic_set_irqstate()
479 vatpic_set_pinstate(vatpic, irq, true); in vatpic_set_irqstate()
482 vatpic_set_pinstate(vatpic, irq, false); in vatpic_set_irqstate()
485 vatpic_set_pinstate(vatpic, irq, true); in vatpic_set_irqstate()
497 vatpic_assert_irq(struct vm *vm, int irq) in vatpic_assert_irq() argument
509 vatpic_pulse_irq(struct vm *vm, int irq) in vatpic_pulse_irq() argument
519 if (irq < 0 || irq > 15) in vatpic_set_irq_trigger()
527 switch (irq) { in vatpic_set_irq_trigger()
542 vatpic->elc[irq >> 3] |= 1 << (irq & 0x7); in vatpic_set_irq_trigger()
[all …]
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2836.c381 bli = &sc->bls_isrcs[irq]; in bcm_lintc_irq_dispatch()
592 uint32_t irq; in bcm_lintc_pic_attach() local
598 for (irq = 0; irq < BCM_LINTC_NIRQS; irq++) { in bcm_lintc_pic_attach()
599 bisrcs[irq].bli_irq = irq; in bcm_lintc_pic_attach()
600 switch (irq) { in bcm_lintc_pic_attach()
602 bisrcs[irq].bli_mask = BCM_LINTC_TCR_IRQ_EN_TIMER(0); in bcm_lintc_pic_attach()
621 bisrcs[irq].bli_value = 0; /* not used */ in bcm_lintc_pic_attach()
625 bisrcs[irq].bli_value = BCM_LINTC_GIRR_IRQ_CORE(0); in bcm_lintc_pic_attach()
629 bisrcs[irq].bli_value = 0; /* not used */ in bcm_lintc_pic_attach()
633 bisrcs[irq].bli_value = 0; /* not used */ in bcm_lintc_pic_attach()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dst,stih407-irq-syscfg.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/st,stih407-irq-syscfg.yaml#
19 const: st,stih407-irq-syscfg
25 st,irq-device:
49 - st,irq-device
56 #include <dt-bindings/interrupt-controller/irq-st.h>
57 irq-syscfg {
58 compatible = "st,stih407-irq-syscfg";
60 st,irq-device = <ST_IRQ_SYSCFG_PMU_0>,
/freebsd/sys/arm/allwinner/
H A Daw_nmi.c72 u_int irq; member
161 u_int irq, tripol; in aw_nmi_map_fdt() local
170 irq = cells[0]; in aw_nmi_map_fdt()
171 if (irq != 0) { in aw_nmi_map_fdt()
201 *irqp = irq; in aw_nmi_map_fdt()
216 u_int irq; in aw_nmi_map_intr() local
224 error = aw_nmi_map_fdt(dev, daf->ncells, daf->cells, &irq, NULL, NULL); in aw_nmi_map_intr()
239 u_int irq; in aw_nmi_setup_intr() local
254 if (nmi_intr->irq != irq) in aw_nmi_setup_intr()
373 sc->intr.irq = 0; in aw_nmi_attach()
[all …]
H A Daw_gpio.c257 u_int irq; member
1138 int irq; in aw_gpio_intr() local
1143 for (irq = 0; irq < sc->nirqs; irq++) { in aw_gpio_intr()
1213 u_int irq; in aw_gpio_pic_disable_intr_locked() local
1217 irq = ((struct gpio_irqsrc *)isrc)->irq; in aw_gpio_pic_disable_intr_locked()
1241 u_int irq; in aw_gpio_pic_enable_intr() local
1245 irq = ((struct gpio_irqsrc *)isrc)->irq; in aw_gpio_pic_enable_intr()
1259 u_int irq; in aw_gpio_pic_map_gpio() local
1297 u_int irq; in aw_gpio_pic_map_intr() local
1305 &irq, NULL); in aw_gpio_pic_map_intr()
[all …]
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dhardirq.h39 #define synchronize_irq(irq) _intr_drain((irq)) argument
49 #define synchronize_hardirq(irq) _intr_drain((irq)) argument
/freebsd/sys/arm/ti/
H A Dti_gpio.c816 u_int irq; in ti_gpio_intr() local
826 for (irq = 0; irq < sc->sc_maxpin; irq++) { in ti_gpio_intr()
827 tgi = &sc->sc_isrcs[irq]; in ti_gpio_intr()
837 irq); in ti_gpio_intr()
847 uint32_t irq; in ti_gpio_pic_attach() local
854 for (irq = 0; irq < sc->sc_maxpin; irq++) { in ti_gpio_pic_attach()
855 sc->sc_isrcs[irq].tgi_irq = irq; in ti_gpio_pic_attach()
856 sc->sc_isrcs[irq].tgi_mask = TI_GPIO_MASK(irq); in ti_gpio_pic_attach()
1001 u_int irq; in ti_gpio_pic_map_intr() local
1042 u_int irq; in ti_gpio_pic_setup_intr() local
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dsoc.c35 int irq; in mt7622_wmac_probe() local
37 irq = platform_get_irq(pdev, 0); in mt7622_wmac_probe()
38 if (irq < 0) in mt7622_wmac_probe()
39 return irq; in mt7622_wmac_probe()
45 return mt7615_mmio_probe(&pdev->dev, mem_base, irq, mt7615e_reg_map); in mt7622_wmac_probe()
/freebsd/sys/dev/acpica/
H A Dacpi_resource.c59 u_int irq; member
75 u_int irqnum, irq, trig, pol; in acpi_lookup_irq_handler() local
80 irq = res->Data.Irq.Interrupts[0]; in acpi_lookup_irq_handler()
103 KASSERT(irq == req->irq, ("IRQ resources do not match")); in acpi_lookup_irq_handler()
105 if (req->irq != irq) in acpi_lookup_irq_handler()
124 req.irq = rman_get_start(res); in acpi_lookup_irq_resource()
139 u_int irq; in acpi_config_intr() local
146 irq = res->Data.Irq.Interrupts[0]; in acpi_config_intr()
188 req.irq = irq; in acpi_map_intr()
733 if (cp == NULL || irq == NULL) in acpi_res_set_irq()
[all …]
/freebsd/sys/powerpc/mpc85xx/
H A Dpci_mpc85xx.c230 int irq, uint64_t *addr, uint32_t *data);
810 int irq, uint64_t *addr, uint32_t *data) in fsl_pcib_map_msi() argument
815 if (irq >= mp->irq_base && irq < mp->irq_base + FSL_NUM_MSIS) in fsl_pcib_map_msi()
822 *data = (irq & 255); in fsl_pcib_map_msi()
849 int irq; member
890 struct fsl_msi_irq *irq; in fsl_msi_attach() local
906 irq = &sc->sc_msi_irq[i]; in fsl_msi_attach()
907 irq->irq = i; in fsl_msi_attach()
908 irq->reg = sc->sc_base + 16 * i; in fsl_msi_attach()
910 &irq->irq, RF_ACTIVE); in fsl_msi_attach()
[all …]
/freebsd/sys/dev/mvs/
H A Dmvs_soc.c190 if (ctlr->irq.r_irq) { in mvs_detach()
191 bus_teardown_intr(dev, ctlr->irq.r_irq, in mvs_detach()
192 ctlr->irq.handle); in mvs_detach()
194 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_detach()
277 ctlr->irq.r_irq_rid = 0; in mvs_setup_interrupt()
279 &ctlr->irq.r_irq_rid, RF_SHAREABLE | RF_ACTIVE))) { in mvs_setup_interrupt()
283 if ((bus_setup_intr(dev, ctlr->irq.r_irq, ATA_INTR_FLAGS, NULL, in mvs_setup_interrupt()
284 mvs_intr, ctlr, &ctlr->irq.handle))) { in mvs_setup_interrupt()
287 ctlr->irq.r_irq_rid, ctlr->irq.r_irq); in mvs_setup_interrupt()
288 ctlr->irq.r_irq = NULL; in mvs_setup_interrupt()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dpci.c117 hif->irq = pdev->irq; in mt7915_pci_hif2_probe()
132 int irq; in mt7915_pci_probe() local
163 ret = mt7915_mmio_wed_init(dev, pdev, true, &irq); in mt7915_pci_probe()
174 irq = pdev->irq; in mt7915_pci_probe()
177 ret = devm_request_irq(mdev->dev, irq, mt7915_irq_handler, in mt7915_pci_probe()
195 ret = devm_request_irq(mdev->dev, dev->hif2->irq, in mt7915_pci_probe()
210 devm_free_irq(mdev->dev, dev->hif2->irq, dev); in mt7915_pci_probe()
214 devm_free_irq(mdev->dev, irq, dev); in mt7915_pci_probe()

12345678910>>...67