Lines Matching defs:fspset
5520 fs_perm_set_init(fs_perm_set_t *fspset)
5522 memset(fspset, 0, sizeof (fs_perm_set_t));
5524 if ((fspset->fsps_list_pool = uu_list_pool_create("fsps_list_pool",
5528 if ((fspset->fsps_list = uu_list_create(fspset->fsps_list_pool, NULL,
5532 if ((fspset->fsps_named_set_avl_pool = uu_avl_pool_create(
5538 if ((fspset->fsps_who_perm_avl_pool = uu_avl_pool_create(
5544 if ((fspset->fsps_deleg_perm_avl_pool = uu_avl_pool_create(
5555 fs_perm_set_fini(fs_perm_set_t *fspset)
5557 fs_perm_node_t *node = uu_list_first(fspset->fsps_list);
5561 uu_list_next(fspset->fsps_list, node);
5564 uu_list_remove(fspset->fsps_list, node);
5569 uu_avl_pool_destroy(fspset->fsps_named_set_avl_pool);
5570 uu_avl_pool_destroy(fspset->fsps_who_perm_avl_pool);
5571 uu_avl_pool_destroy(fspset->fsps_deleg_perm_avl_pool);
5618 fs_perm_init(fs_perm_t *fsperm, fs_perm_set_t *fspset, const char *fsname)
5620 uu_avl_pool_t *nset_pool = fspset->fsps_named_set_avl_pool;
5621 uu_avl_pool_t *who_pool = fspset->fsps_who_perm_avl_pool;
5633 fsperm->fsp_set = fspset;
5704 fs_perm_set_t *fspset = who_perm->who_fsperm->fsp_set;
5711 uu_avl_pool_t *avl_pool = fspset->fsps_deleg_perm_avl_pool;
5728 fs_perm_set_t *fspset = fsperm->fsp_set;
5750 avl_pool = fspset->fsps_named_set_avl_pool;
5759 avl_pool = fspset->fsps_who_perm_avl_pool;
5831 parse_fs_perm_set(fs_perm_set_t *fspset, nvlist_t *nvl)
5848 fspset->fsps_list_pool);
5850 idx = uu_list_numnodes(fspset->fsps_list);
5851 fs_perm_init(fsperm, fspset, fsname);
5858 uu_list_insert(fspset->fsps_list, node, idx);
6527 print_fs_perms(fs_perm_set_t *fspset)
6533 for (node = uu_list_first(fspset->fsps_list); node != NULL;
6534 node = uu_list_next(fspset->fsps_list, node)) {