Lines Matching refs:nstree
182 stree_t *nstree = malloc(sizeof(stree_t)); in stree_create() local
183 if (!nstree) in stree_create()
186 nstree->ref_cnt = 0; in stree_create()
187 nstree->id = id; in stree_create()
188 nstree->root = root; in stree_create()
189 memset(nstree->bevs, 0, sizeof(nstree->bevs)); in stree_create()
195 nstree->bevs[idx] = bev; in stree_create()
198 return nstree; in stree_create()
373 stree_t *stree, *nstree; in RegCb() local
396 if ((nstree = kvs_search(store, nid))) { /* case 1. */ in RegCb()
402 nstree->ref_cnt++; in RegCb()
403 *pstree = nstree; in RegCb()
528 nstree = stree_create(nid, ntree); in RegCb()
529 if (nstree == NULL) { in RegCb()
531 assert(nstree); in RegCb()
534 nstree->ref_cnt = 1; in RegCb()
535 kvs_insert(store, nid, nstree); in RegCb()
539 *pstree = nstree; in RegCb()
565 stree_t *stree, *nstree; in UnregCb() local
593 } else if ((nstree = kvs_search(store, nid))) { in UnregCb()
600 nstree->ref_cnt++; in UnregCb()
601 *pstree = nstree; in UnregCb()
652 nstree = stree_create(nid, ntree); in UnregCb()
653 if (nstree == NULL) { in UnregCb()
655 assert(nstree); in UnregCb()
659 nstree->ref_cnt = 1; in UnregCb()
661 kvs_insert(store, nid, nstree); in UnregCb()
666 *pstree = nstree; in UnregCb()