Home
last modified time | relevance | path

Searched refs:irq_res (Results 1 – 25 of 105) sorted by relevance

12345

/freebsd/sys/dev/mii/
H A Ddp83822phy.c81 struct resource *irq_res; member
134 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in dp_attach()
135 if (sc->irq_res == NULL) in dp_attach()
138 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | INTR_MPSAFE, in dp_attach()
141 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in dp_attach()
142 sc->irq_res = NULL; in dp_attach()
174 bus_teardown_intr(dev, sc->irq_res, sc->irq_cookie); in dp_detach()
175 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in dp_detach()
H A Ddp83867phy.c96 struct resource *irq_res; member
154 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in dp_attach()
155 if (sc->irq_res == NULL) in dp_attach()
158 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | INTR_MPSAFE, in dp_attach()
161 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in dp_attach()
162 sc->irq_res = NULL; in dp_attach()
197 bus_teardown_intr(dev, sc->irq_res, sc->irq_cookie); in dp_detach()
198 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in dp_detach()
H A Dvscphy.c97 struct resource *irq_res; member
289 vsc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in vscphy_attach()
291 if (vsc->irq_res == NULL) in vscphy_attach()
294 error = bus_setup_intr(dev, vsc->irq_res, INTR_TYPE_NET | INTR_MPSAFE, in vscphy_attach()
297 bus_release_resource(dev, SYS_RES_IRQ, 0, vsc->irq_res); in vscphy_attach()
298 vsc->irq_res = NULL; in vscphy_attach()
322 bus_teardown_intr(dev, vsc->irq_res, vsc->irq_cookie); in vscphy_detach()
323 bus_release_resource(dev, SYS_RES_IRQ, 0, vsc->irq_res); in vscphy_detach()
/freebsd/sys/arm/nvidia/
H A Dtegra_rtc.c98 struct resource *irq_res; member
208 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_rtc_attach()
210 if (sc->irq_res == NULL) { in tegra_rtc_attach()
235 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tegra_rtc_attach()
256 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_rtc_attach()
257 if (sc->irq_res != NULL) in tegra_rtc_attach()
258 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_rtc_attach()
278 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_rtc_detach()
279 if (sc->irq_res != NULL) in tegra_rtc_detach()
280 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_rtc_detach()
H A Dtegra_mc.c120 struct resource *irq_res; member
229 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_mc_attach()
231 if (sc->irq_res == NULL) { in tegra_mc_attach()
253 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tegra_mc_attach()
270 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_mc_attach()
271 if (sc->irq_res != NULL) in tegra_mc_attach()
272 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_mc_attach()
292 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_mc_detach()
293 if (sc->irq_res != NULL) in tegra_mc_detach()
294 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_mc_detach()
H A Das3722.c294 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in as3722_attach()
296 if (sc->irq_res == NULL) { in as3722_attach()
325 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in as3722_attach()
336 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in as3722_attach()
337 if (sc->irq_res != NULL) in as3722_attach()
338 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in as3722_attach()
355 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in as3722_detach()
356 if (sc->irq_res != NULL) in as3722_detach()
357 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in as3722_detach()
H A Dtegra_sdhci.c103 struct resource * irq_res; member
282 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in tegra_sdhci_attach()
284 if (!sc->irq_res) { in tegra_sdhci_attach()
376 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in tegra_sdhci_attach()
400 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tegra_sdhci_attach()
407 if (sc->irq_res != NULL) in tegra_sdhci_attach()
408 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_sdhci_attach()
428 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tegra_sdhci_detach()
429 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq_res), in tegra_sdhci_detach()
430 sc->irq_res); in tegra_sdhci_detach()
/freebsd/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_kmod.c72 struct resource * irq_res; member
165 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in bcm_vchiq_attach()
166 if (sc->irq_res == NULL) { in bcm_vchiq_attach()
181 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in bcm_vchiq_attach()
185 sc->irq_res); in bcm_vchiq_attach()
209 bus_teardown_intr(dev, sc->irq_res, sc->intr_hl); in bcm_vchiq_detach()
211 sc->irq_res); in bcm_vchiq_detach()
/freebsd/sys/dev/sbni/
H A Dif_sbni_isa.c108 sc->irq_res = bus_alloc_resource_any( in sbni_attach_isa()
113 if (sc->irq_res == NULL) { in sbni_attach_isa()
121 if (sc->irq_res) { in sbni_attach_isa()
141 if (sc->irq_res) { in sbni_attach_isa()
143 dev, sc->irq_res, INTR_TYPE_NET | INTR_MPSAFE, in sbni_attach_isa()
H A Dif_sbni_pci.c123 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in sbni_pci_attach()
126 if (sc->irq_res == NULL) { in sbni_pci_attach()
138 if (sc->irq_res) { in sbni_pci_attach()
139 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | in sbni_pci_attach()
/freebsd/sys/dev/vnic/
H A Dnicvf_main.c1241 res = nic->msix_entries[irq].irq_res; in nicvf_release_all_interrupts()
1247 nic->msix_entries[irq].irq_res, in nicvf_release_all_interrupts()
1255 rman_get_rid(res), nic->msix_entries[irq].irq_res); in nicvf_release_all_interrupts()
1256 nic->msix_entries[irq].irq_res = NULL; in nicvf_release_all_interrupts()
1283 nic->msix_entries[irq].irq_res = bus_alloc_resource_any(nic->dev, in nicvf_allocate_misc_interrupt()
1285 if (nic->msix_entries[irq].irq_res == NULL) { in nicvf_allocate_misc_interrupt()
1292 ret = bus_setup_intr(nic->dev, nic->msix_entries[irq].irq_res, in nicvf_allocate_misc_interrupt()
1296 res = nic->msix_entries[irq].irq_res; in nicvf_allocate_misc_interrupt()
1299 nic->msix_entries[irq].irq_res = NULL; in nicvf_allocate_misc_interrupt()
1330 res = nic->msix_entries[irq].irq_res; in nicvf_release_net_interrupts()
[all …]
/freebsd/sys/arm64/qoriq/
H A Dqoriq_therm.c76 struct resource *irq_res; member
372 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in qoriq_therm_attach()
373 if (sc->irq_res == NULL) { in qoriq_therm_attach()
472 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in qoriq_therm_attach()
476 if (sc->irq_res != NULL) in qoriq_therm_attach()
477 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in qoriq_therm_attach()
491 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in qoriq_therm_detach()
495 if (sc->irq_res != NULL) in qoriq_therm_detach()
496 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in qoriq_therm_detach()
H A Dqoriq_dw_pci.c70 struct resource *irq_res; member
222 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in qorif_dw_pci_attach()
224 if (sc->irq_res == NULL) { in qorif_dw_pci_attach()
237 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in qorif_dw_pci_attach()
/freebsd/sys/arm64/nvidia/tegra210/
H A Dmax77620.c395 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in max77620_attach()
398 if (sc->irq_res == NULL) { in max77620_attach()
431 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in max77620_attach()
443 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in max77620_attach()
444 if (sc->irq_res != NULL) in max77620_attach()
445 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in max77620_attach()
462 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in max77620_detach()
463 if (sc->irq_res != NULL) in max77620_detach()
464 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in max77620_detach()
/freebsd/sys/dev/firewire/
H A Dfwohci_pci.c264 sc->irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid, in fwohci_pci_attach()
266 if (sc->irq_res == NULL) { in fwohci_pci_attach()
272 err = bus_setup_intr(self, sc->irq_res, in fwohci_pci_attach()
341 if (sc->irq_res) { in fwohci_pci_detach()
344 err = bus_teardown_intr(self, sc->irq_res, sc->ih); in fwohci_pci_detach()
350 bus_release_resource(self, SYS_RES_IRQ, 0, sc->irq_res); in fwohci_pci_detach()
351 sc->irq_res = NULL; in fwohci_pci_detach()
/freebsd/sys/dev/sdhci/
H A Dsdhci_acpi.c100 struct resource *irq_res; /* IRQ resource */ member
299 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in sdhci_acpi_attach()
301 if (sc->irq_res == NULL) { in sdhci_acpi_attach()
336 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in sdhci_acpi_attach()
356 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in sdhci_acpi_detach()
357 if (sc->irq_res) in sdhci_acpi_detach()
359 rman_get_rid(sc->irq_res), sc->irq_res); in sdhci_acpi_detach()
H A Dsdhci_xenon.c504 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in sdhci_xenon_attach()
506 if (sc->irq_res == NULL) { in sdhci_xenon_attach()
517 rman_get_rid(sc->irq_res), sc->irq_res); in sdhci_xenon_attach()
539 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in sdhci_xenon_attach()
580 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq_res), in sdhci_xenon_attach()
581 sc->irq_res); in sdhci_xenon_attach()
596 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in sdhci_xenon_detach()
597 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq_res), in sdhci_xenon_detach()
598 sc->irq_res); in sdhci_xenon_detach()
/freebsd/sys/arm/xilinx/
H A Dzy7_spi.c64 struct resource *irq_res; member
413 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in zy7_spi_attach()
415 if (sc->irq_res == NULL) { in zy7_spi_attach()
422 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in zy7_spi_attach()
468 if (sc->irq_res != NULL) { in zy7_spi_detach()
470 bus_teardown_intr(dev, sc->irq_res, sc->intrhandle); in zy7_spi_detach()
472 rman_get_rid(sc->irq_res), sc->irq_res); in zy7_spi_detach()
/freebsd/sys/arm64/rockchip/
H A Drk3568_pcie.c95 struct resource *irq_res; member
237 bus_teardown_intr(dev, sc->irq_res, sc->irq_handle); in rk3568_pcie_detach()
254 if (sc->irq_res) in rk3568_pcie_detach()
256 sc->irq_res); in rk3568_pcie_detach()
297 if (!(sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in rk3568_pcie_attach()
359 if ((bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in rk3568_pcie_attach()
/freebsd/sys/riscv/riscv/
H A Dsbi_ipi.c48 struct resource *irq_res; member
170 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in sbi_ipi_attach()
172 if (sc->irq_res == NULL) { in sbi_ipi_attach()
177 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CLK, in sbi_ipi_attach()
/freebsd/sys/dev/tpm/
H A Dtpm_tis_core.c109 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in tpmtis_attach()
111 if (sc->irq_res == NULL) in tpmtis_attach()
114 result = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in tpmtis_attach()
117 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid, sc->irq_res); in tpmtis_attach()
139 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tpmtis_detach()
141 if (sc->irq_res != NULL) in tpmtis_detach()
143 sc->irq_rid, sc->irq_res); in tpmtis_detach()
H A Dtpm_tis.c
/freebsd/sys/arm/arm/
H A Dsp804.c94 struct resource* irq_res; member
215 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in sp804_timer_attach()
216 if (sc->irq_res == NULL) { in sp804_timer_attach()
229 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CLK, in sp804_timer_attach()
233 sc->irq_res); in sp804_timer_attach()
/freebsd/sys/dev/iicbus/controller/cadence/
H A Dcdnc_i2c.c86 struct resource *irq_res; member
591 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in cdnc_i2c_attach()
593 if (sc->irq_res == NULL) { in cdnc_i2c_attach()
600 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in cdnc_i2c_attach()
647 if (sc->irq_res != NULL) { in cdnc_i2c_detach()
649 bus_teardown_intr(dev, sc->irq_res, sc->intrhandle); in cdnc_i2c_detach()
651 rman_get_rid(sc->irq_res), sc->irq_res); in cdnc_i2c_detach()
652 sc->irq_res = NULL; in cdnc_i2c_detach()
/freebsd/sys/arm/mv/
H A Dmv_ap806_sei.c88 struct resource *irq_res; member
345 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in mv_ap806_sei_attach()
346 if (sc->irq_res == NULL) { in mv_ap806_sei_attach()
373 if (bus_setup_intr(dev, sc->irq_res,INTR_TYPE_MISC | INTR_MPSAFE, in mv_ap806_sei_attach()
392 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in mv_ap806_sei_attach()
393 if (sc->irq_res != NULL) in mv_ap806_sei_attach()
394 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in mv_ap806_sei_attach()

12345