Lines Matching refs:ih
357 struct cbb_intrhand *ih; in cbb_setup_intr() local
363 ih = malloc(sizeof(struct cbb_intrhand), M_DEVBUF, M_NOWAIT); in cbb_setup_intr()
364 if (ih == NULL) in cbb_setup_intr()
366 *cookiep = ih; in cbb_setup_intr()
367 ih->filt = filt; in cbb_setup_intr()
368 ih->intr = intr; in cbb_setup_intr()
369 ih->arg = arg; in cbb_setup_intr()
370 ih->sc = sc; in cbb_setup_intr()
376 filt ? cbb_func_filt : NULL, intr ? cbb_func_intr : NULL, ih, in cbb_setup_intr()
377 &ih->cookie); in cbb_setup_intr()
379 free(ih, M_DEVBUF); in cbb_setup_intr()
391 struct cbb_intrhand *ih; in cbb_teardown_intr() local
395 ih = (struct cbb_intrhand *) cookie; in cbb_teardown_intr()
397 ih->cookie); in cbb_teardown_intr()
400 free(ih, M_DEVBUF); in cbb_teardown_intr()
589 struct cbb_intrhand *ih = (struct cbb_intrhand *)arg; in cbb_func_filt() local
590 struct cbb_softc *sc = ih->sc; in cbb_func_filt()
602 return ((*ih->filt)(ih->arg)); in cbb_func_filt()
608 struct cbb_intrhand *ih = (struct cbb_intrhand *)arg; in cbb_func_intr() local
609 struct cbb_softc *sc = ih->sc; in cbb_func_intr()
624 if (ih->filt == NULL) { in cbb_func_intr()
633 ih->intr(ih->arg); in cbb_func_intr()