Changeset View
Changeset View
Standalone View
Standalone View
sys/x86/include/intr_machdep.h
| Show First 20 Lines • Show All 136 Lines • ▼ Show 20 Lines | |||||
| void intr_add_cpu(u_int cpu); | void intr_add_cpu(u_int cpu); | ||||
| #endif | #endif | ||||
| int intr_add_handler(struct intsrc *isrc, const char *name, | int intr_add_handler(struct intsrc *isrc, const char *name, | ||||
| driver_filter_t filter, driver_intr_t handler, void *arg, | driver_filter_t filter, driver_intr_t handler, void *arg, | ||||
| enum intr_type flags, void **cookiep, int domain); | enum intr_type flags, void **cookiep, int domain); | ||||
| int intr_config_intr(struct intsrc *isrc, enum intr_trigger trig, | int intr_config_intr(struct intsrc *isrc, enum intr_trigger trig, | ||||
| enum intr_polarity pol); | enum intr_polarity pol); | ||||
| int intr_describe(struct intsrc *isrc, void *ih, const char *descr); | int intr_describe(struct intsrc *isrc, void *ih, const char *descr); | ||||
| void intr_disable_all(void); | |||||
| void intr_execute_handlers(struct intsrc *isrc, struct trapframe *frame); | void intr_execute_handlers(struct intsrc *isrc, struct trapframe *frame); | ||||
| u_int intr_next_cpu(int domain); | u_int intr_next_cpu(int domain); | ||||
| struct intsrc *intr_lookup_source(int vector); | struct intsrc *intr_lookup_source(int vector); | ||||
| int intr_register_pic(struct pic *pic); | int intr_register_pic(struct pic *pic); | ||||
| int intr_register_source(struct intsrc *isrc); | int intr_register_source(struct intsrc *isrc); | ||||
| int intr_remove_handler(void *cookie); | int intr_remove_handler(void *cookie); | ||||
| void intr_resume(bool suspend_cancelled); | void intr_resume(bool suspend_cancelled); | ||||
| void intr_suspend(void); | void intr_suspend(void); | ||||
| Show All 15 Lines | |||||