Home
last modified time | relevance | path

Searched refs:irq (Results 126 – 150 of 1781) sorted by relevance

12345678910>>...72

/freebsd/sys/dev/glxiic/
H A Dglxiic.c252 static void glxiic_smb_map_interrupt(int irq);
314 int error, irq, unit; in glxiic_attach() local
352 if (irq < 1 || irq > 15) { in glxiic_attach()
354 irq, unit); in glxiic_attach()
364 irq); in glxiic_attach()
365 irq = sc->old_irq; in glxiic_attach()
374 glxiic_smb_map_interrupt(irq); in glxiic_attach()
378 irq, irq, 1, RF_SHAREABLE | RF_ACTIVE); in glxiic_attach()
990 glxiic_smb_map_interrupt(int irq) in glxiic_smb_map_interrupt() argument
1001 if (irq != old_irq) { in glxiic_smb_map_interrupt()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Dqcom,lpass-cpu.yaml187 - const: lpass-irq-lpaif
188 - const: lpass-irq-hdmi
232 - const: lpass-irq-lpaif
233 - const: lpass-irq-hdmi
234 - const: lpass-irq-vaif
235 - const: lpass-irq-rxtxif
275 interrupt-names = "lpass-irq-lpaif",
276 "lpass-irq-hdmi";
/freebsd/sys/kern/
H A Dsubr_intr.c364 if (child->pc_start <= irq && in intr_child_irq_handler()
424 u_int irq; in isrc_alloc_irq() local
431 for (irq = irq_next_free; irq < intr_nirq; irq++) { in isrc_alloc_irq()
432 if (irq_sources[irq] == NULL) in isrc_alloc_irq()
435 for (irq = 0; irq < irq_next_free; irq++) { in isrc_alloc_irq()
444 isrc->isrc_irq = irq; in isrc_alloc_irq()
445 irq_sources[irq] = isrc; in isrc_alloc_irq()
447 irq_next_free = irq + 1; in isrc_alloc_irq()
1497 irq));
1500 intr_unmap_irq(irq);
[all …]
/freebsd/usr.sbin/bhyve/amd64/
H A Datkbdc.c108 int irq; member
117 int irq; member
147 vm_isa_pulse_irq(sc->ctx, sc->kbd.irq, sc->kbd.irq); in atkbdc_assert_kbd_intr()
156 vm_isa_pulse_irq(sc->ctx, sc->aux.irq, sc->aux.irq); in atkbdc_assert_aux_intr()
546 sc->kbd.irq = KBD_DEV_IRQ; in atkbdc_init()
549 sc->aux.irq = AUX_DEV_IRQ; in atkbdc_init()
575 SNAPSHOT_VAR_OR_LEAVE(atkbdc_sc->kbd.irq, meta, ret, done); in atkbdc_snapshot()
583 SNAPSHOT_VAR_OR_LEAVE(atkbdc_sc->aux.irq, meta, ret, done); in atkbdc_snapshot()
/freebsd/sys/contrib/device-tree/Bindings/arm/omap/
H A Dcrossbar.txt4 time, so they have to be muxed to the irq-controller appropriately.
10 - compatible : Should be "ti,irq-crossbar"
17 - ti,irqs-reserved: List of the reserved irq lines that are not muxed using
28 when the interrupt controller irq is unused (when not provided, default is 0)
32 compatible = "ti,irq-crossbar";
/freebsd/sys/contrib/device-tree/src/arm/intel/ixp/
H A Dintel-ixp42x-iomega-nas100d.dts122 <0x0800 0 0 1 &gpio0 11 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 1 is irq 11 */
124 <0x1000 0 0 1 &gpio0 10 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 2 is irq 10 */
126 <0x1800 0 0 1 &gpio0 9 IRQ_TYPE_LEVEL_LOW>, /* INT A on slot 3 is irq 9 */
127 <0x1800 0 0 2 &gpio0 8 IRQ_TYPE_LEVEL_LOW>, /* INT B on slot 3 is irq 8 */
128 <0x1800 0 0 3 &gpio0 7 IRQ_TYPE_LEVEL_LOW>; /* INT C on slot 3 is irq 7 */
/freebsd/sys/contrib/device-tree/Bindings/iio/accel/
H A Dlis302.txt36 - st,irq{1,2}-disable: disable IRQ 1/2
37 - st,irq{1,2}-ff-wu-1: raise IRQ 1/2 on FF_WU_1 condition
38 - st,irq{1,2}-ff-wu-2: raise IRQ 1/2 on FF_WU_2 condition
39 - st,irq{1,2}-data-ready: raise IRQ 1/2 on data ready contition
40 - st,irq{1,2}-click: raise IRQ 1/2 on click condition
41 - st,irq-open-drain: consider IRQ lines open-drain
42 - st,irq-active-low: make IRQ lines active low
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dmediatek,mtk-cirq.yaml40 mediatek,ext-irq-range:
53 - mediatek,ext-irq-range
59 #include <dt-bindings/interrupt-controller/irq.h>
67 mediatek,ext-irq-range = <32 200>;
H A Dcdns,xtensa-pic.txt19 /* one cell: internal irq number,
20 * two cells: second cell == 0: internal irq number
21 * second cell == 1: external irq number
/freebsd/sys/dev/drm2/
H A Ddrm_platform.c39 dev->irq = 0; in drm_platform_free_irq()
83 return (dev->irq); in drm_platform_get_irq()
92 dev->irq = (int) rman_get_start(dev->irqr); in drm_platform_get_irq()
94 return (dev->irq); in drm_platform_get_irq()
/freebsd/sys/powerpc/powerpc/
H A Dnexus.c214 nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, in nexus_config_intr() argument
218 return (powerpc_config_intr(irq, trig, pol)); in nexus_config_intr()
223 pcell_t *irq) in nexus_ofw_map_intr() argument
225 u_int intr = MAP_IRQ(iparent, irq[0]); in nexus_ofw_map_intr()
227 powerpc_fw_config_intr(intr, irq[1]); in nexus_ofw_map_intr()
/freebsd/sys/contrib/device-tree/Bindings/usb/
H A Dti,tps6598x.yaml52 - const: irq
98 #include <dt-bindings/interrupt-controller/irq.h>
110 interrupt-names = "irq";
129 #include <dt-bindings/interrupt-controller/irq.h>
141 interrupt-names = "irq";
H A Dmaxim,max3420-udc.yaml30 - description: usb irq from max3420
31 - description: vbus detection irq
54 #include <dt-bindings/interrupt-controller/irq.h>
/freebsd/sys/contrib/device-tree/src/arm64/apple/
H A Dt600x-j314-j316.dtsi64 interrupt-names = "irq";
72 interrupt-names = "irq";
80 interrupt-names = "irq";
89 interrupt-names = "irq";
H A Dt600x-j375.dtsi50 interrupt-names = "irq";
58 interrupt-names = "irq";
66 interrupt-names = "irq";
74 interrupt-names = "irq";
/freebsd/sys/dev/isci/scil/
H A Dintel_sata.h144 U32 irq :1; member
177 U32 irq :1; member
216 U32 irq :1; member
251 U32 irq :1; member
/freebsd/sys/x86/x86/
H A Dlocal_apic.c1516 KASSERT(irq < num_io_irqs, ("Invalid IRQ %u", irq)); in apic_alloc_vector()
1644 KASSERT(irq < num_io_irqs, ("Invalid IRQ %u", irq)); in apic_free_vector()
1646 irq, ("IRQ mismatch")); in apic_free_vector()
1678 int irq; in apic_idt_to_irq() local
1688 if (irq < 0) in apic_idt_to_irq()
1689 irq = 0; in apic_idt_to_irq()
1690 return (irq); in apic_idt_to_irq()
1702 u_int irq; in DB_SHOW_COMMAND_FLAGS() local
1716 if (irq == IRQ_FREE || irq == IRQ_SYSCALL) in DB_SHOW_COMMAND_FLAGS()
1723 if (irq == IRQ_EVTCHN) in DB_SHOW_COMMAND_FLAGS()
[all …]
H A Dmsi.c381 u_int irq; in msi_create_source() local
388 irq = msi_last_irq + first_msi_irq; in msi_create_source()
394 msi->msi_irq = irq; in msi_create_source()
396 nexus_add_irq(irq); in msi_create_source()
585 msi_map(int irq, uint64_t *addr, uint32_t *data) in msi_map() argument
595 msi = (struct msi_intsrc *)intr_lookup_source(irq); in msi_map()
658 msix_alloc(device_t dev, int *irq) in msix_alloc() argument
744 *irq = i; in msix_alloc()
749 msix_release(int irq) in msix_release() argument
754 msi = (struct msi_intsrc *)intr_lookup_source(irq); in msix_release()
/freebsd/sys/arm64/rockchip/
H A Drk_gpio.c89 uint32_t irq; member
125 #define RK_GPIO_ISRC(sc, irq) (&(sc->isrcs[irq].isrc)) argument
349 sc->isrcs[i].irq = i; in rk_gpio_attach()
661 uint32_t irq; in rk_pic_map_intr() local
668 irq = gdata->gpio_pin_num; in rk_pic_map_intr()
669 if (irq >= RK_GPIO_MAX_PINS) { in rk_pic_map_intr()
670 device_printf(dev, "Invalid interrupt %u\n", irq); in rk_pic_map_intr()
673 *isrcp = RK_GPIO_ISRC(sc, irq); in rk_pic_map_intr()
695 if (rkisrc->irq != gdata->gpio_pin_num) { in rk_pic_setup_intr()
768 rk_gpio_write_bit(sc, RK_GPIO_INTEN, irqsrc->irq, 0); in rk_pic_teardown_intr()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dcoredump.c170 u32 n, irq, sch, base = MT_FW_EINT_INFO; in mt7915_coredump_fw_trace() local
180 irq = mt76_rr(dev, base + 0x8); in mt7915_coredump_fw_trace()
182 FIELD_GET(GENMASK(7, 0), irq) : FIELD_GET(GENMASK(23, 16), irq); in mt7915_coredump_fw_trace()
209 FIELD_GET(GENMASK(15, 8), irq) : FIELD_GET(GENMASK(7, 0), irq); in mt7915_coredump_fw_trace()
216 mt7915_memcpy_fromio(dev, dump->irq, base + 0x4 + y * 16, in mt7915_coredump_fw_trace()
217 sizeof(dump->irq)); in mt7915_coredump_fw_trace()
/freebsd/sys/dev/ipmi/
H A Dipmi_smbus.c92 if (info.irq != 0) { in ipmi_smbus_attach()
95 &sc->ipmi_irq_rid, info.irq, info.irq, 1, in ipmi_smbus_attach()
/freebsd/sys/contrib/device-tree/Bindings/input/touchscreen/
H A Dneonode,zforce.yaml28 irq-gpios:
51 #include <dt-bindings/interrupt-controller/irq.h>
64 irq-gpios = <&gpio5 6 0>; /* IRQ, optional */
/freebsd/sys/dev/atkbdc/
H A Datkbdreg.h42 int atkbd_probe_unit(device_t dev, int irq, int flags);
43 int atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags);
/freebsd/sys/dev/sound/pci/
H A Dvia82c686.c83 struct resource *reg, *irq; member
524 via->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &via->irqid, in via_attach()
526 if (!via->irq || snd_setup_intr(dev, via->irq, INTR_MPSAFE, via_intr, via, &via->ih)) { in via_attach()
584 rman_get_start(via->reg), rman_get_start(via->irq), in via_attach()
596 if (via->ih) bus_teardown_intr(dev, via->irq, via->ih); in via_attach()
597 if (via->irq) bus_release_resource(dev, SYS_RES_IRQ, via->irqid, via->irq); in via_attach()
619 bus_teardown_intr(dev, via->irq, via->ih); in via_detach()
620 bus_release_resource(dev, SYS_RES_IRQ, via->irqid, via->irq); in via_detach()
/freebsd/sys/powerpc/powermac/
H A Duninorth.c194 u_int irq = MAP_IRQ(iparent, intr[i]); in unin_chip_add_intr() local
197 dinfo->udi_ninterrupts, irq, irq, 1); in unin_chip_add_intr()
200 powerpc_config_intr(irq, in unin_chip_add_intr()
205 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; in unin_chip_add_intr()
285 u_int irq, reg[3]; in unin_chip_attach() local
368 irq = MAP_IRQ(iparent, 0); in unin_chip_attach()
370 dinfo->udi_ninterrupts, irq, irq, 1); in unin_chip_attach()
371 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; in unin_chip_attach()

12345678910>>...72