Lines Matching refs:fspset

4270 fs_perm_set_init(fs_perm_set_t *fspset)
4272 bzero(fspset, sizeof (fs_perm_set_t));
4274 if ((fspset->fsps_list_pool = uu_list_pool_create("fsps_list_pool",
4278 if ((fspset->fsps_list = uu_list_create(fspset->fsps_list_pool, NULL,
4282 if ((fspset->fsps_named_set_avl_pool = uu_avl_pool_create(
4288 if ((fspset->fsps_who_perm_avl_pool = uu_avl_pool_create(
4294 if ((fspset->fsps_deleg_perm_avl_pool = uu_avl_pool_create(
4305 fs_perm_set_fini(fs_perm_set_t *fspset)
4307 fs_perm_node_t *node = uu_list_first(fspset->fsps_list);
4311 uu_list_next(fspset->fsps_list, node);
4314 uu_list_remove(fspset->fsps_list, node);
4319 uu_avl_pool_destroy(fspset->fsps_named_set_avl_pool);
4320 uu_avl_pool_destroy(fspset->fsps_who_perm_avl_pool);
4321 uu_avl_pool_destroy(fspset->fsps_deleg_perm_avl_pool);
4368 fs_perm_init(fs_perm_t *fsperm, fs_perm_set_t *fspset, const char *fsname)
4370 uu_avl_pool_t *nset_pool = fspset->fsps_named_set_avl_pool;
4371 uu_avl_pool_t *who_pool = fspset->fsps_who_perm_avl_pool;
4383 fsperm->fsp_set = fspset;
4454 fs_perm_set_t *fspset = who_perm->who_fsperm->fsp_set;
4461 uu_avl_pool_t *avl_pool = fspset->fsps_deleg_perm_avl_pool;
4478 fs_perm_set_t *fspset = fsperm->fsp_set;
4501 avl_pool = fspset->fsps_named_set_avl_pool;
4510 avl_pool = fspset->fsps_who_perm_avl_pool;
4576 parse_fs_perm_set(fs_perm_set_t *fspset, nvlist_t *nvl)
4595 fspset->fsps_list_pool);
4597 idx = uu_list_numnodes(fspset->fsps_list);
4598 fs_perm_init(fsperm, fspset, fsname);
4605 uu_list_insert(fspset->fsps_list, node, idx);
5240 print_fs_perms(fs_perm_set_t *fspset)
5246 for (node = uu_list_first(fspset->fsps_list); node != NULL;
5247 node = uu_list_next(fspset->fsps_list, node)) {