Lines Matching defs:sh_func
207 void (*sh_func)(void *);
338 if (sh->sh_func == NULL)
372 if (sc->sc_hand[index].sh_func == NULL)
396 sh->sh_func = func;
404 sh->sh_func = func;
468 KASSERT(sh->sh_func != NULL);
469 sh->sh_func = NULL;
597 sh->sh_func, sh->sh_arg, sh->sh_flags);
599 (*sh->sh_func)(sh->sh_arg);
602 (*sh->sh_func)(sh->sh_arg);
608 sh->sh_func, sh->sh_arg, sh->sh_flags);
612 "%s: ci_mtx_count (%d) != 0, sh_func %p\n",
613 __func__, curcpu()->ci_mtx_count, sh->sh_func);
615 KASSERTMSG(l->l_psrefs == 0, "%s: l_psrefs=%d, sh_func=%p\n",
616 __func__, l->l_psrefs, sh->sh_func);
619 "%s: sh_func=%p leaked %d biglocks",
620 __func__, sh->sh_func, curlwp->l_blcnt);
624 __func__, l, l->l_nopreempt, sh->sh_func);