Home
last modified time | relevance | path

Searched refs:intr_irqsrc (Results 1 – 25 of 50) sorted by relevance

12

/f-stack/freebsd/kern/
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 …]
H A Dsubr_intr.c964 struct intr_irqsrc *isrc;
981 struct intr_irqsrc *isrc;
1009 struct intr_irqsrc *isrc;
1036 struct intr_irqsrc *isrc;
1102 struct intr_irqsrc *isrc;
1152 struct intr_irqsrc *isrc;
1186 struct intr_irqsrc *isrc;
1238 struct intr_irqsrc *isrc;
1415 struct intr_irqsrc *isrc;
1452 struct intr_irqsrc *isrc;
[all …]
H A Dmsi_if.m38 struct intr_irqsrc;
63 struct intr_irqsrc **srcs;
70 struct intr_irqsrc **srcs;
77 struct intr_irqsrc **src;
83 struct intr_irqsrc *src;
89 struct intr_irqsrc *src;
/f-stack/freebsd/arm64/freescale/imx/
H A Dimx7gpc.c63 imx7gpc_activate_intr(device_t dev, struct intr_irqsrc *isrc, in imx7gpc_activate_intr()
72 imx7gpc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_disable_intr()
80 imx7gpc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_enable_intr()
89 struct intr_irqsrc **isrcp) in imx7gpc_map_intr()
97 imx7gpc_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in imx7gpc_deactivate_intr()
106 imx7gpc_setup_intr(device_t dev, struct intr_irqsrc *isrc, in imx7gpc_setup_intr()
115 imx7gpc_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in imx7gpc_teardown_intr()
124 imx7gpc_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_pre_ithread()
132 imx7gpc_post_ithread(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_post_ithread()
140 imx7gpc_post_filter(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_post_filter()
[all …]
/f-stack/freebsd/arm/ti/omap4/
H A Domap4_wugen.c60 omap4_wugen_activate_intr(device_t dev, struct intr_irqsrc *isrc, in omap4_wugen_activate_intr()
69 omap4_wugen_disable_intr(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_disable_intr()
77 omap4_wugen_enable_intr(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_enable_intr()
86 struct intr_irqsrc **isrcp) in omap4_wugen_map_intr()
94 omap4_wugen_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in omap4_wugen_deactivate_intr()
103 omap4_wugen_setup_intr(device_t dev, struct intr_irqsrc *isrc, in omap4_wugen_setup_intr()
112 omap4_wugen_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in omap4_wugen_teardown_intr()
121 omap4_wugen_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_pre_ithread()
129 omap4_wugen_post_ithread(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_post_ithread()
137 omap4_wugen_post_filter(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_post_filter()
[all …]
/f-stack/freebsd/arm/nvidia/
H A Dtegra_lic.c92 tegra_lic_activate_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_activate_intr()
101 tegra_lic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_disable_intr()
109 tegra_lic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_enable_intr()
118 struct intr_irqsrc **isrcp) in tegra_lic_map_intr()
126 tegra_lic_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_deactivate_intr()
135 tegra_lic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_setup_intr()
144 tegra_lic_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_teardown_intr()
153 tegra_lic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_pre_ithread()
161 tegra_lic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_post_ithread()
169 tegra_lic_post_filter(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_post_filter()
[all …]
/f-stack/freebsd/mips/mediatek/
H A Dmtk_intr_gic.c81 struct intr_irqsrc isrc;
149 struct intr_irqsrc *isrc; in mtk_gic_register_isrcs()
265 struct intr_irqsrc **isrcp) in mtk_gic_map_intr()
288 mtk_gic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_gic_enable_intr()
297 mtk_gic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_gic_disable_intr()
306 mtk_gic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_gic_pre_ithread()
313 mtk_gic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_gic_post_ithread()
320 mtk_gic_post_filter(device_t dev, struct intr_irqsrc *isrc) in mtk_gic_post_filter()
326 mtk_gic_bind(device_t dev, struct intr_irqsrc *isrc) in mtk_gic_bind()
337 mtk_gic_ipi_send(device_t dev, struct intr_irqsrc *isrc, cpuset_t cpus) in mtk_gic_ipi_send()
H A Dmtk_intr_v1.c72 struct intr_irqsrc isrc;
146 struct intr_irqsrc *isrc; in mtk_pic_register_isrcs()
275 struct intr_irqsrc **isrcp) in mtk_pic_map_intr()
298 mtk_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_enable_intr()
307 mtk_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_disable_intr()
316 mtk_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_pre_ithread()
323 mtk_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_post_ithread()
330 mtk_pic_post_filter(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_post_filter()
H A Dmtk_intr_v2.c72 struct intr_irqsrc isrc;
141 struct intr_irqsrc *isrc; in mtk_pic_register_isrcs()
270 struct intr_irqsrc **isrcp) in mtk_pic_map_intr()
293 mtk_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_enable_intr()
302 mtk_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_disable_intr()
311 mtk_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_pre_ithread()
318 mtk_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_post_ithread()
325 mtk_pic_post_filter(device_t dev, struct intr_irqsrc *isrc) in mtk_pic_post_filter()
/f-stack/freebsd/sys/
H A Dintr.h63 struct intr_irqsrc *isrc;
83 struct intr_irqsrc { struct
102 int intr_isrc_deregister(struct intr_irqsrc *); argument
103 int intr_isrc_register(struct intr_irqsrc *, device_t, u_int, const char *, ...)
107 bool intr_isrc_init_on_cpu(struct intr_irqsrc *isrc, u_int cpu);
110 int intr_isrc_dispatch(struct intr_irqsrc *, struct trapframe *);
/f-stack/freebsd/arm/mv/
H A Dmv_ap806_gicp.c171 mv_ap806_gicp_activate_intr(device_t dev, struct intr_irqsrc *isrc, 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()
195 mv_ap806_gicp_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_disable_intr()
206 struct intr_irqsrc **isrcp) in mv_ap806_gicp_map_intr()
226 mv_ap806_gicp_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, 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()
255 mv_ap806_gicp_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_gicp_teardown_intr()
269 mv_ap806_gicp_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_pre_ithread()
279 mv_ap806_gicp_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_post_ithread()
289 mv_ap806_gicp_post_filter(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_post_filter()
H A Dmv_cp110_icu.c184 mv_cp110_icu_activate_intr(device_t dev, struct intr_irqsrc *isrc, 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()
206 mv_cp110_icu_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_cp110_icu_disable_intr()
217 struct intr_irqsrc **isrcp) in mv_cp110_icu_map_intr()
253 mv_cp110_icu_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, 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()
281 mv_cp110_icu_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in mv_cp110_icu_teardown_intr()
295 mv_cp110_icu_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_cp110_icu_pre_ithread()
305 mv_cp110_icu_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_cp110_icu_post_ithread()
315 mv_cp110_icu_post_filter(device_t dev, struct intr_irqsrc *isrc) in mv_cp110_icu_post_filter()
H A Dmv_ap806_sei.c72 struct intr_irqsrc isrc;
121 mv_ap806_sei_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_enable_intr()
132 mv_ap806_sei_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_disable_intr()
166 struct intr_irqsrc **isrcp) in mv_ap806_sei_map_intr()
181 mv_ap806_sei_setup_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_sei_setup_intr()
203 mv_ap806_sei_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_sei_teardown_intr()
217 mv_ap806_sei_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_pre_ithread()
230 mv_ap806_sei_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_post_ithread()
242 mv_ap806_sei_post_filter(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_post_filter()
H A Dmpic.c105 struct intr_irqsrc mmi_isrc;
155 void mpic_ipi_send(device_t, struct intr_irqsrc*, cpuset_t, u_int);
193 struct intr_irqsrc *isrc; in mv_mpic_register_isrcs()
323 mpic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mpic_disable_intr()
332 mpic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mpic_enable_intr()
342 struct intr_irqsrc **isrcp) in mpic_map_intr()
361 mpic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mpic_pre_ithread()
368 mpic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mpic_post_ithread()
375 mpic_post_filter(device_t dev, struct intr_irqsrc *isrc) in mpic_post_filter()
578 mpic_ipi_send(device_t dev, struct intr_irqsrc *isrc, cpuset_t cpus, u_int ipi) in mpic_ipi_send()
/f-stack/freebsd/arm/versatile/
H A Dversatile_sic.c71 struct intr_irqsrc isrc;
100 versatile_sic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_disable_intr()
114 versatile_sic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_enable_intr()
129 struct intr_irqsrc **isrcp) in versatile_sic_map_intr()
147 versatile_sic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_pre_ithread()
153 versatile_sic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_post_ithread()
163 versatile_sic_post_filter(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_post_filter()
172 versatile_sic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in versatile_sic_setup_intr()
183 struct intr_irqsrc *isrc; in versatile_sic_filter()
/f-stack/freebsd/mips/ingenic/
H A Djz4780_intr.c66 struct intr_irqsrc isrc;
136 struct intr_irqsrc *isrc; in jz4780_pic_register_isrcs()
214 struct intr_irqsrc *isrc; in jz4780_pic_intr()
259 struct intr_irqsrc **isrcp) in jz4780_pic_map_intr()
280 jz4780_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in jz4780_pic_enable_intr()
289 jz4780_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in jz4780_pic_disable_intr()
298 jz4780_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in jz4780_pic_pre_ithread()
305 jz4780_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in jz4780_pic_post_ithread()
/f-stack/freebsd/arm/arm/
H A Dpl190.c72 struct intr_irqsrc isrc;
126 pl190_intc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_disable_intr()
140 pl190_intc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_enable_intr()
155 struct intr_irqsrc **isrcp) in pl190_intc_map_intr()
173 pl190_intc_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_pre_ithread()
179 pl190_intc_post_ithread(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_post_ithread()
189 pl190_intc_post_filter(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_post_filter()
198 pl190_intc_setup_intr(device_t dev, struct intr_irqsrc *isrc, in pl190_intc_setup_intr()
H A Dgic.c106 struct intr_irqsrc gi_isrc;
240 struct intr_irqsrc *isrc; in arm_gic_register_isrcs()
807 struct intr_irqsrc **isrcp) in arm_gic_map_intr()
822 arm_gic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in arm_gic_setup_intr()
954 arm_gic_bind_intr(device_t dev, struct intr_irqsrc *isrc) in arm_gic_bind_intr()
988 struct intr_irqsrc *isrc; in arm_gic_ipi_setup()
1083 device_t *pic, struct intr_irqsrc **srcs) in arm_gicv2m_alloc_msi()
1142 srcs[i] = (struct intr_irqsrc *)&psc->gic_irqs[irq + i]; in arm_gicv2m_alloc_msi()
1150 struct intr_irqsrc **isrc) in arm_gicv2m_release_msi()
1175 struct intr_irqsrc **isrcp) in arm_gicv2m_alloc_msix()
[all …]
/f-stack/freebsd/arm/allwinner/
H A Daw_nmi.c73 struct intr_irqsrc isrc;
140 aw_nmi_enable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_enable_intr()
150 aw_nmi_disable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_disable_intr()
213 struct intr_irqsrc **isrcp) in aw_nmi_map_intr()
234 aw_nmi_setup_intr(device_t dev, struct intr_irqsrc *isrc, in aw_nmi_setup_intr()
288 aw_nmi_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in aw_nmi_teardown_intr()
306 aw_nmi_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_pre_ithread()
316 aw_nmi_post_ithread(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_post_ithread()
324 aw_nmi_post_filter(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_post_filter()
/f-stack/freebsd/arm/freescale/imx/
H A Dtzic.c59 struct intr_irqsrc isrc;
140 tzic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in tzic_enable_intr()
150 tzic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in tzic_disable_intr()
160 struct intr_irqsrc **isrcp) in tzic_map_intr()
179 tzic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in tzic_pre_ithread()
188 tzic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in tzic_post_ithread()
195 tzic_post_filter(device_t dev, struct intr_irqsrc *isrc) in tzic_post_filter()
/f-stack/freebsd/arm/ti/
H A Daintc.c70 struct intr_irqsrc tai_isrc;
150 ti_aintc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_enable_intr()
160 ti_aintc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_disable_intr()
170 struct intr_irqsrc **isrcp) in ti_aintc_map_intr()
188 ti_aintc_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_pre_ithread()
198 ti_aintc_post_ithread(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_post_ithread()
205 ti_aintc_post_filter(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_post_filter()
/f-stack/freebsd/mips/beri/
H A Dberi_pic.c84 struct intr_irqsrc isrc;
121 struct intr_irqsrc *isrc; in beri_pic_intr()
176 struct intr_irqsrc *isrc; in beripic_attach()
237 beri_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in beri_pic_enable_intr()
252 beri_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in beri_pic_disable_intr()
268 struct intr_irqsrc **isrcp) in beri_pic_map_intr()
289 beri_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in beri_pic_post_ithread()
296 beri_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in beri_pic_pre_ithread()
/f-stack/freebsd/arm/annapurna/alpine/
H A Dalpine_pci_msix.c66 static int al_find_intr_pos_in_map(device_t, struct intr_irqsrc *);
101 struct intr_irqsrc *isrcs[MAX_MSIX_COUNT];
228 al_find_intr_pos_in_map(device_t dev, struct intr_irqsrc *isrc) in al_find_intr_pos_in_map()
241 al_msix_map_msi(device_t dev, device_t child, struct intr_irqsrc *isrc, in al_msix_map_msi()
297 device_t *pic, struct intr_irqsrc **srcs) in al_msix_alloc_msi()
358 struct intr_irqsrc **srcs) in al_msix_release_msi()
383 struct intr_irqsrc **isrcp) in al_msix_alloc_msix()
390 al_msix_release_msix(device_t dev, device_t child, struct intr_irqsrc *isrc) in al_msix_release_msix()
/f-stack/freebsd/arm64/arm64/
H A Dgic_v3.c163 struct intr_irqsrc gi_isrc;
312 struct intr_irqsrc *isrc; in gic_v3_attach()
685 struct intr_irqsrc **isrcp) in gic_v3_map_intr()
700 gic_v3_setup_intr(device_t dev, struct intr_irqsrc *isrc, in gic_v3_setup_intr()
867 gic_v3_bind_intr(device_t dev, struct intr_irqsrc *isrc) in gic_v3_bind_intr()
906 struct intr_irqsrc *isrc; in gic_v3_init_secondary()
995 struct intr_irqsrc *isrc; in gic_v3_ipi_setup()
1318 device_t *pic, struct intr_irqsrc **srcs) in gic_v3_alloc_msi()
1383 struct intr_irqsrc **isrc) in gic_v3_release_msi()
1408 struct intr_irqsrc **isrcp) in gic_v3_alloc_msix()
[all …]
/f-stack/freebsd/arm/allwinner/a10/
H A Da10_intc.c97 struct intr_irqsrc isrc;
245 a10_intr_enable_intr(device_t dev, struct intr_irqsrc *isrc) in a10_intr_enable_intr()
256 a10_intr_disable_intr(device_t dev, struct intr_irqsrc *isrc) in a10_intr_disable_intr()
267 struct intr_irqsrc **isrcp) in a10_intr_map_intr()
285 a10_intr_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in a10_intr_pre_ithread()
295 a10_intr_post_ithread(device_t dev, struct intr_irqsrc *isrc) in a10_intr_post_ithread()
302 a10_intr_post_filter(device_t dev, struct intr_irqsrc *isrc) in a10_intr_post_filter()

12