Lines Matching refs:evhdlrp
273 evt_handler_t *evhdlrp, **evhdlrpp; in ptree_unregister_handler() local
284 for (evhdlrpp = &evt_handlers; (evhdlrp = *evhdlrpp) != NULL; in ptree_unregister_handler()
285 evhdlrpp = &evhdlrp->next) { in ptree_unregister_handler()
286 if ((evhdlrp->cookie != cookie) || in ptree_unregister_handler()
287 (strcmp(evhdlrp->ename, ename) != 0) || in ptree_unregister_handler()
288 (evhdlrp->evt_handler != evt_handler)) in ptree_unregister_handler()
295 if (evhdlrp->execflg) { in ptree_unregister_handler()
296 evhdlrp->wakeupflg = 1; in ptree_unregister_handler()
297 (void) pthread_cond_wait(&evhdlrp->cv, in ptree_unregister_handler()
305 *evhdlrpp = evhdlrp->next; in ptree_unregister_handler()
306 free_handler(evhdlrp); in ptree_unregister_handler()