Lines Matching refs:sptr
422 tree_node_t *sptr; in RegCb() local
425 sptr = ntree; in RegCb()
450 *next_sptr = TREE_FIRSTBORN(sptr, link); in RegCb()
456 if (sptr && w2->ev == next_sptr->ev) { in RegCb()
467 TREE_INSERT_CHILD(sptr, w2, link); in RegCb()
469 TREE_INSERT_CHILD(sptr, w2, invk); in RegCb()
471 tree_node_t *f = TREE_FIRSTBORN(sptr, link); in RegCb()
474 if ((f = TREE_FIRSTBORN(sptr, invk))) in RegCb()
477 TREE_INSERT_CHILD(sptr, w2, invk); in RegCb()
483 sptr = next_sptr; in RegCb()
492 if (sptr && w->ev == sptr->ev) { in RegCb()
493 if (w->cb != sptr->cb) in RegCb()
494 sptr->cb = w->cb; in RegCb()
495 sptr = TREE_FIRSTBORN(sptr, link); in RegCb()
606 tree_node_t *ntree = NULL, *sptr; in UnregCb() local
608 sptr = TREE_PARENT(target, link); in UnregCb()
614 while (sptr && !sptr->cb && TREE_IS_ONLY_CHILD(stree->root, sptr, link)) in UnregCb()
615 sptr = TREE_PARENT(sptr, link); in UnregCb()
617 assert(sptr); in UnregCb()
624 if (w == sptr) in UnregCb()