Lines Matching defs:intsrc
69 struct intsrc;
78 void (*pic_enable_source)(struct intsrc *);
79 void (*pic_disable_source)(struct intsrc *, int);
80 void (*pic_eoi_source)(struct intsrc *);
81 void (*pic_enable_intr)(struct intsrc *);
82 void (*pic_disable_intr)(struct intsrc *);
83 int (*pic_vector)(struct intsrc *);
84 int (*pic_source_pending)(struct intsrc *);
87 int (*pic_config_intr)(struct intsrc *, enum intr_trigger,
89 int (*pic_assign_cpu)(struct intsrc *, u_int apic_id);
90 void (*pic_reprogram_pin)(struct intsrc *);
106 struct intsrc {
139 int intr_add_handler(struct intsrc *isrc, const char *name,
142 int intr_config_intr(struct intsrc *isrc, enum intr_trigger trig,
144 int intr_describe(struct intsrc *isrc, void *ih, const char *descr);
145 void intr_execute_handlers(struct intsrc *isrc, struct trapframe *frame);
147 struct intsrc *intr_lookup_source(int vector);
149 int intr_register_source(struct intsrc *isrc);