Lines Matching defs:node

2420 	us_node_t *node;
2438 node = safe_malloc(sizeof (us_node_t));
2439 uu_avl_node_init(node, &node->usn_avlnode, avl_pool);
2440 node->usn_nvl = props;
2532 * otherwise add new node to the list.
2534 if ((n = uu_avl_find(avl, node, &sortinfo, &idx)) == NULL) {
2535 uu_avl_insert(avl, node, idx);
2538 free(node);
2539 node = n;
2540 props = node->usn_nvl;
2570 size_t *width, us_node_t *node)
2572 nvlist_t *nvl = node->usn_nvl;
2664 us_node_t *node;
2687 for (node = uu_avl_first(avl); node; node = uu_avl_next(avl, node)) {
2688 print_us_node(scripted, parsable, fields, types, width, node);
2690 nvlist_free(node->usn_nvl);
2718 us_node_t *node;
2863 if ((node = uu_avl_first(avl_tree)) == NULL)
2871 uu_list_node_init(node, &node->usn_listnode, listpool);
2873 while (node != NULL) {
2874 rmnode = node;
2875 node = uu_avl_next(avl_tree, node);
2881 for (node = uu_list_first(list); node != NULL;
2882 node = uu_list_next(list, node)) {
2885 if (uu_avl_find(avl_tree, node, &sortinfo, &idx) == NULL)
2886 uu_avl_insert(avl_tree, node, idx);
2892 /* Print and free node nvlist memory */
2902 while ((node = uu_avl_walk_next(walk)) != NULL) {
2903 uu_avl_remove(cb.cb_avl, node);
2904 free(node);
4305 fs_perm_node_t *node = uu_list_first(fspset->fsps_list);
4307 while (node != NULL) {
4309 uu_list_next(fspset->fsps_list, node);
4310 fs_perm_t *fsperm = &node->fspn_fsperm;
4312 uu_list_remove(fspset->fsps_list, node);
4313 free(node);
4314 node = next_node;
4351 deleg_perm_node_t *node = uu_avl_first(who_perm->who_deleg_perm_avl);
4353 while (node != NULL) {
4355 uu_avl_next(who_perm->who_deleg_perm_avl, node);
4357 uu_avl_remove(who_perm->who_deleg_perm_avl, node);
4358 free(node);
4359 node = next_node;
4388 who_perm_node_t *node = uu_avl_first(fsperm->fsp_sc_avl);
4389 while (node != NULL) {
4391 node);
4392 who_perm_t *who_perm = &node->who_perm;
4394 uu_avl_remove(fsperm->fsp_sc_avl, node);
4395 free(node);
4396 node = next_node;
4399 node = uu_avl_first(fsperm->fsp_uge_avl);
4400 while (node != NULL) {
4402 node);
4403 who_perm_t *who_perm = &node->who_perm;
4405 uu_avl_remove(fsperm->fsp_uge_avl, node);
4406 free(node);
4407 node = next_node;
4415 set_deleg_perm_node(uu_avl_t *avl, deleg_perm_node_t *node,
4421 deleg_perm_t *deleg_perm = &node->dpn_perm;
4425 if ((found_node = uu_avl_find(avl, node, NULL, &idx))
4427 uu_avl_insert(avl, node, idx);
4429 node = found_node;
4430 deleg_perm = &node->dpn_perm;
4460 deleg_perm_node_t *node =
4465 uu_avl_node_init(node, &node->dpn_avl_node, avl_pool);
4466 set_deleg_perm_node(avl, node, who_type, name, locality);
4518 who_perm_node_t *node = safe_malloc(
4520 who_perm = &node->who_perm;
4523 uu_avl_node_init(node, &node->who_avl_node, avl_pool);
4526 if ((found_node = uu_avl_find(avl, node, NULL, &idx))
4556 node->who_perm.who_ug_name,
4560 uu_avl_insert(avl, node, idx);
4562 node = found_node;
4563 who_perm = &node->who_perm;
4584 fs_perm_node_t *node = safe_malloc(sizeof (fs_perm_node_t));
4585 if (node == NULL)
4588 fsperm = &node->fspn_fsperm;
4592 uu_list_node_init(node, &node->fspn_list_node,
4603 uu_list_insert(fspset->fsps_list, node, idx);
5240 fs_perm_node_t *node = NULL;
5244 for (node = uu_list_first(fspset->fsps_list); node != NULL;
5245 node = uu_list_next(fspset->fsps_list, node)) {
5246 uu_avl_t *sc_avl = node->fspn_fsperm.fsp_sc_avl;
5247 uu_avl_t *uge_avl = node->fspn_fsperm.fsp_uge_avl;
5252 node->fspn_fsperm.fsp_name);
6379 unshare_unmount_node_t *node;
6452 node = safe_malloc(sizeof (unshare_unmount_node_t));
6453 node->un_zhp = zhp;
6454 node->un_mountp = safe_strdup(entry.mnt_mountp);
6456 uu_avl_node_init(node, &node->un_avlnode, pool);
6458 if (uu_avl_find(tree, node, NULL, &idx) == NULL) {
6459 uu_avl_insert(tree, node, idx);
6461 zfs_close(node->un_zhp);
6462 free(node->un_mountp);
6463 free(node);
6475 while ((node = uu_avl_walk_next(walk)) != NULL) {
6476 uu_avl_remove(tree, node);
6480 if (zfs_unshareall_bypath(node->un_zhp,
6481 node->un_mountp) != 0)
6486 if (zfs_unmount(node->un_zhp,
6487 node->un_mountp, flags) != 0)
6492 zfs_close(node->un_zhp);
6493 free(node->un_mountp);
6494 free(node);