Lines Matching defs:node

2388 	us_node_t *node;
2406 node = safe_malloc(sizeof (us_node_t));
2407 uu_avl_node_init(node, &node->usn_avlnode, avl_pool);
2408 node->usn_nvl = props;
2500 * otherwise add new node to the list.
2502 if ((n = uu_avl_find(avl, node, &sortinfo, &idx)) == NULL) {
2503 uu_avl_insert(avl, node, idx);
2506 free(node);
2507 node = n;
2508 props = node->usn_nvl;
2538 size_t *width, us_node_t *node)
2540 nvlist_t *nvl = node->usn_nvl;
2632 us_node_t *node;
2655 for (node = uu_avl_first(avl); node; node = uu_avl_next(avl, node)) {
2656 print_us_node(scripted, parsable, fields, types, width, node);
2658 nvlist_free(node->usn_nvl);
2686 us_node_t *node;
2831 if ((node = uu_avl_first(avl_tree)) == NULL)
2839 uu_list_node_init(node, &node->usn_listnode, listpool);
2841 while (node != NULL) {
2842 rmnode = node;
2843 node = uu_avl_next(avl_tree, node);
2849 for (node = uu_list_first(list); node != NULL;
2850 node = uu_list_next(list, node)) {
2853 if (uu_avl_find(avl_tree, node, &sortinfo, &idx) == NULL)
2854 uu_avl_insert(avl_tree, node, idx);
2860 /* Print and free node nvlist memory */
2870 while ((node = uu_avl_walk_next(walk)) != NULL) {
2871 uu_avl_remove(cb.cb_avl, node);
2872 free(node);
4307 fs_perm_node_t *node = uu_list_first(fspset->fsps_list);
4309 while (node != NULL) {
4311 uu_list_next(fspset->fsps_list, node);
4312 fs_perm_t *fsperm = &node->fspn_fsperm;
4314 uu_list_remove(fspset->fsps_list, node);
4315 free(node);
4316 node = next_node;
4353 deleg_perm_node_t *node = uu_avl_first(who_perm->who_deleg_perm_avl);
4355 while (node != NULL) {
4357 uu_avl_next(who_perm->who_deleg_perm_avl, node);
4359 uu_avl_remove(who_perm->who_deleg_perm_avl, node);
4360 free(node);
4361 node = next_node;
4390 who_perm_node_t *node = uu_avl_first(fsperm->fsp_sc_avl);
4391 while (node != NULL) {
4393 node);
4394 who_perm_t *who_perm = &node->who_perm;
4396 uu_avl_remove(fsperm->fsp_sc_avl, node);
4397 free(node);
4398 node = next_node;
4401 node = uu_avl_first(fsperm->fsp_uge_avl);
4402 while (node != NULL) {
4404 node);
4405 who_perm_t *who_perm = &node->who_perm;
4407 uu_avl_remove(fsperm->fsp_uge_avl, node);
4408 free(node);
4409 node = next_node;
4417 set_deleg_perm_node(uu_avl_t *avl, deleg_perm_node_t *node,
4423 deleg_perm_t *deleg_perm = &node->dpn_perm;
4427 if ((found_node = uu_avl_find(avl, node, NULL, &idx))
4429 uu_avl_insert(avl, node, idx);
4431 node = found_node;
4432 deleg_perm = &node->dpn_perm;
4462 deleg_perm_node_t *node =
4467 uu_avl_node_init(node, &node->dpn_avl_node, avl_pool);
4468 set_deleg_perm_node(avl, node, who_type, name, locality);
4520 who_perm_node_t *node = safe_malloc(
4522 who_perm = &node->who_perm;
4525 uu_avl_node_init(node, &node->who_avl_node, avl_pool);
4528 if ((found_node = uu_avl_find(avl, node, NULL, &idx))
4558 node->who_perm.who_ug_name,
4562 uu_avl_insert(avl, node, idx);
4564 node = found_node;
4565 who_perm = &node->who_perm;
4586 fs_perm_node_t *node = safe_malloc(sizeof (fs_perm_node_t));
4587 if (node == NULL)
4590 fsperm = &node->fspn_fsperm;
4594 uu_list_node_init(node, &node->fspn_list_node,
4605 uu_list_insert(fspset->fsps_list, node, idx);
5242 fs_perm_node_t *node = NULL;
5246 for (node = uu_list_first(fspset->fsps_list); node != NULL;
5247 node = uu_list_next(fspset->fsps_list, node)) {
5248 uu_avl_t *sc_avl = node->fspn_fsperm.fsp_sc_avl;
5249 uu_avl_t *uge_avl = node->fspn_fsperm.fsp_uge_avl;
5254 node->fspn_fsperm.fsp_name);
6381 unshare_unmount_node_t *node;
6454 node = safe_malloc(sizeof (unshare_unmount_node_t));
6455 node->un_zhp = zhp;
6456 node->un_mountp = safe_strdup(entry.mnt_mountp);
6458 uu_avl_node_init(node, &node->un_avlnode, pool);
6460 if (uu_avl_find(tree, node, NULL, &idx) == NULL) {
6461 uu_avl_insert(tree, node, idx);
6463 zfs_close(node->un_zhp);
6464 free(node->un_mountp);
6465 free(node);
6477 while ((node = uu_avl_walk_next(walk)) != NULL) {
6478 uu_avl_remove(tree, node);
6482 if (zfs_unshareall_bypath(node->un_zhp,
6483 node->un_mountp) != 0)
6488 if (zfs_unmount(node->un_zhp,
6489 node->un_mountp, flags) != 0)
6494 zfs_close(node->un_zhp);
6495 free(node->un_mountp);
6496 free(node);