Lines Matching defs:fspset
4268 fs_perm_set_init(fs_perm_set_t *fspset)
4270 bzero(fspset, sizeof (fs_perm_set_t));
4272 if ((fspset->fsps_list_pool = uu_list_pool_create("fsps_list_pool",
4276 if ((fspset->fsps_list = uu_list_create(fspset->fsps_list_pool, NULL,
4280 if ((fspset->fsps_named_set_avl_pool = uu_avl_pool_create(
4286 if ((fspset->fsps_who_perm_avl_pool = uu_avl_pool_create(
4292 if ((fspset->fsps_deleg_perm_avl_pool = uu_avl_pool_create(
4303 fs_perm_set_fini(fs_perm_set_t *fspset)
4305 fs_perm_node_t *node = uu_list_first(fspset->fsps_list);
4309 uu_list_next(fspset->fsps_list, node);
4312 uu_list_remove(fspset->fsps_list, node);
4317 uu_avl_pool_destroy(fspset->fsps_named_set_avl_pool);
4318 uu_avl_pool_destroy(fspset->fsps_who_perm_avl_pool);
4319 uu_avl_pool_destroy(fspset->fsps_deleg_perm_avl_pool);
4366 fs_perm_init(fs_perm_t *fsperm, fs_perm_set_t *fspset, const char *fsname)
4368 uu_avl_pool_t *nset_pool = fspset->fsps_named_set_avl_pool;
4369 uu_avl_pool_t *who_pool = fspset->fsps_who_perm_avl_pool;
4381 fsperm->fsp_set = fspset;
4452 fs_perm_set_t *fspset = who_perm->who_fsperm->fsp_set;
4459 uu_avl_pool_t *avl_pool = fspset->fsps_deleg_perm_avl_pool;
4476 fs_perm_set_t *fspset = fsperm->fsp_set;
4499 avl_pool = fspset->fsps_named_set_avl_pool;
4508 avl_pool = fspset->fsps_who_perm_avl_pool;
4574 parse_fs_perm_set(fs_perm_set_t *fspset, nvlist_t *nvl)
4593 fspset->fsps_list_pool);
4595 idx = uu_list_numnodes(fspset->fsps_list);
4596 fs_perm_init(fsperm, fspset, fsname);
4603 uu_list_insert(fspset->fsps_list, node, idx);
5238 print_fs_perms(fs_perm_set_t *fspset)
5244 for (node = uu_list_first(fspset->fsps_list); node != NULL;
5245 node = uu_list_next(fspset->fsps_list, node)) {