Lines Matching defs:iq
111 struct intrq *iq;
118 iq = &footbridge_intrq[irq];
120 TAILQ_FOREACH(ih, &iq->iq_list, ih_list) {
123 iq->iq_levels = levels;
154 for (irq = 0, iq = footbridge_intrq; irq < NIRQ; irq++, iq++) {
156 if (!TAILQ_EMPTY(&iq->iq_list)) {
158 TAILQ_FOREACH(ih, &iq->iq_list, ih_list) {
162 iq->iq_mask = irqs;
188 struct intrq *iq;
196 for (i = 0, iq = footbridge_intrq; i < NIRQ; i++, iq++) {
197 TAILQ_INIT(&iq->iq_list);
209 struct intrq *iq;
212 for (i = 0, iq = footbridge_intrq; i < NIRQ; i++, iq++) {
214 snprintf(iq->iq_name, sizeof(iq->iq_name), "irq %d", i);
215 evcnt_attach_dynamic(&iq->iq_ev, EVCNT_TYPE_INTR,
216 NULL, "footbridge", iq->iq_name);
223 struct intrq *iq;
236 iq = &footbridge_intrq[irq];
238 iq->iq_ist = IST_LEVEL;
242 TAILQ_INSERT_TAIL(&iq->iq_list, ih, ih_list);
247 evcnt_detach(&iq->iq_ev);
248 evcnt_attach_dynamic(&iq->iq_ev, EVCNT_TYPE_INTR,
260 struct intrq *iq = &footbridge_intrq[ih->ih_irq];
266 TAILQ_REMOVE(&iq->iq_list, ih, ih_list);
282 struct intrq *iq;
316 iq = &footbridge_intrq[irq];
317 iq->iq_ev.ev_count++;
319 TAILQ_FOREACH(ih, &iq->iq_list, ih_list) {