Lines Matching defs:intr_event
109 struct intr_event { struct
112 char ie_name[MAXCOMLEN + 1]; /* Individual event name. */
113 char ie_fullname[MAXCOMLEN + 1];
114 struct mtx ie_lock;
115 void *ie_source; /* Cookie used by MD code. */
116 struct intr_thread *ie_thread; /* Thread we are connected to. */
117 void (*ie_pre_ithread)(void *);
118 void (*ie_post_ithread)(void *);
119 void (*ie_post_filter)(void *);
120 int (*ie_assign_cpu)(void *, int);
121 int ie_flags;
122 int ie_hflags; /* Cumulative flags of all handlers. */
123 int ie_count; /* Loop counter. */
124 int ie_warncnt; /* Rate-check interrupt storm warns. */
125 struct timeval ie_warntm;
126 int ie_irq; /* Physical irq number if !SOFT. */
127 int ie_cpu; /* CPU this event is bound to. */
128 volatile int ie_phase; /* Switched to establish a barrier. */
129 volatile int ie_active[2]; /* Filters in ISR context. */