Home
last modified time | relevance | path

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

12

/freebsd-11-stable/sys/kern/
HDpic_if.m39 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 …]
HDsubr_intr.c123 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 …]
HDmsi_if.m35 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/
HDomap4_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()
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/
HDtegra_lic.c91 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/
HDmtk_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()
HDmtk_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()
HDmtk_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()
HDmtk_gpio_v2.c63 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()
HDmtk_gpio_v1.c77 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/
HDintr.h61 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/
HDversatile_sic.c69 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/
HDpl190.c70 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()
HDgic.c131 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/
HDaw_nmi.c72 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/
HDtzic.c58 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()
HDimx_gpio.c104 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/
HDaintc.c73 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/
HDmips_pic.c80 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/
HDa10_intc.c102 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/
HDgic_v3.c138 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 …]
HDgicv3_its.c221 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/
HDmpic.c102 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/
HDbcm2836.c159 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 …]
HDbcm2835_intr.c132 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()

12