| /f-stack/freebsd/kern/ |
| H A D | pic_if.m | 97 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 D | subr_intr.c | 964 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 D | msi_if.m | 38 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 D | imx7gpc.c | 63 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 D | omap4_wugen.c | 60 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 D | tegra_lic.c | 92 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 D | mtk_intr_gic.c | 81 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 D | mtk_intr_v1.c | 72 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 D | mtk_intr_v2.c | 72 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 D | intr.h | 63 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 D | mv_ap806_gicp.c | 171 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 D | mv_cp110_icu.c | 184 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 D | mv_ap806_sei.c | 72 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 D | mpic.c | 105 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 D | versatile_sic.c | 71 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 D | jz4780_intr.c | 66 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 D | pl190.c | 72 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 D | gic.c | 106 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 D | aw_nmi.c | 73 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 D | tzic.c | 59 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 D | aintc.c | 70 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 D | beri_pic.c | 84 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 D | alpine_pci_msix.c | 66 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 D | gic_v3.c | 163 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 D | a10_intc.c | 97 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()
|