Home
last modified time | relevance | path

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

12345

/NextBSD/sys/dev/cy/
HDcy_isa.c107 struct resource *irq_res, *mem_res; in cy_isa_attach() local
111 irq_res = NULL; in cy_isa_attach()
130 irq_res = bus_alloc_resource(dev, SYS_RES_IRQ, &irq_rid, 0ul, ~0ul, 0ul, in cy_isa_attach()
132 if (irq_res == NULL) { in cy_isa_attach()
136 if (bus_setup_intr(dev, irq_res, INTR_TYPE_TTY, in cy_isa_attach()
145 if (irq_res != NULL) in cy_isa_attach()
146 bus_release_resource(dev, SYS_RES_IRQ, irq_rid, irq_res); in cy_isa_attach()
HDcy_pci.c106 struct resource *ioport_res, *irq_res, *mem_res; local
113 irq_res = NULL;
141 irq_res = bus_alloc_resource(dev, SYS_RES_IRQ, &irq_rid, 0ul, ~0ul, 0ul,
143 if (irq_res == NULL) {
148 irq_setup = bus_setup_intr(dev, irq_res, INTR_TYPE_TTY,
154 irq_setup = bus_setup_intr(dev, irq_res, INTR_TYPE_TTY,
187 if (irq_res != NULL)
188 bus_release_resource(dev, SYS_RES_IRQ, irq_rid, irq_res);
/NextBSD/sys/arm/at91/
HDat91_ssc.c46 struct resource *irq_res; /* IRQ resource */ member
127 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in at91_ssc_attach()
178 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in at91_ssc_activate()
180 if (sc->irq_res == NULL) in at91_ssc_activate()
195 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in at91_ssc_deactivate()
202 if (sc->irq_res) in at91_ssc_deactivate()
204 rman_get_rid(sc->irq_res), sc->irq_res); in at91_ssc_deactivate()
205 sc->irq_res = 0; in at91_ssc_deactivate()
HDat91_rtc.c75 struct resource *irq_res; /* IRQ resource */ member
164 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC, in at91_rtc_attach()
214 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in at91_rtc_activate()
216 if (sc->irq_res == NULL) in at91_rtc_activate()
234 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in at91_rtc_deactivate()
243 if (sc->irq_res) in at91_rtc_deactivate()
245 rman_get_rid(sc->irq_res), sc->irq_res); in at91_rtc_deactivate()
246 sc->irq_res = 0; in at91_rtc_deactivate()
HDat91_twi.c65 struct resource *irq_res; /* IRQ resource */ member
149 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in at91_twi_attach()
201 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in at91_twi_activate()
203 if (sc->irq_res == NULL) in at91_twi_activate()
218 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in at91_twi_deactivate()
225 if (sc->irq_res) in at91_twi_deactivate()
227 rman_get_rid(sc->irq_res), sc->irq_res); in at91_twi_deactivate()
228 sc->irq_res = 0; in at91_twi_deactivate()
HDat91_spi.c66 struct resource *irq_res; /* IRQ resource */ member
223 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in at91_spi_activate()
225 if (sc->irq_res == NULL) in at91_spi_activate()
227 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in at91_spi_activate()
266 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in at91_spi_deactivate()
268 if (sc->irq_res) in at91_spi_deactivate()
270 rman_get_rid(sc->irq_res), sc->irq_res); in at91_spi_deactivate()
271 sc->irq_res = NULL; in at91_spi_deactivate()
HDat91_rst.c60 struct resource *irq_res; /* IRQ resource */ member
139 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in at91_rst_attach()
141 if (sc->irq_res == NULL) { in at91_rst_attach()
148 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in at91_rst_attach()
HDat91_pio.c65 struct resource *irq_res; /* IRQ resource */ member
186 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC, in at91_pio_attach()
225 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in at91_pio_activate()
227 if (sc->irq_res == NULL) in at91_pio_activate()
242 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in at91_pio_deactivate()
249 if (sc->irq_res) in at91_pio_deactivate()
251 rman_get_rid(sc->irq_res), sc->irq_res); in at91_pio_deactivate()
252 sc->irq_res = 0; in at91_pio_deactivate()
/NextBSD/sys/contrib/vchiq/interface/vchiq_arm/
HDvchiq_kmod.c72 struct resource * irq_res; member
154 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in bcm_vchiq_attach()
155 if (sc->irq_res == NULL) { in bcm_vchiq_attach()
167 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in bcm_vchiq_attach()
171 sc->irq_res); in bcm_vchiq_attach()
195 bus_teardown_intr(dev, sc->irq_res, sc->intr_hl); in bcm_vchiq_detach()
197 sc->irq_res); in bcm_vchiq_detach()
/NextBSD/sys/dev/sbni/
HDif_sbni_isa.c116 sc->irq_res = bus_alloc_resource_any( in sbni_attach_isa()
121 if (sc->irq_res == NULL) { in sbni_attach_isa()
129 if (sc->irq_res) { in sbni_attach_isa()
154 if (sc->irq_res) { in sbni_attach_isa()
156 dev, sc->irq_res, INTR_TYPE_NET | INTR_MPSAFE, in sbni_attach_isa()
HDif_sbni_pci.c131 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in sbni_pci_attach()
134 if (sc->irq_res == NULL) { in sbni_pci_attach()
157 if (sc->irq_res) { in sbni_pci_attach()
158 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | in sbni_pci_attach()
/NextBSD/sys/dev/vnic/
HDnicvf_main.c1074 res = nic->msix_entries[irq].irq_res; in nicvf_release_all_interrupts()
1080 nic->msix_entries[irq].irq_res, in nicvf_release_all_interrupts()
1088 rman_get_rid(res), nic->msix_entries[irq].irq_res); in nicvf_release_all_interrupts()
1089 nic->msix_entries[irq].irq_res = NULL; in nicvf_release_all_interrupts()
1116 nic->msix_entries[irq].irq_res = bus_alloc_resource_any(nic->dev, in nicvf_allocate_misc_interrupt()
1118 if (nic->msix_entries[irq].irq_res == NULL) { in nicvf_allocate_misc_interrupt()
1125 ret = bus_setup_intr(nic->dev, nic->msix_entries[irq].irq_res, in nicvf_allocate_misc_interrupt()
1129 res = nic->msix_entries[irq].irq_res; in nicvf_allocate_misc_interrupt()
1132 nic->msix_entries[irq].irq_res = NULL; in nicvf_allocate_misc_interrupt()
1163 res = nic->msix_entries[irq].irq_res; in nicvf_release_net_interrupts()
[all …]
/NextBSD/sys/dev/pccbb/
HDpccbb_isa.c151 sc->irq_res = res; in cbb_isa_activate()
155 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in cbb_isa_activate()
156 sc->irq_res = NULL; in cbb_isa_activate()
171 if (sc->irq_res) in cbb_isa_deactivate()
172 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in cbb_isa_deactivate()
173 sc->irq_res = NULL; in cbb_isa_deactivate()
/NextBSD/sys/dev/stg/
HDtmc18c30_subr.c79 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in stg_alloc_resource()
81 if (sc->irq_res == NULL) { in stg_alloc_resource()
111 bus_teardown_intr(dev, sc->irq_res, sc->stg_intrhand); in stg_release_resource()
115 if (sc->irq_res) in stg_release_resource()
117 sc->irq_rid, sc->irq_res); in stg_release_resource()
/NextBSD/sys/dev/nsp/
HDnsp_pccard.c101 bus_teardown_intr(dev, sc->irq_res, sc->nsp_intrhand); in nsp_release_resource()
105 if (sc->irq_res) in nsp_release_resource()
107 sc->irq_rid, sc->irq_res); in nsp_release_resource()
135 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in nsp_alloc_resource()
137 if (sc->irq_res == NULL) { in nsp_alloc_resource()
195 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CAM | INTR_ENTROPY | in nsp_pccard_attach()
/NextBSD/sys/dev/sdhci/
HDsdhci_fdt.c70 struct resource *irq_res; /* IRQ resource */ member
196 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in sdhci_fdt_attach()
198 if (sc->irq_res == NULL) { in sdhci_fdt_attach()
231 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in sdhci_fdt_attach()
254 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in sdhci_fdt_detach()
255 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(sc->irq_res), in sdhci_fdt_detach()
256 sc->irq_res); in sdhci_fdt_detach()
HDsdhci_pci.c116 struct resource *irq_res; /* IRQ resource */ member
320 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in sdhci_pci_attach()
322 if (sc->irq_res == NULL) { in sdhci_pci_attach()
349 err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE, in sdhci_pci_attach()
370 bus_teardown_intr(dev, sc->irq_res, sc->intrhand); in sdhci_pci_detach()
372 rman_get_rid(sc->irq_res), sc->irq_res); in sdhci_pci_detach()
/NextBSD/sys/dev/cm/
HDif_cm_isa.c85 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE);
86 if (sc->irq_res == NULL) {
104 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET | INTR_MPSAFE,
138 bus_teardown_intr(dev, sc->irq_res, sc->irq_handle); in cm_isa_detach()
/NextBSD/sys/dev/ncv/
HDncr53c500_pccard.c115 bus_teardown_intr(dev, sc->irq_res, sc->ncv_intrhand); in ncv_release_resource()
128 if (sc->irq_res) { in ncv_release_resource()
130 sc->irq_rid, sc->irq_res); in ncv_release_resource()
182 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in ncv_alloc_resource()
184 if (sc->irq_res == NULL) { in ncv_alloc_resource()
253 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CAM | INTR_ENTROPY | in ncv_pccard_attach()
/NextBSD/sys/dev/firewire/
HDfwohci_pci.c276 sc->irq_res = bus_alloc_resource_any(self, SYS_RES_IRQ, &rid, in fwohci_pci_attach()
278 if (sc->irq_res == NULL) { in fwohci_pci_attach()
284 err = bus_setup_intr(self, sc->irq_res, in fwohci_pci_attach()
358 if (sc->irq_res) { in fwohci_pci_detach()
361 err = bus_teardown_intr(self, sc->irq_res, sc->ih); in fwohci_pci_detach()
367 bus_release_resource(self, SYS_RES_IRQ, 0, sc->irq_res); in fwohci_pci_detach()
368 sc->irq_res = NULL; in fwohci_pci_detach()
/NextBSD/sys/mips/rt305x/
HDrt305x_sysctl.c167 if ((sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, in rt305x_sysctl_attach()
173 if ((bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC, in rt305x_sysctl_attach()
196 if (sc->irq_res) in rt305x_sysctl_detach()
198 sc->irq_res); in rt305x_sysctl_detach()
/NextBSD/sys/arm/versatile/
HDsp804.c94 struct resource* irq_res; member
217 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE); in sp804_timer_attach()
218 if (sc->irq_res == NULL) { in sp804_timer_attach()
231 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_CLK, in sp804_timer_attach()
235 sc->irq_res); in sp804_timer_attach()
/NextBSD/sys/dev/dpt/
HDdpt_pci.c105 dpt->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &dpt->irq_rid, in dpt_pci_attach()
107 if (dpt->irq_res == NULL) { in dpt_pci_attach()
152 if (bus_setup_intr(dev, dpt->irq_res, INTR_TYPE_CAM | INTR_ENTROPY | in dpt_pci_attach()
/NextBSD/sys/dev/ct/
HDct_isa.c189 ct->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &irq_rid, in ct_isa_attach()
194 if (ct->irq_res == NULL || ct->drq_res == NULL) { in ct_isa_attach()
297 if (bus_setup_intr(dev, ct->irq_res, INTR_TYPE_CAM | INTR_MPSAFE, in ct_isa_attach()
347 if (ct->irq_res != NULL) in ct_space_unmap()
348 bus_release_resource(dev, SYS_RES_IRQ, 0, ct->irq_res); in ct_space_unmap()
/NextBSD/sys/arm/ti/
HDti_sdhci.c67 struct resource * irq_res; member
561 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, in ti_sdhci_attach()
563 if (!sc->irq_res) { in ti_sdhci_attach()
569 if (bus_setup_intr(dev, sc->irq_res, INTR_TYPE_BIO | INTR_MPSAFE, in ti_sdhci_attach()
659 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in ti_sdhci_attach()
660 if (sc->irq_res) in ti_sdhci_attach()
661 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->irq_res); in ti_sdhci_attach()

12345