Home
last modified time | relevance | path

Searched refs:irq_res (Results 1 – 25 of 102) 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()
255 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_rtc_attach()
256 if (sc->irq_res != NULL) in tegra_rtc_attach()
257 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_rtc_attach()
272 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_rtc_detach()
273 if (sc->irq_res != NULL) in tegra_rtc_detach()
274 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()
269 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_mc_attach()
270 if (sc->irq_res != NULL) in tegra_mc_attach()
271 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in tegra_mc_attach()
286 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in tegra_mc_detach()
287 if (sc->irq_res != NULL) in tegra_mc_detach()
288 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()
335 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in as3722_attach()
336 if (sc->irq_res != NULL) in as3722_attach()
337 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in as3722_attach()
349 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in as3722_detach()
350 if (sc->irq_res != NULL) in as3722_detach()
351 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()
424 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tegra_sdhci_detach()
425 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq_res), in tegra_sdhci_detach()
426 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()
146 if (sc->irq_res) { in sbni_attach_isa()
148 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()
149 if (sc->irq_res) { in sbni_pci_attach()
150 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | in sbni_pci_attach()
/freebsd/sys/dev/vnic/
H A Dnicvf_main.c1252 res = nic->msix_entries[irq].irq_res; in nicvf_release_all_interrupts()
1258 nic->msix_entries[irq].irq_res, in nicvf_release_all_interrupts()
1267 nic->msix_entries[irq].irq_res = NULL; in nicvf_release_all_interrupts()
1307 res = nic->msix_entries[irq].irq_res; in nicvf_allocate_misc_interrupt()
1310 nic->msix_entries[irq].irq_res = NULL; in nicvf_allocate_misc_interrupt()
1341 res = nic->msix_entries[irq].irq_res; in nicvf_release_net_interrupts()
1347 nic->msix_entries[irq].irq_res, in nicvf_release_net_interrupts()
1363 res = nic->msix_entries[irq].irq_res; in nicvf_release_net_interrupts()
1369 nic->msix_entries[irq].irq_res, in nicvf_release_net_interrupts()
1385 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()
471 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in qoriq_therm_attach()
475 if (sc->irq_res != NULL) in qoriq_therm_attach()
476 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in qoriq_therm_attach()
490 bus_teardown_intr(dev, sc->irq_res, sc->irq_ih); in qoriq_therm_detach()
494 if (sc->irq_res != NULL) in qoriq_therm_detach()
495 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()
442 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in max77620_attach()
443 if (sc->irq_res != NULL) in max77620_attach()
444 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in max77620_attach()
456 bus_teardown_intr(dev, sc->irq_res, sc->irq_h); in max77620_detach()
457 if (sc->irq_res != NULL) in max77620_detach()
458 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in max77620_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/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()
346 if (sc->irq_res) { in fwohci_pci_detach()
349 err = bus_teardown_intr(self, sc->irq_res, sc->ih); in fwohci_pci_detach()
355 bus_release_resource(self, SYS_RES_IRQ, 0, sc->irq_res); in fwohci_pci_detach()
356 sc->irq_res = NULL; in fwohci_pci_detach()
/freebsd/sys/riscv/riscv/
H A Dsbi_ipi.c48 struct resource *irq_res; member
168 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in sbi_ipi_attach()
170 if (sc->irq_res == NULL) { in sbi_ipi_attach()
175 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CLK, in sbi_ipi_attach()
H A Dtimer.c61 struct resource *irq_res; member
224 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in riscv_timer_attach()
226 if (sc->irq_res == NULL) { in riscv_timer_attach()
232 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CLK, in riscv_timer_attach()
/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/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()
470 if (sc->irq_res != NULL) { in zy7_spi_detach()
472 bus_teardown_intr(dev, sc->irq_res, sc->intrhandle); in zy7_spi_detach()
474 rman_get_rid(sc->irq_res), sc->irq_res); in zy7_spi_detach()
/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()
/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()
651 if (sc->irq_res != NULL) { in cdnc_i2c_detach()
653 bus_teardown_intr(dev, sc->irq_res, sc->intrhandle); in cdnc_i2c_detach()
655 rman_get_rid(sc->irq_res), sc->irq_res); in cdnc_i2c_detach()
656 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