| /freebsd-11-stable/sys/kern/ |
| HD | pic_if.m | 39 dflt_pic_bind_intr(device_t dev, struct intr_irqsrc *isrc) 46 null_pic_activate_intr(device_t dev, struct intr_irqsrc *isrc, 54 null_pic_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, 62 null_pic_setup_intr(device_t dev, struct intr_irqsrc *isrc, 70 null_pic_teardown_intr(device_t dev, struct intr_irqsrc *isrc, 88 dflt_pic_ipi_setup(device_t dev, u_int ipi, struct intr_irqsrc *isrc) 97 struct intr_irqsrc *isrc; 104 struct intr_irqsrc *isrc; 109 struct intr_irqsrc *isrc; 114 struct intr_irqsrc *isrc; [all …]
|
| HD | subr_intr.c | 123 static struct intr_irqsrc *irq_sources[NIRQ]; 147 static struct intr_irqsrc *intr_map_get_isrc(u_int res_id); 148 static void intr_map_set_isrc(u_int res_id, struct intr_irqsrc *isrc); 179 intrcnt_updatename(struct intr_irqsrc *isrc) in intrcnt_updatename() 191 isrc_increment_count(struct intr_irqsrc *isrc) in isrc_increment_count() 204 isrc_increment_straycount(struct intr_irqsrc *isrc) in isrc_increment_straycount() 214 isrc_update_name(struct intr_irqsrc *isrc, const char *name) in isrc_update_name() 238 isrc_setup_counters(struct intr_irqsrc *isrc) in isrc_setup_counters() 256 isrc_release_counters(struct intr_irqsrc *isrc) in isrc_release_counters() 337 intr_isrc_dispatch(struct intr_irqsrc *isrc, struct trapframe *tf) in intr_isrc_dispatch() [all …]
|
| HD | msi_if.m | 35 struct intr_irqsrc; 44 struct intr_irqsrc **srcs; 51 struct intr_irqsrc **srcs; 58 struct intr_irqsrc **src; 64 struct intr_irqsrc *src; 70 struct intr_irqsrc *src;
|
| /freebsd-11-stable/sys/arm/ti/omap4/ |
| HD | 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() 130 omap4_wugen_post_ithread(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_post_ithread() 138 omap4_wugen_post_filter(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_post_filter() [all …]
|
| /freebsd-11-stable/sys/arm/nvidia/ |
| HD | tegra_lic.c | 91 tegra_lic_activate_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_activate_intr() 100 tegra_lic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_disable_intr() 108 tegra_lic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_enable_intr() 117 struct intr_irqsrc **isrcp) in tegra_lic_map_intr() 125 tegra_lic_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_deactivate_intr() 134 tegra_lic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_setup_intr() 143 tegra_lic_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_teardown_intr() 152 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 …]
|
| /freebsd-11-stable/sys/mips/mediatek/ |
| HD | 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()
|
| HD | 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()
|
| HD | 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()
|
| HD | mtk_gpio_v2.c | 63 struct intr_irqsrc isrc; 154 struct intr_irqsrc *isrc; in mtk_pic_register_isrcs() 501 struct intr_irqsrc **isrcp) in mtk_gpio_pic_map_intr() 520 mtk_gpio_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_enable_intr() 550 mtk_gpio_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_disable_intr() 573 mtk_gpio_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_pre_ithread() 580 mtk_gpio_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_post_ithread() 587 mtk_gpio_pic_post_filter(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_post_filter()
|
| HD | mtk_gpio_v1.c | 77 struct intr_irqsrc isrc; 163 struct intr_irqsrc *isrc; in mtk_pic_register_isrcs() 504 struct intr_irqsrc **isrcp) in mtk_gpio_pic_map_intr() 523 mtk_gpio_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_enable_intr() 553 mtk_gpio_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_disable_intr() 576 mtk_gpio_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_pre_ithread() 583 mtk_gpio_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_post_ithread() 590 mtk_gpio_pic_post_filter(device_t dev, struct intr_irqsrc *isrc) in mtk_gpio_pic_post_filter()
|
| /freebsd-11-stable/sys/sys/ |
| HD | intr.h | 61 struct intr_irqsrc *isrc; 81 struct intr_irqsrc { struct 98 int intr_isrc_deregister(struct intr_irqsrc *); argument 99 int intr_isrc_register(struct intr_irqsrc *, device_t, u_int, const char *, ...) 103 bool intr_isrc_init_on_cpu(struct intr_irqsrc *isrc, u_int cpu); 106 int intr_isrc_dispatch(struct intr_irqsrc *, struct trapframe *);
|
| /freebsd-11-stable/sys/arm/versatile/ |
| HD | versatile_sic.c | 69 struct intr_irqsrc isrc; 98 versatile_sic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_disable_intr() 112 versatile_sic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_enable_intr() 127 struct intr_irqsrc **isrcp) in versatile_sic_map_intr() 145 versatile_sic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_pre_ithread() 151 versatile_sic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_post_ithread() 161 versatile_sic_post_filter(device_t dev, struct intr_irqsrc *isrc) in versatile_sic_post_filter() 170 versatile_sic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in versatile_sic_setup_intr() 181 struct intr_irqsrc *isrc; in versatile_sic_filter()
|
| /freebsd-11-stable/sys/arm/arm/ |
| HD | pl190.c | 70 struct intr_irqsrc isrc; 124 pl190_intc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_disable_intr() 138 pl190_intc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_enable_intr() 153 struct intr_irqsrc **isrcp) in pl190_intc_map_intr() 171 pl190_intc_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_pre_ithread() 177 pl190_intc_post_ithread(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_post_ithread() 187 pl190_intc_post_filter(device_t dev, struct intr_irqsrc *isrc) in pl190_intc_post_filter() 196 pl190_intc_setup_intr(device_t dev, struct intr_irqsrc *isrc, in pl190_intc_setup_intr()
|
| HD | gic.c | 131 struct intr_irqsrc gi_isrc; 145 static int arm_gic_bind_intr(device_t dev, struct intr_irqsrc *isrc); 446 struct intr_irqsrc *isrc; in arm_gic_register_isrcs() 1092 struct intr_irqsrc **isrcp) in arm_gic_map_intr() 1107 arm_gic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in arm_gic_setup_intr() 1174 arm_gic_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in arm_gic_teardown_intr() 1187 arm_gic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in arm_gic_enable_intr() 1197 arm_gic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in arm_gic_disable_intr() 1206 arm_gic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in arm_gic_pre_ithread() 1216 arm_gic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in arm_gic_post_ithread() [all …]
|
| /freebsd-11-stable/sys/arm/allwinner/ |
| HD | aw_nmi.c | 72 struct intr_irqsrc isrc; 117 aw_nmi_enable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_enable_intr() 127 aw_nmi_disable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_disable_intr() 190 struct intr_irqsrc **isrcp) in aw_nmi_map_intr() 211 aw_nmi_setup_intr(device_t dev, struct intr_irqsrc *isrc, in aw_nmi_setup_intr() 265 aw_nmi_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in aw_nmi_teardown_intr() 283 aw_nmi_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_pre_ithread() 293 aw_nmi_post_ithread(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_post_ithread() 301 aw_nmi_post_filter(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_post_filter()
|
| /freebsd-11-stable/sys/arm/freescale/imx/ |
| HD | tzic.c | 58 struct intr_irqsrc isrc; 139 tzic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in tzic_enable_intr() 149 tzic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in tzic_disable_intr() 159 struct intr_irqsrc **isrcp) in tzic_map_intr() 178 tzic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in tzic_pre_ithread() 187 tzic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in tzic_post_ithread() 194 tzic_post_filter(device_t dev, struct intr_irqsrc *isrc) in tzic_post_filter()
|
| HD | imx_gpio.c | 104 struct intr_irqsrc gi_isrc; 274 struct intr_irqsrc **isrcp) in gpio_pic_map_intr() 288 gpio_pic_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in gpio_pic_teardown_intr() 309 gpio_pic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in gpio_pic_setup_intr() 387 gpio_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in gpio_pic_disable_intr() 404 gpio_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in gpio_pic_enable_intr() 418 gpio_pic_post_filter(device_t dev, struct intr_irqsrc *isrc) in gpio_pic_post_filter() 432 gpio_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in gpio_pic_post_ithread() 447 gpio_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in gpio_pic_pre_ithread() 456 struct intr_irqsrc *isrc; in gpio_pic_filter()
|
| /freebsd-11-stable/sys/arm/ti/ |
| HD | aintc.c | 73 struct intr_irqsrc tai_isrc; 159 ti_aintc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_enable_intr() 169 ti_aintc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_disable_intr() 179 struct intr_irqsrc **isrcp) in ti_aintc_map_intr() 197 ti_aintc_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_pre_ithread() 207 ti_aintc_post_ithread(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_post_ithread() 214 ti_aintc_post_filter(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_post_filter()
|
| /freebsd-11-stable/sys/mips/mips/ |
| HD | mips_pic.c | 80 struct intr_irqsrc isrc; 157 struct intr_irqsrc *isrc; in mips_pic_register_isrcs() 291 mips_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mips_pic_disable_intr() 300 mips_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mips_pic_enable_intr() 310 struct intr_irqsrc **isrcp) in mips_pic_map_intr() 346 mips_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mips_pic_pre_ithread() 353 mips_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mips_pic_post_ithread() 360 mips_pic_post_filter(device_t dev, struct intr_irqsrc *isrc) in mips_pic_post_filter()
|
| /freebsd-11-stable/sys/arm/allwinner/a10/ |
| HD | a10_intc.c | 102 struct intr_irqsrc isrc; 278 a10_intr_enable_intr(device_t dev, struct intr_irqsrc *isrc) in a10_intr_enable_intr() 289 a10_intr_disable_intr(device_t dev, struct intr_irqsrc *isrc) in a10_intr_disable_intr() 300 struct intr_irqsrc **isrcp) in a10_intr_map_intr() 318 a10_intr_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in a10_intr_pre_ithread() 328 a10_intr_post_ithread(device_t dev, struct intr_irqsrc *isrc) in a10_intr_post_ithread() 335 a10_intr_post_filter(device_t dev, struct intr_irqsrc *isrc) in a10_intr_post_filter()
|
| /freebsd-11-stable/sys/arm64/arm64/ |
| HD | gic_v3.c | 138 struct intr_irqsrc gi_isrc; 274 struct intr_irqsrc *isrc; in gic_v3_attach() 561 struct intr_irqsrc **isrcp) in gic_v3_map_intr() 576 gic_v3_setup_intr(device_t dev, struct intr_irqsrc *isrc, in gic_v3_setup_intr() 651 gic_v3_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in gic_v3_teardown_intr() 665 gic_v3_disable_intr(device_t dev, struct intr_irqsrc *isrc) in gic_v3_disable_intr() 689 gic_v3_enable_intr(device_t dev, struct intr_irqsrc *isrc) in gic_v3_enable_intr() 713 gic_v3_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in gic_v3_pre_ithread() 722 gic_v3_post_ithread(device_t dev, struct intr_irqsrc *isrc) in gic_v3_post_ithread() 729 gic_v3_post_filter(device_t dev, struct intr_irqsrc *isrc) in gic_v3_post_filter() [all …]
|
| HD | gicv3_its.c | 221 struct intr_irqsrc gi_isrc; 779 gicv3_its_disable_intr(device_t dev, struct intr_irqsrc *isrc) in gicv3_its_disable_intr() 803 gicv3_its_enable_intr(device_t dev, struct intr_irqsrc *isrc) in gicv3_its_enable_intr() 845 gicv3_its_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in gicv3_its_pre_ithread() 855 gicv3_its_post_ithread(device_t dev, struct intr_irqsrc *isrc) in gicv3_its_post_ithread() 862 gicv3_its_post_filter(device_t dev, struct intr_irqsrc *isrc) in gicv3_its_post_filter() 871 gicv3_its_bind_intr(device_t dev, struct intr_irqsrc *isrc) in gicv3_its_bind_intr() 888 struct intr_irqsrc **isrcp) in gicv3_its_map_intr() 899 gicv3_its_setup_intr(device_t dev, struct intr_irqsrc *isrc, in gicv3_its_setup_intr() 1047 device_t *pic, struct intr_irqsrc **srcs) in gicv3_its_alloc_msi() [all …]
|
| /freebsd-11-stable/sys/arm/mv/ |
| HD | mpic.c | 102 struct intr_irqsrc mmi_isrc; 193 struct intr_irqsrc *isrc; in mv_mpic_register_isrcs() 320 mpic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mpic_disable_intr() 329 mpic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mpic_enable_intr() 339 struct intr_irqsrc **isrcp) in mpic_map_intr() 358 mpic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mpic_pre_ithread() 365 mpic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mpic_post_ithread() 372 mpic_post_filter(device_t dev, struct intr_irqsrc *isrc) in mpic_post_filter()
|
| /freebsd-11-stable/sys/arm/broadcom/bcm2835/ |
| HD | bcm2836.c | 159 struct intr_irqsrc bli_isrc; 445 bcm_lintc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in bcm_lintc_disable_intr() 452 bcm_lintc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in bcm_lintc_enable_intr() 462 struct intr_irqsrc **isrcp) in bcm_lintc_map_intr() 480 bcm_lintc_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in bcm_lintc_pre_ithread() 498 bcm_lintc_post_ithread(device_t dev, struct intr_irqsrc *isrc) in bcm_lintc_post_ithread() 511 bcm_lintc_post_filter(device_t dev, struct intr_irqsrc *isrc) in bcm_lintc_post_filter() 516 bcm_lintc_setup_intr(device_t dev, struct intr_irqsrc *isrc, in bcm_lintc_setup_intr() 543 struct intr_irqsrc *isrc = &sc->bls_isrcs[BCM_LINTC_PMU_IRQ].bli_isrc; in bcm_lintc_init_pmu_on_ap() 575 bcm_lintc_ipi_send(device_t dev, struct intr_irqsrc *isrc, cpuset_t cpus, in bcm_lintc_ipi_send() [all …]
|
| HD | bcm2835_intr.c | 132 struct intr_irqsrc bii_isrc; 250 bcm_intc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in bcm_intc_enable_intr() 259 bcm_intc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in bcm_intc_disable_intr() 268 struct intr_irqsrc **isrcp) in bcm_intc_map_intr() 323 bcm_intc_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in bcm_intc_pre_ithread() 330 bcm_intc_post_ithread(device_t dev, struct intr_irqsrc *isrc) in bcm_intc_post_ithread() 337 bcm_intc_post_filter(device_t dev, struct intr_irqsrc *isrc) in bcm_intc_post_filter()
|