/freebsd-src/sys/x86/xen/ |
H A D | xen_arch_intr.c | 147 xen_intr_pic_enable_source(struct intsrc *isrc) in xen_intr_pic_enable_source() 161 xen_intr_pic_disable_source(struct intsrc *isrc, int eoi) in xen_intr_pic_disable_source() 170 xen_intr_pic_eoi_source(struct intsrc *isrc) in xen_intr_pic_eoi_source() 177 xen_intr_pic_enable_intr(struct intsrc *isrc) in xen_intr_pic_enable_intr() 186 xen_intr_pic_disable_intr(struct intsrc *isrc) in xen_intr_pic_disable_intr() 203 xen_intr_pic_vector(struct intsrc *isrc) in xen_intr_pic_vector() 221 xen_intr_pic_source_pending(struct intsrc *isrc) in xen_intr_pic_source_pending() 258 xen_intr_pic_config_intr(struct intsrc *isrc, enum intr_trigger trig, in xen_intr_pic_config_intr() 267 xen_intr_pic_assign_cpu(struct intsrc *isrc, u_int apic_id) in xen_intr_pic_assign_cpu() 320 struct xenisrc *isrc; in xen_arch_intr_alloc() local [all …]
|
/freebsd-src/sys/dev/xen/bus/ |
H A D | xen_intr.c | 129 xen_intr_handle_from_isrc(struct xenisrc *isrc) in xen_intr_handle_from_isrc() 204 xen_intr_release_isrc(struct xenisrc *isrc) in xen_intr_release_isrc() 259 struct xenisrc *isrc; in xen_intr_bind_isrc() local 352 struct xenisrc *isrc; in xen_intr_handle_upcall() local 513 xen_rebind_ipi(struct xenisrc *isrc) in xen_rebind_ipi() 533 xen_rebind_virq(struct xenisrc *isrc) in xen_rebind_virq() 550 xen_intr_rebind_isrc(struct xenisrc *isrc) in xen_intr_rebind_isrc() 640 xen_intr_disable_intr(struct xenisrc *isrc) in xen_intr_disable_intr() 656 xen_intr_assign_cpu(struct xenisrc *isrc, u_int to_cpu) in xen_intr_assign_cpu() 720 xen_intr_disable_source(struct xenisrc *isrc) in xen_intr_disable_source() [all …]
|
/freebsd-src/sys/x86/include/xen/ |
H A D | arch-intr.h | 50 xen_arch_intr_next_cpu(struct xenisrc *isrc) in xen_arch_intr_next_cpu() 57 xen_arch_intr_execute_handlers(struct xenisrc *isrc, struct trapframe *frame) in xen_arch_intr_execute_handlers() 67 struct xenisrc *isrc, void **cookiep) in xen_arch_intr_add_handler() 75 xen_arch_intr_describe(struct xenisrc *isrc, void *cookie, const char *descr) in xen_arch_intr_describe() 82 xen_arch_intr_remove_handler(struct xenisrc *isrc, void *cookie) in xen_arch_intr_remove_handler() 89 xen_arch_intr_event_bind(struct xenisrc *isrc, u_int cpu) in xen_arch_intr_event_bind()
|
/freebsd-src/sys/arm/ti/omap4/ |
H A D | omap4_wugen.c | 57 omap4_wugen_activate_intr(device_t dev, struct intr_irqsrc *isrc, in omap4_wugen_activate_intr() 66 omap4_wugen_disable_intr(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_disable_intr() 74 omap4_wugen_enable_intr(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_enable_intr() 91 omap4_wugen_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in omap4_wugen_deactivate_intr() 100 omap4_wugen_setup_intr(device_t dev, struct intr_irqsrc *isrc, in omap4_wugen_setup_intr() 109 omap4_wugen_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in omap4_wugen_teardown_intr() 118 omap4_wugen_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_pre_ithread() 126 omap4_wugen_post_ithread(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_post_ithread() 134 omap4_wugen_post_filter(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_post_filter() 143 omap4_wugen_bind_intr(device_t dev, struct intr_irqsrc *isrc) in omap4_wugen_bind_intr()
|
/freebsd-src/sys/arm64/freescale/imx/ |
H A D | imx7gpc.c | 60 imx7gpc_activate_intr(device_t dev, struct intr_irqsrc *isrc, in imx7gpc_activate_intr() 69 imx7gpc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_disable_intr() 77 imx7gpc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_enable_intr() 94 imx7gpc_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in imx7gpc_deactivate_intr() 103 imx7gpc_setup_intr(device_t dev, struct intr_irqsrc *isrc, in imx7gpc_setup_intr() 112 imx7gpc_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in imx7gpc_teardown_intr() 121 imx7gpc_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_pre_ithread() 129 imx7gpc_post_ithread(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_post_ithread() 137 imx7gpc_post_filter(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_post_filter() 146 imx7gpc_bind_intr(device_t dev, struct intr_irqsrc *isrc) in imx7gpc_bind_intr()
|
/freebsd-src/sys/x86/isa/ |
H A D | atpic.c | 178 _atpic_eoi_master(struct intsrc * isrc) _atpic_eoi_master() argument 193 _atpic_eoi_slave(struct intsrc * isrc) _atpic_eoi_slave() argument 243 atpic_enable_source(struct intsrc * isrc) atpic_enable_source() argument 257 atpic_disable_source(struct intsrc * isrc,int eoi) atpic_disable_source() argument 284 atpic_eoi_master(struct intsrc * isrc) atpic_eoi_master() argument 294 atpic_eoi_slave(struct intsrc * isrc) atpic_eoi_slave() argument 304 atpic_enable_intr(struct intsrc * isrc) atpic_enable_intr() argument 309 atpic_disable_intr(struct intsrc * isrc) atpic_disable_intr() argument 314 atpic_vector(struct intsrc * isrc) atpic_vector() argument 323 atpic_source_pending(struct intsrc * isrc) atpic_source_pending() argument 342 atpic_config_intr(struct intsrc * isrc,enum intr_trigger trig,enum intr_polarity pol) atpic_config_intr() argument 398 atpic_assign_cpu(struct intsrc * isrc,u_int apic_id) atpic_assign_cpu() argument 523 struct intsrc *isrc; atpic_handle_intr() local [all...] |
/freebsd-src/sys/kern/ |
H A D | subr_intr.c | 235 intrcnt_updatename(struct intr_irqsrc * isrc) intrcnt_updatename() argument 247 isrc_increment_count(struct intr_irqsrc * isrc) isrc_increment_count() argument 260 isrc_increment_straycount(struct intr_irqsrc * isrc) isrc_increment_straycount() argument 270 isrc_update_name(struct intr_irqsrc * isrc,const char * name) isrc_update_name() argument 294 isrc_setup_counters(struct intr_irqsrc * isrc) isrc_setup_counters() argument 316 isrc_release_counters(struct intr_irqsrc * isrc) isrc_release_counters() argument 384 intr_isrc_dispatch(struct intr_irqsrc * isrc,struct trapframe * tf) intr_isrc_dispatch() argument 422 isrc_alloc_irq(struct intr_irqsrc * isrc) isrc_alloc_irq() argument 457 isrc_free_irq(struct intr_irqsrc * isrc) isrc_free_irq() argument 486 intr_isrc_register(struct intr_irqsrc * isrc,device_t dev,u_int flags,const char * fmt,...) intr_isrc_register() argument 522 intr_isrc_deregister(struct intr_irqsrc * isrc) intr_isrc_deregister() argument 545 intr_isrc_init_on_cpu(struct intr_irqsrc * isrc,u_int cpu) intr_isrc_init_on_cpu() argument 565 iscr_setup_filter(struct intr_irqsrc * isrc,const char * name,intr_irq_filter_t * filter,void * arg,void ** cookiep) iscr_setup_filter() argument 597 struct intr_irqsrc *isrc = arg; intr_isrc_pre_ithread() local 608 struct intr_irqsrc *isrc = arg; intr_isrc_post_ithread() local 619 struct intr_irqsrc *isrc = arg; intr_isrc_post_filter() local 631 struct intr_irqsrc *isrc = arg; intr_isrc_assign_cpu() local 668 isrc_event_create(struct intr_irqsrc * isrc) global() argument 703 isrc_event_destroy(struct intr_irqsrc * isrc) global() argument 720 isrc_add_handler(struct intr_irqsrc * isrc,const char * name,driver_filter_t filter,driver_intr_t handler,void * arg,enum intr_type flags,void ** cookiep) global() argument 958 intr_resolve_irq(device_t dev,intptr_t xref,struct intr_map_data * data,struct intr_irqsrc ** isrc) global() argument 992 struct intr_irqsrc *isrc; global() local 1009 struct intr_irqsrc *isrc; global() local 1037 struct intr_irqsrc *isrc; global() local 1064 struct intr_irqsrc *isrc; global() local 1130 struct intr_irqsrc *isrc; global() local 1180 struct intr_irqsrc *isrc; global() local 1214 struct intr_irqsrc *isrc; global() local 1266 struct intr_irqsrc *isrc; global() local 1355 struct intr_irqsrc **isrc; global() local 1402 struct intr_irqsrc **isrc; global() local 1443 struct intr_irqsrc *isrc; global() local 1480 struct intr_irqsrc *isrc; global() local 1516 struct intr_irqsrc *isrc; global() local 1572 struct intr_irqsrc *isrc; global() local 1600 struct intr_irqsrc *isrc; global() member 1614 struct intr_irqsrc *isrc; global() local 1626 intr_map_set_isrc(u_int res_id,struct intr_irqsrc * isrc) global() argument 1849 struct intr_irqsrc *isrc; global() local [all...] |
/freebsd-src/sys/arm/allwinner/ |
H A D | aw_r_intc.c | 142 aw_r_intc_gicp_activate_intr(device_t dev, struct intr_irqsrc *isrc, in aw_r_intc_gicp_activate_intr() 156 aw_r_intc_gicp_enable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_r_intc_gicp_enable_intr() 166 aw_r_intc_gicp_disable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_r_intc_gicp_disable_intr() 197 aw_r_intc_gicp_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in aw_r_intc_gicp_deactivate_intr() 212 aw_r_intc_gicp_setup_intr(device_t dev, struct intr_irqsrc *isrc, in aw_r_intc_gicp_setup_intr() 226 aw_r_intc_gicp_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in aw_r_intc_gicp_teardown_intr() 240 aw_r_intc_gicp_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in aw_r_intc_gicp_pre_ithread() 250 aw_r_intc_gicp_post_ithread(device_t dev, struct intr_irqsrc *isrc) in aw_r_intc_gicp_post_ithread() 260 aw_r_intc_gicp_post_filter(device_t dev, struct intr_irqsrc *isrc) in aw_r_intc_gicp_post_filter()
|
H A D | aw_nmi.c | 71 struct intr_irqsrc isrc; member 138 aw_nmi_enable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_enable_intr() 148 aw_nmi_disable_intr(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_disable_intr() 232 aw_nmi_setup_intr(device_t dev, struct intr_irqsrc *isrc, in aw_nmi_setup_intr() 286 aw_nmi_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in aw_nmi_teardown_intr() 304 aw_nmi_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_pre_ithread() 314 aw_nmi_post_ithread(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_post_ithread() 322 aw_nmi_post_filter(device_t dev, struct intr_irqsrc *isrc) in aw_nmi_post_filter()
|
/freebsd-src/sys/arm/nvidia/ |
H A D | tegra_lic.c | 90 tegra_lic_activate_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_activate_intr() 99 tegra_lic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_disable_intr() 107 tegra_lic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_enable_intr() 124 tegra_lic_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_deactivate_intr() 133 tegra_lic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_setup_intr() 142 tegra_lic_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in tegra_lic_teardown_intr() 151 tegra_lic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_pre_ithread() 159 tegra_lic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_post_ithread() 167 tegra_lic_post_filter(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_post_filter() 176 tegra_lic_bind_intr(device_t dev, struct intr_irqsrc *isrc) in tegra_lic_bind_intr()
|
/freebsd-src/sys/x86/x86/ |
H A D | intr_machdep.c | 219 intr_register_source(struct intsrc *isrc) in intr_register_source() 258 intr_add_handler(struct intsrc *isrc, const char *name, driver_filter_t filter, in intr_add_handler() 283 struct intsrc *isrc; in intr_remove_handler() local 302 intr_config_intr(struct intsrc *isrc, enum intr_trigger trig, in intr_config_intr() 312 struct intsrc *isrc; in intr_disable_src() local 319 intr_execute_handlers(struct intsrc *isrc, struct trapframe *frame) in intr_execute_handlers() 392 struct intsrc *isrc; in intr_assign_cpu() local 509 intr_describe(struct intsrc *isrc, void *ih, const char *descr) in intr_describe() 543 struct intsrc **isrc; in DB_SHOW_COMMAND() local 657 struct intsrc *isrc; in sysctl_hw_intrs() local [all …]
|
H A D | msi.c | 184 msi_enable_source(struct intsrc *isrc) in msi_enable_source() argument 189 msi_disable_source(struct intsrc * isrc,int eoi) msi_disable_source() argument 197 msi_eoi_source(struct intsrc * isrc) msi_eoi_source() argument 204 msi_enable_intr(struct intsrc * isrc) msi_enable_intr() argument 217 msi_disable_intr(struct intsrc * isrc) msi_disable_intr() argument 230 msi_vector(struct intsrc * isrc) msi_vector() argument 238 msi_source_pending(struct intsrc * isrc) msi_source_pending() argument 245 msi_config_intr(struct intsrc * isrc,enum intr_trigger trig,enum intr_polarity pol) msi_config_intr() argument 253 msi_assign_cpu(struct intsrc * isrc,u_int apic_id) msi_assign_cpu() argument [all...] |
H A D | io_apic.c | 154 _ioapic_eoi_source(struct intsrc * isrc,int locked) _ioapic_eoi_source() argument 263 ioapic_enable_source(struct intsrc * isrc) ioapic_enable_source() argument 280 ioapic_disable_source(struct intsrc * isrc,int eoi) ioapic_disable_source() argument 301 ioapic_eoi_source(struct intsrc * isrc) ioapic_eoi_source() argument 409 ioapic_reprogram_intpin(struct intsrc * isrc) ioapic_reprogram_intpin() argument 418 ioapic_assign_cpu(struct intsrc * isrc,u_int apic_id) ioapic_assign_cpu() argument 501 ioapic_enable_intr(struct intsrc * isrc) ioapic_enable_intr() argument 513 ioapic_disable_intr(struct intsrc * isrc) ioapic_disable_intr() argument 532 ioapic_vector(struct intsrc * isrc) ioapic_vector() argument 541 ioapic_source_pending(struct intsrc * isrc) ioapic_source_pending() argument 551 ioapic_config_intr(struct intsrc * isrc,enum intr_trigger trig,enum intr_polarity pol) ioapic_config_intr() argument [all...] |
/freebsd-src/sys/arm/mv/ |
H A D | mv_ap806_gicp.c | 222 mv_ap806_gicp_activate_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_gicp_activate_intr() 236 mv_ap806_gicp_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_enable_intr() 246 mv_ap806_gicp_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_disable_intr() 265 mv_ap806_gicp_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_gicp_deactivate_intr() 280 mv_ap806_gicp_setup_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_gicp_setup_intr() 294 mv_ap806_gicp_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_gicp_teardown_intr() 308 mv_ap806_gicp_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_pre_ithread() 318 mv_ap806_gicp_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_post_ithread() 328 mv_ap806_gicp_post_filter(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_gicp_post_filter() 401 mv_ap806_gicp_map_msi(device_t dev, device_t child, struct intr_irqsrc *isrc, in mv_ap806_gicp_map_msi()
|
H A D | mv_cp110_icu.c | 209 mv_cp110_icu_activate_intr(device_t dev, struct intr_irqsrc *isrc, in mv_cp110_icu_activate_intr() 222 mv_cp110_icu_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_cp110_icu_enable_intr() 231 mv_cp110_icu_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_cp110_icu_disable_intr() 344 mv_cp110_icu_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, in mv_cp110_icu_deactivate_intr() 375 mv_cp110_icu_setup_intr(device_t dev, struct intr_irqsrc *isrc, in mv_cp110_icu_setup_intr() 389 mv_cp110_icu_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in mv_cp110_icu_teardown_intr() 403 mv_cp110_icu_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_cp110_icu_pre_ithread() 413 mv_cp110_icu_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_cp110_icu_post_ithread() 423 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 | 81 struct intr_irqsrc isrc; member 136 mv_ap806_sei_enable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_enable_intr() 147 mv_ap806_sei_disable_intr(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_disable_intr() 198 mv_ap806_sei_setup_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_sei_setup_intr() 220 mv_ap806_sei_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in mv_ap806_sei_teardown_intr() 234 mv_ap806_sei_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_pre_ithread() 247 mv_ap806_sei_post_ithread(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_post_ithread() 259 mv_ap806_sei_post_filter(device_t dev, struct intr_irqsrc *isrc) in mv_ap806_sei_post_filter() 461 mv_ap806_sei_map_msi(device_t dev, device_t child, struct intr_irqsrc *isrc, in mv_ap806_sei_map_msi()
|
/freebsd-src/sys/arm64/qoriq/ |
H A D | qoriq_gpio_pic.c | 54 struct intr_irqsrc isrc; member 129 qoriq_gpio_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in qoriq_gpio_pic_disable_intr() 143 qoriq_gpio_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in qoriq_gpio_pic_enable_intr() 224 qoriq_gpio_pic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in qoriq_gpio_pic_setup_intr() 260 qoriq_gpio_pic_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in qoriq_gpio_pic_teardown_intr() 279 qoriq_gpio_pic_post_filter(device_t dev, struct intr_irqsrc *isrc) in qoriq_gpio_pic_post_filter() 294 qoriq_gpio_pic_post_ithread(device_t dev, struct intr_irqsrc *isrc) in qoriq_gpio_pic_post_ithread() 309 qoriq_gpio_pic_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in qoriq_gpio_pic_pre_ithread()
|
/freebsd-src/sys/arm64/arm64/ |
H A D | gic_v3.c | 360 struct intr_irqsrc *isrc; in gic_v3_attach() local 843 struct intr_irqsrc *isrc; member 850 struct intr_irqsrc *isrc = args->isrc; in gic_v3_setup_intr_periph() local 894 gic_v3_setup_intr(device_t dev,struct intr_irqsrc * isrc,struct resource * res,struct intr_map_data * data) gic_v3_setup_intr() argument 948 gic_v3_teardown_intr(device_t dev,struct intr_irqsrc * isrc,struct resource * res,struct intr_map_data * data) gic_v3_teardown_intr() argument 962 gic_v3_disable_intr(device_t dev,struct intr_irqsrc * isrc) gic_v3_disable_intr() argument 1001 gic_v3_enable_intr(device_t dev,struct intr_irqsrc * isrc) gic_v3_enable_intr() argument 1037 gic_v3_pre_ithread(device_t dev,struct intr_irqsrc * isrc) gic_v3_pre_ithread() argument 1046 gic_v3_post_ithread(device_t dev,struct intr_irqsrc * isrc) gic_v3_post_ithread() argument 1053 gic_v3_post_filter(device_t dev,struct intr_irqsrc * isrc) gic_v3_post_filter() argument 1064 gic_v3_bind_intr(device_t dev,struct intr_irqsrc * isrc) gic_v3_bind_intr() argument 1102 struct intr_irqsrc *isrc; gic_v3_init_secondary() local 1148 gic_v3_ipi_send(device_t dev,struct intr_irqsrc * isrc,cpuset_t cpus,u_int ipi) gic_v3_ipi_send() argument 1198 struct intr_irqsrc *isrc; gic_v3_ipi_setup() local 1516 gic_v3_gic_alloc_msi(device_t dev,u_int mbi_start,u_int mbi_count,int count,int maxcount,struct intr_irqsrc ** isrc) gic_v3_gic_alloc_msi() argument 1579 gic_v3_gic_release_msi(device_t dev,int count,struct intr_irqsrc ** isrc) gic_v3_gic_release_msi() argument 1635 gic_v3_gic_release_msix(device_t dev,struct intr_irqsrc * isrc) gic_v3_gic_release_msix() argument 1655 gic_v3_alloc_msi(device_t dev,device_t child,int count,int maxcount,device_t * pic,struct intr_irqsrc ** isrc) gic_v3_alloc_msi() argument 1672 gic_v3_release_msi(device_t dev,device_t child,int count,struct intr_irqsrc ** isrc) gic_v3_release_msi() argument 1679 gic_v3_alloc_msix(device_t dev,device_t child,device_t * pic,struct intr_irqsrc ** isrc) gic_v3_alloc_msix() argument 1696 gic_v3_release_msix(device_t dev,device_t child,struct intr_irqsrc * isrc) gic_v3_release_msix() argument 1702 gic_v3_map_msi(device_t dev,device_t child,struct intr_irqsrc * isrc,uint64_t * addr,uint32_t * data) gic_v3_map_msi() argument [all...] |
/freebsd-src/sys/riscv/riscv/ |
H A D | intc.c | 65 struct intr_irqsrc isrc; member 188 intc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in intc_disable_intr() argument 200 intc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in intc_enable_intr() argument 233 intc_setup_intr(device_t dev, struct intr_irqsrc *isrc, in intc_setup_intr() argument 247 struct intr_irqsrc *isrc; intc_init_secondary() local [all...] |
H A D | plic.c | 83 struct intr_irqsrc isrc; global() member 182 plic_disable_intr(device_t dev,struct intr_irqsrc * isrc) plic_disable_intr() argument 194 plic_enable_intr(device_t dev,struct intr_irqsrc * isrc) plic_enable_intr() argument 402 plic_pre_ithread(device_t dev,struct intr_irqsrc * isrc) plic_pre_ithread() argument 409 plic_post_ithread(device_t dev,struct intr_irqsrc * isrc) plic_post_ithread() argument 426 plic_setup_intr(device_t dev,struct intr_irqsrc * isrc,struct resource * res,struct intr_map_data * data) plic_setup_intr() argument 436 plic_bind_intr(device_t dev,struct intr_irqsrc * isrc) plic_bind_intr() argument [all...] |
/freebsd-src/sys/arm/arm/ |
H A D | gic.c | 248 struct intr_irqsrc *isrc; in arm_gic_register_isrcs() local 841 arm_gic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in arm_gic_setup_intr() argument 909 arm_gic_teardown_intr(device_t dev,struct intr_irqsrc * isrc,struct resource * res,struct intr_map_data * data) arm_gic_teardown_intr() argument 922 arm_gic_enable_intr(device_t dev,struct intr_irqsrc * isrc) arm_gic_enable_intr() argument 932 arm_gic_disable_intr(device_t dev,struct intr_irqsrc * isrc) arm_gic_disable_intr() argument 941 arm_gic_pre_ithread(device_t dev,struct intr_irqsrc * isrc) arm_gic_pre_ithread() argument 951 arm_gic_post_ithread(device_t dev,struct intr_irqsrc * isrc) arm_gic_post_ithread() argument 959 arm_gic_post_filter(device_t dev,struct intr_irqsrc * isrc) arm_gic_post_filter() argument 973 arm_gic_bind_intr(device_t dev,struct intr_irqsrc * isrc) arm_gic_bind_intr() argument 990 arm_gic_ipi_send(device_t dev,struct intr_irqsrc * isrc,cpuset_t cpus,u_int ipi) arm_gic_ipi_send() argument 1010 struct intr_irqsrc *isrc; arm_gic_ipi_setup() local 1028 arm_gic_alloc_msi(device_t dev,u_int mbi_start,u_int mbi_count,int count,int maxcount,struct intr_irqsrc ** isrc) arm_gic_alloc_msi() argument 1091 arm_gic_release_msi(device_t dev,int count,struct intr_irqsrc ** isrc) arm_gic_release_msi() argument 1116 arm_gic_alloc_msix(device_t dev,u_int mbi_start,u_int mbi_count,struct intr_irqsrc ** isrc) arm_gic_alloc_msix() argument 1147 arm_gic_release_msix(device_t dev,struct intr_irqsrc * isrc) arm_gic_release_msix() argument 1370 arm_gicv2m_release_msi(device_t dev,device_t child,int count,struct intr_irqsrc ** isrc) arm_gicv2m_release_msi() argument 1393 arm_gicv2m_release_msix(device_t dev,device_t child,struct intr_irqsrc * isrc) arm_gicv2m_release_msix() argument 1399 arm_gicv2m_map_msi(device_t dev,device_t child,struct intr_irqsrc * isrc,uint64_t * addr,uint32_t * data) arm_gicv2m_map_msi() argument [all...] |
/freebsd-src/sys/dev/xilinx/ |
H A D | xlnx_pcib.c | 102 struct intr_irqsrc isrc; member 634 struct intr_irqsrc **isrc) in xlnx_pcib_msi_release_msi() 656 xlnx_pcib_msi_map_msi(device_t dev, device_t child, struct intr_irqsrc *isrc, in xlnx_pcib_msi_map_msi() 672 xlnx_pcib_msi_mask(device_t dev, struct intr_irqsrc *isrc, bool mask) in xlnx_pcib_msi_mask() 702 xlnx_pcib_msi_disable_intr(device_t dev, struct intr_irqsrc *isrc) in xlnx_pcib_msi_disable_intr() 709 xlnx_pcib_msi_enable_intr(device_t dev, struct intr_irqsrc *isrc) in xlnx_pcib_msi_enable_intr() 716 xlnx_pcib_msi_post_filter(device_t dev, struct intr_irqsrc *isrc) in xlnx_pcib_msi_post_filter() 722 xlnx_pcib_msi_post_ithread(device_t dev, struct intr_irqsrc *isrc) in xlnx_pcib_msi_post_ithread() 729 xlnx_pcib_msi_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in xlnx_pcib_msi_pre_ithread() 736 xlnx_pcib_msi_setup_intr(device_t dev, struct intr_irqsrc *isrc, in xlnx_pcib_msi_setup_intr() [all …]
|
/freebsd-src/sys/dev/gpio/ |
H A D | pl061.c | 237 pl061_pic_disable_intr(device_t dev, struct intr_irqsrc *isrc) in pl061_pic_disable_intr() argument 254 pl061_pic_enable_intr(device_t dev, struct intr_irqsrc *isrc) in pl061_pic_enable_intr() argument 295 pl061_pic_setup_intr(device_t dev, struct intr_irqsrc *isrc, in pl061_pic_setup_intr() argument 354 pl061_pic_teardown_intr(device_t dev, struct intr_irqsrc *isrc, in pl061_pic_teardown_intr() argument 376 pl061_pic_post_filter(device_t dev,struct intr_irqsrc * isrc) pl061_pic_post_filter() argument 389 pl061_pic_post_ithread(device_t dev,struct intr_irqsrc * isrc) pl061_pic_post_ithread() argument 403 pl061_pic_pre_ithread(device_t dev,struct intr_irqsrc * isrc) pl061_pic_pre_ithread() argument [all...] |
/freebsd-src/sys/arm/allwinner/a10/ |
H A D | a10_intc.c | 95 struct intr_irqsrc isrc; member 243 a10_intr_enable_intr(device_t dev, struct intr_irqsrc *isrc) in a10_intr_enable_intr() argument 254 a10_intr_disable_intr(device_t dev, struct intr_irqsrc *isrc) in a10_intr_disable_intr() argument 283 a10_intr_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in a10_intr_pre_ithread() argument 293 a10_intr_post_ithread(device_t dev,struct intr_irqsrc * isrc) a10_intr_post_ithread() argument 300 a10_intr_post_filter(device_t dev,struct intr_irqsrc * isrc) a10_intr_post_filter() argument [all...] |
/freebsd-src/sys/arm/ti/ |
H A D | aintc.c | 148 ti_aintc_enable_intr(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_enable_intr() argument 158 ti_aintc_disable_intr(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_disable_intr() argument 186 ti_aintc_pre_ithread(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_pre_ithread() argument 196 ti_aintc_post_ithread(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_post_ithread() argument 203 ti_aintc_post_filter(device_t dev, struct intr_irqsrc *isrc) in ti_aintc_post_filter() argument
|