Home
last modified time | relevance | path

Searched refs:isrc (Results 1 – 25 of 56) sorted by relevance

123

/f-stack/freebsd/x86/xen/
H A Dxen_intr.c361 evtchn_cpu_mask_port(isrc->xi_cpu, isrc->xi_port); in xen_intr_release_isrc()
929 evtchn_cpu_mask_port(isrc->xi_cpu, isrc->xi_port); in xen_intr_assign_cpu()
931 evtchn_cpu_unmask_port(isrc->xi_cpu, isrc->xi_port); in xen_intr_assign_cpu()
942 evtchn_cpu_mask_port(isrc->xi_cpu, isrc->xi_port); in xen_intr_assign_cpu()
944 evtchn_cpu_unmask_port(isrc->xi_cpu, isrc->xi_port); in xen_intr_assign_cpu()
1151 isrc->xi_port, isrc->xi_pirq); in xen_intr_pirq_disable_intr()
1309 isrc = NULL; in xen_intr_bind_virq()
1371 isrc = NULL; in xen_intr_alloc_and_bind_ipi()
1588 if (isrc == NULL || isrc->xi_cookie != NULL) in xen_intr_add_handler()
1653 isrc->xi_port, xen_intr_print_type(isrc->xi_type)); in xen_intr_dump_port()
[all …]
/f-stack/freebsd/kern/
H A Dsubr_intr.c377 PIC_POST_FILTER(isrc->isrc_dev, isrc); in intr_isrc_dispatch()
570 PIC_PRE_ITHREAD(isrc->isrc_dev, isrc); in intr_isrc_pre_ithread()
581 PIC_POST_ITHREAD(isrc->isrc_dev, isrc); in intr_isrc_post_ithread()
592 PIC_POST_FILTER(isrc->isrc_dev, isrc); in intr_isrc_post_filter()
949 *isrc = msi->isrc;
1360 msi-> isrc = isrc[i];
1395 isrc[i] = msi->isrc;
1444 msi->isrc = isrc;
1470 isrc = msi->isrc;
1591 isrc = irq_map[res_id]->isrc;
[all …]
H A Dpic_if.m97 struct intr_irqsrc *isrc;
104 struct intr_irqsrc *isrc;
109 struct intr_irqsrc *isrc;
114 struct intr_irqsrc *isrc;
125 struct intr_irqsrc *isrc;
132 struct intr_irqsrc *isrc;
139 struct intr_irqsrc *isrc;
146 struct intr_irqsrc *isrc;
151 struct intr_irqsrc *isrc;
156 struct intr_irqsrc *isrc;
[all …]
/f-stack/freebsd/x86/x86/
H A Dintr_machdep.c227 vector = isrc->is_pic->pic_vector(isrc); in intr_register_source()
279 isrc->is_pic->pic_enable_intr(isrc); in intr_add_handler()
280 isrc->is_pic->pic_enable_source(isrc); in intr_add_handler()
299 isrc->is_pic->pic_disable_source(isrc, PIC_NO_EOI); in intr_remove_handler()
300 isrc->is_pic->pic_disable_intr(isrc); in intr_remove_handler()
325 isrc->is_pic->pic_disable_source(isrc, PIC_EOI); in intr_disable_src()
349 vector = isrc->is_pic->pic_vector(isrc); in intr_execute_handlers()
358 isrc->is_pic->pic_disable_source(isrc, PIC_EOI); in intr_execute_handlers()
694 if (isrc != NULL && isrc->is_handlers > 0) {
705 if (isrc->is_pic->pic_assign_cpu(isrc,
[all …]
/f-stack/freebsd/x86/isa/
H A Datpic.c193 _atpic_eoi_slave(struct intsrc *isrc) in _atpic_eoi_slave() argument
275 _atpic_eoi_master(isrc); in atpic_disable_source()
277 _atpic_eoi_slave(isrc); in atpic_disable_source()
288 _atpic_eoi_master(isrc); in atpic_eoi_master()
294 atpic_eoi_slave(struct intsrc *isrc) in atpic_eoi_slave() argument
298 _atpic_eoi_slave(isrc); in atpic_eoi_slave()
314 atpic_vector(struct intsrc *isrc) in atpic_vector() argument
353 vector = atpic_vector(isrc); in atpic_config_intr()
523 struct intsrc *isrc; in atpic_handle_intr() local
526 isrc = &atintrs[vector].at_intsrc; in atpic_handle_intr()
[all …]
/f-stack/freebsd/arm64/freescale/imx/
H A Dimx7gpc.c68 return (PIC_ACTIVATE_INTR(sc->parent, isrc, res, data)); in imx7gpc_activate_intr()
76 PIC_DISABLE_INTR(sc->parent, isrc); in imx7gpc_disable_intr()
84 PIC_ENABLE_INTR(sc->parent, isrc); in imx7gpc_enable_intr()
106 imx7gpc_setup_intr(device_t dev, struct intr_irqsrc *isrc, in imx7gpc_setup_intr() argument
111 return (PIC_SETUP_INTR(sc->parent, isrc, res, data)); in imx7gpc_setup_intr()
120 return (PIC_TEARDOWN_INTR(sc->parent, isrc, res, data)); in imx7gpc_teardown_intr()
128 PIC_PRE_ITHREAD(sc->parent, isrc); in imx7gpc_pre_ithread()
136 PIC_POST_ITHREAD(sc->parent, isrc); in imx7gpc_post_ithread()
144 PIC_POST_FILTER(sc->parent, isrc); in imx7gpc_post_filter()
149 imx7gpc_bind_intr(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_bind_intr() argument
[all …]
/f-stack/freebsd/arm/ti/omap4/
H A Domap4_wugen.c65 return (PIC_ACTIVATE_INTR(sc->sc_parent, isrc, res, data)); in omap4_wugen_activate_intr()
73 PIC_DISABLE_INTR(sc->sc_parent, isrc); in omap4_wugen_disable_intr()
81 PIC_ENABLE_INTR(sc->sc_parent, isrc); in omap4_wugen_enable_intr()
99 return (PIC_DEACTIVATE_INTR(sc->sc_parent, isrc, res, data)); in omap4_wugen_deactivate_intr()
108 return (PIC_SETUP_INTR(sc->sc_parent, isrc, res, data)); in omap4_wugen_setup_intr()
117 return (PIC_TEARDOWN_INTR(sc->sc_parent, isrc, res, data)); in omap4_wugen_teardown_intr()
125 PIC_PRE_ITHREAD(sc->sc_parent, isrc); in omap4_wugen_pre_ithread()
133 PIC_POST_ITHREAD(sc->sc_parent, isrc); in omap4_wugen_post_ithread()
141 PIC_POST_FILTER(sc->sc_parent, isrc); in omap4_wugen_post_filter()
146 omap4_wugen_bind_intr(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_bind_intr() argument
[all …]
/f-stack/freebsd/arm/nvidia/
H A Dtegra_lic.c97 return (PIC_ACTIVATE_INTR(sc->parent, isrc, res, data)); in tegra_lic_activate_intr()
105 PIC_DISABLE_INTR(sc->parent, isrc); in tegra_lic_disable_intr()
113 PIC_ENABLE_INTR(sc->parent, isrc); in tegra_lic_enable_intr()
131 return (PIC_DEACTIVATE_INTR(sc->parent, isrc, res, data)); in tegra_lic_deactivate_intr()
140 return (PIC_SETUP_INTR(sc->parent, isrc, res, data)); in tegra_lic_setup_intr()
149 return (PIC_TEARDOWN_INTR(sc->parent, isrc, res, data)); in tegra_lic_teardown_intr()
157 PIC_PRE_ITHREAD(sc->parent, isrc); in tegra_lic_pre_ithread()
165 PIC_POST_ITHREAD(sc->parent, isrc); in tegra_lic_post_ithread()
173 PIC_POST_FILTER(sc->parent, isrc); in tegra_lic_post_filter()
178 tegra_lic_bind_intr(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_bind_intr() argument
[all …]
/f-stack/freebsd/arm/versatile/
H A Dversatile_sic.c71 struct intr_irqsrc isrc; member
106 src = (struct versatile_sic_irqsrc *)isrc; in versatile_sic_disable_intr()
120 src = (struct versatile_sic_irqsrc *)isrc; in versatile_sic_enable_intr()
142 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in versatile_sic_map_intr()
149 versatile_sic_disable_intr(dev, isrc); in versatile_sic_pre_ithread()
157 src = (struct versatile_sic_irqsrc *)isrc; in versatile_sic_post_ithread()
159 versatile_sic_enable_intr(dev, isrc); in versatile_sic_post_ithread()
167 src = (struct versatile_sic_irqsrc *)isrc; in versatile_sic_post_filter()
183 struct intr_irqsrc *isrc; in versatile_sic_filter() local
193 isrc = &sc->isrcs[i].isrc; in versatile_sic_filter()
[all …]
/f-stack/freebsd/net/
H A Dmppcd.c111 u_char *isrc = *src; in MPPC_Decompress() local
124 val = getbyte(isrc, i++, l); in MPPC_Decompress()
180 val = getbyte(isrc, i, l); in MPPC_Decompress()
184 getbits(isrc, 1 , &i ,&l); in MPPC_Decompress()
188 getbits(isrc, 4 , &i ,&l); in MPPC_Decompress()
192 getbits(isrc, 6 , &i ,&l); in MPPC_Decompress()
203 getbits(isrc, 2 , &i ,&l); in MPPC_Decompress()
207 getbits(isrc, 4 , &i ,&l); in MPPC_Decompress()
211 getbits(isrc, 6 , &i ,&l); in MPPC_Decompress()
222 getbits(isrc, 2 , &i ,&l); in MPPC_Decompress()
[all …]
/f-stack/freebsd/mips/broadcom/
H A Dbcm_mips.c446 struct bcm_mips_irqsrc *isrc; in bcm_mips_pic_setup_intr() local
539 if (isrc->cpuirq != NULL) { in bcm_mips_retain_cpu_intr()
544 if (isrc->refs == UINT_MAX) in bcm_mips_retain_cpu_intr()
547 isrc->refs++; in bcm_mips_retain_cpu_intr()
628 isrc->refs++; in bcm_mips_retain_cpu_intr()
631 isrc->cpuirq = cpuirq; in bcm_mips_retain_cpu_intr()
635 cpuirq->isrc_solo = isrc; in bcm_mips_retain_cpu_intr()
657 isrc->refs--; in bcm_mips_release_cpu_intr()
660 if (isrc->refs > 0) in bcm_mips_release_cpu_intr()
664 cpuirq = isrc->cpuirq; in bcm_mips_release_cpu_intr()
[all …]
H A Dbcm_mips74k.c208 struct bcm_mips_irqsrc *isrc; in bcm_mips74k_pic_disable_intr() local
211 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_mips74k_pic_disable_intr()
213 KASSERT(isrc->cpuirq != NULL, ("no assigned MIPS IRQ")); in bcm_mips74k_pic_disable_intr()
215 bcm_mips74k_mask_irq(sc, isrc->cpuirq->mips_irq, isrc->ivec); in bcm_mips74k_pic_disable_intr()
223 struct bcm_mips_irqsrc *isrc; in bcm_mips74k_pic_enable_intr() local
226 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_mips74k_pic_enable_intr()
230 bcm_mips74k_unmask_irq(sc, isrc->cpuirq->mips_irq, isrc->ivec); in bcm_mips74k_pic_enable_intr()
237 bcm_mips74k_pic_disable_intr(dev, isrc); in bcm_mips74k_pic_pre_ithread()
244 bcm_mips74k_pic_enable_intr(dev, isrc); in bcm_mips74k_pic_post_ithread()
322 error = intr_isrc_dispatch(&isrc_solo->isrc, in bcm_mips74k_pic_intr()
[all …]
H A Dbcm_bmips.c186 struct bcm_mips_irqsrc *isrc; in bcm_bmips_pic_disable_intr() local
189 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_bmips_pic_disable_intr()
191 KASSERT(isrc->cpuirq != NULL, ("no assigned MIPS IRQ")); in bcm_bmips_pic_disable_intr()
193 bcm_bmips_mask_irq(sc, isrc->cpuirq->mips_irq, isrc->ivec); in bcm_bmips_pic_disable_intr()
201 struct bcm_mips_irqsrc *isrc; in bcm_bmips_pic_enable_intr() local
204 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_bmips_pic_enable_intr()
208 bcm_bmips_unmask_irq(sc, isrc->cpuirq->mips_irq, isrc->ivec); in bcm_bmips_pic_enable_intr()
215 bcm_bmips_pic_disable_intr(dev, isrc); in bcm_bmips_pic_pre_ithread()
222 bcm_bmips_pic_enable_intr(dev, isrc); in bcm_bmips_pic_post_ithread()
350 error = intr_isrc_dispatch(&isrc_solo->isrc, in bcm_bmips_pic_intr()
[all …]
/f-stack/freebsd/mips/ingenic/
H A Djz4780_intr.c66 struct intr_irqsrc isrc; member
78 #define PIC_INTR_ISRC(sc, irq) (&(sc)->pic_irqs[(irq)].isrc)
136 struct intr_irqsrc *isrc; in jz4780_pic_register_isrcs() local
142 isrc = PIC_INTR_ISRC(sc, irq); in jz4780_pic_register_isrcs()
214 struct intr_irqsrc *isrc; in jz4780_pic_intr() local
227 isrc = PIC_INTR_ISRC(sc, i); in jz4780_pic_intr()
243 isrc = PIC_INTR_ISRC(sc, i); in jz4780_pic_intr()
284 pic_isrc = (struct jz4780_pic_isrc *)isrc; in jz4780_pic_enable_intr()
293 pic_isrc = (struct jz4780_pic_isrc *)isrc; in jz4780_pic_disable_intr()
301 jz4780_pic_disable_intr(dev, isrc); in jz4780_pic_pre_ithread()
[all …]
/f-stack/freebsd/mips/beri/
H A Dberi_pic.c84 struct intr_irqsrc isrc; member
121 struct intr_irqsrc *isrc; in beri_pic_intr() local
135 isrc = &sc->irqs[i].isrc; in beri_pic_intr()
176 struct intr_irqsrc *isrc; in beripic_attach() local
197 isrc = &sc->irqs[i].isrc; in beripic_attach()
207 err = intr_isrc_register(isrc, sc->dev, in beripic_attach()
244 pic_isrc = (struct beri_pic_isrc *)isrc; in beri_pic_enable_intr()
259 pic_isrc = (struct beri_pic_isrc *)isrc; in beri_pic_disable_intr()
283 *isrcp = &sc->irqs[irq].isrc; in beri_pic_map_intr()
292 beri_pic_enable_intr(dev, isrc); in beri_pic_post_ithread()
[all …]
/f-stack/freebsd/arm/mv/
H A Dmv_ap806_gicp.c181 return (PIC_ACTIVATE_INTR(sc->parent, isrc, res, data)); in mv_ap806_gicp_activate_intr()
185 mv_ap806_gicp_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_enable_intr() argument
191 PIC_ENABLE_INTR(sc->parent, isrc); in mv_ap806_gicp_enable_intr()
201 PIC_DISABLE_INTR(sc->parent, isrc); in mv_ap806_gicp_disable_intr()
237 return (PIC_DEACTIVATE_INTR(sc->parent, isrc, res, data)); in mv_ap806_gicp_deactivate_intr()
241 mv_ap806_gicp_setup_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_gicp_setup_intr() argument
251 return (PIC_SETUP_INTR(sc->parent, isrc, res, data)); in mv_ap806_gicp_setup_intr()
265 return (PIC_TEARDOWN_INTR(sc->parent, isrc, res, data)); in mv_ap806_gicp_teardown_intr()
275 PIC_PRE_ITHREAD(sc->parent, isrc); in mv_ap806_gicp_pre_ithread()
285 PIC_POST_ITHREAD(sc->parent, isrc); in mv_ap806_gicp_post_ithread()
[all …]
H A Dmv_cp110_icu.c193 return (PIC_ACTIVATE_INTR(sc->parent, isrc, res, data)); in mv_cp110_icu_activate_intr()
197 mv_cp110_icu_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_cp110_icu_enable_intr() argument
202 PIC_ENABLE_INTR(sc->parent, isrc); in mv_cp110_icu_enable_intr()
212 PIC_DISABLE_INTR(sc->parent, isrc); in mv_cp110_icu_disable_intr()
263 return (PIC_DEACTIVATE_INTR(sc->parent, isrc, res, data)); in mv_cp110_icu_deactivate_intr()
267 mv_cp110_icu_setup_intr(device_t dev, struct intr_irqsrc *isrc, in mv_cp110_icu_setup_intr() argument
277 return (PIC_SETUP_INTR(sc->parent, isrc, res, data)); in mv_cp110_icu_setup_intr()
291 return (PIC_TEARDOWN_INTR(sc->parent, isrc, res, data)); in mv_cp110_icu_teardown_intr()
301 PIC_PRE_ITHREAD(sc->parent, isrc); in mv_cp110_icu_pre_ithread()
311 PIC_POST_ITHREAD(sc->parent, isrc); in mv_cp110_icu_post_ithread()
[all …]
H A Dmv_ap806_sei.c72 struct intr_irqsrc isrc; member
127 sisrc = (struct mv_ap806_sei_irqsrc *)isrc; in mv_ap806_sei_enable_intr()
138 sisrc = (struct mv_ap806_sei_irqsrc *)isrc; in mv_ap806_sei_disable_intr()
175 *isrcp = &sc->isrcs[irq].isrc; in mv_ap806_sei_map_intr()
190 sisrc = (struct mv_ap806_sei_irqsrc *)isrc; in mv_ap806_sei_setup_intr()
210 sisrc = (struct mv_ap806_sei_irqsrc *)isrc; in mv_ap806_sei_teardown_intr()
223 sisrc = (struct mv_ap806_sei_irqsrc *)isrc; in mv_ap806_sei_pre_ithread()
236 sisrc = (struct mv_ap806_sei_irqsrc *)isrc; in mv_ap806_sei_post_ithread()
248 sisrc = (struct mv_ap806_sei_irqsrc *)isrc; in mv_ap806_sei_post_filter()
278 if (intr_isrc_dispatch(&sirq->isrc, tf) != 0) { in mv_ap806_sei_intr()
[all …]
/f-stack/freebsd/mips/mediatek/
H A Dmtk_intr_gic.c81 struct intr_irqsrc isrc; member
94 #define GIC_INTR_ISRC(sc, irq) (&(sc)->gic_irqs[(irq)].isrc)
149 struct intr_irqsrc *isrc; in mtk_gic_register_isrcs() local
155 isrc = GIC_INTR_ISRC(sc, irq); in mtk_gic_register_isrcs()
288 mtk_gic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_gic_enable_intr() argument
292 irq = ((struct mtk_gic_irqsrc *)isrc)->irq; in mtk_gic_enable_intr()
301 irq = ((struct mtk_gic_irqsrc *)isrc)->irq; in mtk_gic_disable_intr()
306 mtk_gic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_gic_pre_ithread() argument
309 mtk_gic_disable_intr(dev, isrc); in mtk_gic_pre_ithread()
316 mtk_gic_enable_intr(dev, isrc); in mtk_gic_post_ithread()
[all …]
H A Dmtk_intr_v1.c72 struct intr_irqsrc isrc; member
85 #define PIC_INTR_ISRC(sc, irq) (&(sc)->pic_irqs[(irq)].isrc)
146 struct intr_irqsrc *isrc; in mtk_pic_register_isrcs() local
152 isrc = PIC_INTR_ISRC(sc, irq); in mtk_pic_register_isrcs()
298 mtk_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_enable_intr() argument
302 irq = ((struct mtk_pic_irqsrc *)isrc)->irq; in mtk_pic_enable_intr()
311 irq = ((struct mtk_pic_irqsrc *)isrc)->irq; in mtk_pic_disable_intr()
316 mtk_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_pre_ithread() argument
319 mtk_pic_disable_intr(dev, isrc); in mtk_pic_pre_ithread()
326 mtk_pic_enable_intr(dev, isrc); in mtk_pic_post_ithread()
[all …]
H A Dmtk_intr_v2.c72 struct intr_irqsrc isrc; member
85 #define PIC_INTR_ISRC(sc, irq) (&(sc)->pic_irqs[(irq)].isrc)
141 struct intr_irqsrc *isrc; in mtk_pic_register_isrcs() local
147 isrc = PIC_INTR_ISRC(sc, irq); in mtk_pic_register_isrcs()
293 mtk_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_enable_intr() argument
297 irq = ((struct mtk_pic_irqsrc *)isrc)->irq; in mtk_pic_enable_intr()
306 irq = ((struct mtk_pic_irqsrc *)isrc)->irq; in mtk_pic_disable_intr()
311 mtk_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_pre_ithread() argument
314 mtk_pic_disable_intr(dev, isrc); in mtk_pic_pre_ithread()
321 mtk_pic_enable_intr(dev, isrc); in mtk_pic_post_ithread()
[all …]
/f-stack/freebsd/arm/arm/
H A Dpl190.c72 struct intr_irqsrc isrc; member
98 if (intr_isrc_dispatch(&src->isrc, tf) != 0) in pl190_intc_irq_dispatch()
132 src = (struct pl190_intc_irqsrc *)isrc; in pl190_intc_disable_intr()
146 src = (struct pl190_intc_irqsrc *)isrc; in pl190_intc_enable_intr()
168 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in pl190_intc_map_intr()
175 pl190_intc_disable_intr(dev, isrc); in pl190_intc_pre_ithread()
183 src = (struct pl190_intc_irqsrc *)isrc; in pl190_intc_post_ithread()
184 pl190_intc_enable_intr(dev, isrc); in pl190_intc_post_ithread()
193 src = (struct pl190_intc_irqsrc *)isrc; in pl190_intc_post_filter()
198 pl190_intc_setup_intr(device_t dev, struct intr_irqsrc *isrc, in pl190_intc_setup_intr() argument
[all …]
/f-stack/freebsd/arm/freescale/imx/
H A Dtzic.c59 struct intr_irqsrc isrc; member
120 if (intr_isrc_dispatch(&sc->isrcs[irq].isrc, in tzic_intr()
140 tzic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in tzic_enable_intr() argument
142 u_int irq = ((struct tzic_irqsrc *)isrc)->irq; in tzic_enable_intr()
152 u_int irq = ((struct tzic_irqsrc *)isrc)->irq; in tzic_disable_intr()
173 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in tzic_map_intr()
179 tzic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in tzic_pre_ithread() argument
183 tzic_irq_mask(sc, ((struct tzic_irqsrc *)isrc)->irq); in tzic_pre_ithread()
191 tzic_enable_intr(dev, isrc); in tzic_post_ithread()
195 tzic_post_filter(device_t dev, struct intr_irqsrc *isrc) in tzic_post_filter() argument
[all …]
/f-stack/freebsd/arm64/arm64/
H A Dgic_v3.c312 struct intr_irqsrc *isrc; in gic_v3_attach() local
723 if (isrc->isrc_handlers != 0) { in gic_v3_setup_intr()
771 gic_v3_bind_intr(dev, isrc); in gic_v3_setup_intr()
844 gic_v3_disable_intr(dev, isrc); in gic_v3_pre_ithread()
852 gic_v3_enable_intr(dev, isrc); in gic_v3_post_ithread()
906 struct intr_irqsrc *isrc; in gic_v3_init_secondary() local
926 isrc = GIC_INTR_ISRC(sc, irq); in gic_v3_init_secondary()
933 isrc = GIC_INTR_ISRC(sc, irq); in gic_v3_init_secondary()
995 struct intr_irqsrc *isrc; in gic_v3_ipi_setup() local
1006 *isrcp = isrc; in gic_v3_ipi_setup()
[all …]
/f-stack/freebsd/arm/allwinner/
H A Daw_nmi.c73 struct intr_irqsrc isrc; member
140 aw_nmi_enable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_enable_intr() argument
150 aw_nmi_disable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_disable_intr() argument
228 *isrcp = &sc->intr.isrc; in aw_nmi_map_intr()
234 aw_nmi_setup_intr(device_t dev, struct intr_irqsrc *isrc, in aw_nmi_setup_intr() argument
250 nmi_intr = (struct aw_nmi_intr *)isrc; in aw_nmi_setup_intr()
260 if (isrc->isrc_handlers != 0) { in aw_nmi_setup_intr()
295 if (isrc->isrc_handlers == 0) { in aw_nmi_teardown_intr()
306 aw_nmi_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_pre_ithread() argument
311 aw_nmi_disable_intr(dev, isrc); in aw_nmi_pre_ithread()
[all …]

123