/freebsd/sys/contrib/device-tree/Bindings/power/supply/ |
H A D | mediatek,mt6370-charger.yaml | 34 - description: irq of "USB is plugged in" 35 - description: irq of "BC1.2 is done" 36 - description: irq of "Minimum Input Voltage Regulation loop is active"
|
/freebsd/sys/dev/ipmi/ |
H A D | ipmi_isa.c | 242 if (info.irq != 0) { in ipmi_isa_attach() 245 &sc->ipmi_irq_rid, info.irq, info.irq, 1, in ipmi_isa_attach()
|
/freebsd/sys/riscv/riscv/ |
H A D | timer.c | 193 int irq, rid, error; in riscv_timer_attach() local 213 irq = ofw_bus_map_intr(dev, iparent, 1, &cell); in riscv_timer_attach() 214 error = bus_set_resource(dev, SYS_RES_IRQ, 0, irq, 1); in riscv_timer_attach()
|
/freebsd/sys/dev/ffec/ |
H A D | if_ffec.c | 1394 int idx, irq; in ffec_detach() local 1450 for (irq = 0; irq < MAX_IRQ_COUNT; ++irq) { in ffec_detach() 1451 if (sc->intr_cookie[irq] != NULL) { in ffec_detach() 1452 bus_teardown_intr(dev, sc->irq_res[irq], in ffec_detach() 1453 sc->intr_cookie[irq]); in ffec_detach() 1475 int error, phynum, rid, irq; in ffec_attach() local 1691 for (irq = 0; irq < MAX_IRQ_COUNT; ++irq) { in ffec_attach() 1692 if (sc->irq_res[irq] != NULL) { in ffec_attach() 1693 error = bus_setup_intr(dev, sc->irq_res[irq], in ffec_attach() 1695 &sc->intr_cookie[irq]); in ffec_attach()
|
/freebsd/sys/x86/xen/ |
H A D | hvm.c | 339 int irq; in xen_hvm_set_callback() local 375 irq = pci_get_irq(dev); in xen_hvm_set_callback() 376 if (irq < 16) { in xen_hvm_set_callback() 377 xhp.value = HVM_CALLBACK_GSI(irq); in xen_hvm_set_callback()
|
/freebsd/sys/dev/aic7xxx/ |
H A D | aic7770.c | 126 u_int irq; in aic7770_config() local 161 irq = intdef & VECTOR; in aic7770_config() 162 switch (irq) { in aic7770_config() 246 error = aic7770_map_int(ahc, irq); in aic7770_config()
|
/freebsd/sys/dev/sound/pci/ |
H A D | als4000.c | 79 struct resource *reg, *irq; member 741 bus_teardown_intr(dev, sc->irq, sc->ih); in als_resource_free() 744 if (sc->irq) { in als_resource_free() 745 bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); in als_resource_free() 746 sc->irq = NULL; in als_resource_free() 771 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irqid, in als_resource_grab() 773 if (sc->irq == NULL) { in als_resource_grab() 778 if (snd_setup_intr(dev, sc->irq, INTR_MPSAFE, als_intr, in als_resource_grab() 851 rman_get_start(sc->reg), rman_get_start(sc->irq), in als_pci_attach()
|
H A D | csapcm.c | 704 if (resp->irq == NULL) { in csa_allocres() 705 resp->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in csa_allocres() 707 if (resp->irq == NULL) in csa_allocres() 733 if (resp->irq != NULL) { in csa_releaseres() 735 bus_teardown_intr(dev, resp->irq, csa->ih); in csa_releaseres() 736 bus_release_resource(dev, SYS_RES_IRQ, resp->irq_rid, resp->irq); in csa_releaseres() 737 resp->irq = NULL; in csa_releaseres() 823 rman_get_start(resp->irq), in pcmcsa_attach() 827 if (snd_setup_intr(dev, resp->irq, 0, csa_intr, csa, &csa->ih)) { in pcmcsa_attach()
|
H A D | vibes.c | 94 struct resource *irq; member 761 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irqid, in sv_attach() 763 if (!sc->irq || in sv_attach() 764 snd_setup_intr(dev, sc->irq, 0, sv_intr, sc, &sc->ih)) { in sv_attach() 878 rman_get_start(sc->enh_reg), rman_get_start(sc->irq), in sv_attach() 890 bus_teardown_intr(dev, sc->irq, sc->ih); in sv_attach() 891 if (sc->irq) in sv_attach() 892 bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); in sv_attach() 915 bus_teardown_intr(dev, sc->irq, sc->ih); in sv_detach() 916 bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); in sv_detach()
|
H A D | cmi.c | 116 struct resource *reg, *irq; member 954 sc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irqid, in cmi_attach() 956 if (!sc->irq || in cmi_attach() 957 snd_setup_intr(dev, sc->irq, INTR_MPSAFE, cmi_intr, sc, &sc->ih)) { in cmi_attach() 994 rman_get_start(sc->reg), rman_get_start(sc->irq), in cmi_attach() 1005 bus_teardown_intr(dev, sc->irq, sc->ih); in cmi_attach() 1006 if (sc->irq) in cmi_attach() 1007 bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); in cmi_attach() 1032 bus_teardown_intr(dev, sc->irq, sc->ih); in cmi_detach() 1033 bus_release_resource(dev, SYS_RES_IRQ, sc->irqid, sc->irq); in cmi_detach()
|
H A D | t4dwave.c | 98 struct resource *reg, *irq; member 879 tr->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &tr->irqid, in tr_pci_attach() 881 if (!tr->irq || snd_setup_intr(dev, tr->irq, 0, tr_intr, tr, &tr->ih)) { in tr_pci_attach() 921 rman_get_start(tr->reg), rman_get_start(tr->irq), in tr_pci_attach() 936 if (tr->ih) bus_teardown_intr(dev, tr->irq, tr->ih); in tr_pci_attach() 937 if (tr->irq) bus_release_resource(dev, SYS_RES_IRQ, tr->irqid, tr->irq); in tr_pci_attach() 956 bus_teardown_intr(dev, tr->irq, tr->ih); in tr_pci_detach() 957 bus_release_resource(dev, SYS_RES_IRQ, tr->irqid, tr->irq); in tr_pci_detach()
|
/freebsd/sys/contrib/device-tree/src/arm/samsung/ |
H A D | exynos5250-snow-common.dtsi | 10 #include <dt-bindings/interrupt-controller/irq.h> 100 * Config irq to disable internal pulls 577 cap-sdio-irq; 604 power_key_irq: power-key-irq-pins { 611 ec_irq: ec-irq-pins { 618 tps65090_irq: tps65090-irq-pins { 632 max77686_irq: max77686-irq-pins { 639 lid_irq: lid-irq-pins { 646 hdmi_hpd_irq: hdmi-hpd-irq-pins {
|
/freebsd/sys/contrib/device-tree/Bindings/iio/chemical/ |
H A D | sensirion,scd30.yaml | 44 # include <dt-bindings/interrupt-controller/irq.h> 58 # include <dt-bindings/interrupt-controller/irq.h>
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | brcm,l2-intc.txt | 14 - interrupts: specifies the interrupt line in the interrupt-parent irq space 19 - brcm,irq-can-wake: If present, this means the L2 controller can be used as a
|
/freebsd/sys/contrib/device-tree/src/arm64/apple/ |
H A D | t8112-jxxx.dtsi | 55 interrupt-names = "irq"; 63 interrupt-names = "irq";
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-am654-base-board-rocktech-rk101-panel.dtso | 15 #include <dt-bindings/interrupt-controller/irq.h> 69 irq-gpios = <&pca9554 3 GPIO_ACTIVE_HIGH>;
|
/freebsd/sys/dev/tpm/ |
H A D | tpm.c | 204 int irq; in tpm_attach() local 219 irq = rman_get_start(sc->irq_res); in tpm_attach() 221 irq = IRQUNK; in tpm_attach() 241 if ((sc->sc_init)(sc, irq, "tpm")) { in tpm_attach() 325 tpm_tis12_irqinit(struct tpm_softc *sc, int irq, int idx) in tpm_tis12_irqinit() argument 329 if ((irq == IRQUNK) || (tpm_devs[idx].flags & TPM_DEV_NOINTS)) { in tpm_tis12_irqinit() 342 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_INT_VECTOR, irq); in tpm_tis12_irqinit() 343 sc->sc_vector = irq; in tpm_tis12_irqinit() 359 tpm_tis12_init(struct tpm_softc *sc, int irq, const char *name) in tpm_tis12_init() argument 387 if (tpm_tis12_irqinit(sc, irq, i)) in tpm_tis12_init() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | davicom,dm9051.yaml | 47 /* for Raspberry Pi with pin control stuff for GPIO irq */ 48 #include <dt-bindings/interrupt-controller/irq.h>
|
/freebsd/sys/contrib/device-tree/Bindings/iio/accel/ |
H A D | adi,adxl372.yaml | 41 #include <dt-bindings/interrupt-controller/irq.h> 56 #include <dt-bindings/interrupt-controller/irq.h>
|
H A D | kionix,kxsd9.yaml | 43 # include <dt-bindings/interrupt-controller/irq.h> 60 # include <dt-bindings/interrupt-controller/irq.h>
|
/freebsd/sys/x86/include/ |
H A D | legacyvar.h | 71 int legacy_pcib_alloc_msix(device_t pcib, device_t dev, int *irq); 72 int legacy_pcib_map_msi(device_t pcib, device_t dev, int irq,
|
/freebsd/sys/dev/ocs_fc/ |
H A D | ocs_pci.c | 741 if (ocs->irq) { in ocs_release_bus() 743 rman_get_rid(ocs->irq), ocs->irq); in ocs_release_bus() 750 ocs->irq = NULL; in ocs_release_bus() 789 ocs->irq = bus_alloc_resource_any(ocs->dev, SYS_RES_IRQ, &ocs->irqid, in ocs_intr_alloc() 791 if (NULL == ocs->irq) { in ocs_intr_alloc() 822 if (bus_setup_intr(ocs->dev, ocs->irq, INTR_MPSAFE | INTR_TYPE_CAM, in ocs_intr_setup() 849 bus_teardown_intr(ocs->dev, ocs->irq, ocs->tag); in ocs_intr_teardown()
|
/freebsd/sys/kern/ |
H A D | subr_gtaskqueue.c | 667 void *uniq, device_t dev, struct resource *irq, const char *name) in taskqgroup_attach() argument 677 gtask->gt_irq = irq; in taskqgroup_attach() 684 if (dev != NULL && irq != NULL) { in taskqgroup_attach() 688 error = bus_bind_intr(dev, irq, cpu); in taskqgroup_attach() 698 void *uniq, int cpu, device_t dev, struct resource *irq, const char *name) in taskqgroup_attach_cpu() argument 705 gtask->gt_irq = irq; in taskqgroup_attach_cpu() 724 if (dev != NULL && irq != NULL) { in taskqgroup_attach_cpu() 725 error = bus_bind_intr(dev, irq, cpu); in taskqgroup_attach_cpu()
|
/freebsd/sys/dev/mpi3mr/ |
H A D | mpi3mr_pci.c | 533 irq_info->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, in mpi3mr_setup_irqs() 535 if (irq_info->irq == NULL) { in mpi3mr_setup_irqs() 541 error = bus_setup_intr(dev, irq_info->irq, in mpi3mr_setup_irqs() 566 if (irq_info->irq != NULL) { in mpi3mr_teardown_irqs() 567 bus_teardown_intr(sc->mpi3mr_dev, irq_info->irq, in mpi3mr_teardown_irqs() 570 irq_info->irq_rid, irq_info->irq); in mpi3mr_teardown_irqs()
|
/freebsd/sys/contrib/device-tree/Bindings/cpufreq/ |
H A D | cpufreq-qcom-hw.yaml | 82 - const: dcvsh-irq-0 83 - const: dcvsh-irq-1 84 - const: dcvsh-irq-2 85 - const: dcvsh-irq-3 199 # On some SoCs the Prime core shares the LMH irq with Big cores
|