Home | History | Annotate | Download | only in xscale

Lines Matching refs:ih

193 	struct intrhand *ih;
201 for (ih = TAILQ_FIRST(&iq->iq_list); ih != NULL;
202 ih = TAILQ_NEXT(ih, ih_list))
203 levels |= (1U << ih->ih_ipl);
251 for (ih = TAILQ_FIRST(&iq->iq_list); ih != NULL;
252 ih = TAILQ_NEXT(ih, ih_list))
253 irqs |= ixp425_imask[ih->ih_ipl];
336 struct intrhand *ih;
346 ih = kmem_alloc(sizeof(*ih), KM_SLEEP);
347 ih->ih_func = func;
348 ih->ih_arg = arg;
349 ih->ih_ipl = ipl;
350 ih->ih_irq = irq;
359 TAILQ_INSERT_TAIL(&iq->iq_list, ih, ih_list);
365 return (ih);
371 struct intrhand *ih = cookie;
372 struct intrq *iq = &intrq[ih->ih_irq];
377 TAILQ_REMOVE(&iq->iq_list, ih, ih_list);
388 struct intrhand *ih;
430 TAILQ_FOREACH(ih, &iq->iq_list, ih_list) {
431 ci->ci_cpl = ih->ih_ipl;
433 (void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);