Lines Matching defs:sfnodes
111 static avl_tree_t sfnodes;
281 if (avl_find(&sfnodes, node, &where) != NULL)
283 avl_insert(&sfnodes, node, where);
309 tree = &sfnodes;
354 while ((n = AVL_NEXT(&sfnodes, node)) != NULL) {
373 if (avl_find(&sfnodes, n, &where) == NULL)
375 " not in sfnodes", n->sf_path);
376 avl_remove(&sfnodes, n);
396 if (avl_find(&sfnodes, node, &where) == NULL)
397 panic("sfnode_make_stale(%s) not in sfnodes",
399 avl_remove(&sfnodes, node);
465 n = avl_find(&sfnodes, &template, &where);
474 while ((n = AVL_NEXT(&sfnodes, node)) != NULL) {
497 if (avl_find(&sfnodes, n, &where) == NULL)
498 panic("sfnode_rename(%s) not in sfnodes",
500 avl_remove(&sfnodes, n);
504 if (avl_find(&sfnodes, n, &where) != NULL)
507 avl_insert(&sfnodes, n, where);
514 if (avl_find(&sfnodes, node, &where) == NULL)
515 panic("sfnode_rename(%s) not in sfnodes", node->sf_path);
516 avl_remove(&sfnodes, node);
520 if (avl_find(&sfnodes, node, &where) != NULL)
522 avl_insert(&sfnodes, node, where);
540 * via the provider. Create an entry in sfnodes if found but not cached yet.
589 node = avl_find(&sfnodes, &template, &where);
2390 avl_create(&sfnodes, sfnode_compare, sizeof (sfnode_t),
2405 ASSERT(avl_first(&sfnodes) == NULL);
2406 avl_destroy(&sfnodes);
2427 for (node = avl_first(&sfnodes); node;
2428 node = AVL_NEXT(&sfnodes, node)) {
2448 node = avl_first(&sfnodes);
2450 node = AVL_NEXT(&sfnodes, prev);
2492 for (n = avl_first(&sfnodes); n != NULL; n = AVL_NEXT(&sfnodes, n))