Lines Matching refs:fsperm

4284 		fs_perm_t *fsperm = &node->fspn_fsperm;  in fs_perm_set_fini()  local
4285 fs_perm_fini(fsperm); in fs_perm_set_fini()
4305 who_perm_init(who_perm_t *who_perm, fs_perm_t *fsperm, in who_perm_init() argument
4309 pool = fsperm->fsp_set->fsps_deleg_perm_avl_pool; in who_perm_init()
4319 who_perm->who_fsperm = fsperm; in who_perm_init()
4340 fs_perm_init(fs_perm_t *fsperm, fs_perm_set_t *fspset, const char *fsname) in fs_perm_init() argument
4345 bzero(fsperm, sizeof (fs_perm_t)); in fs_perm_init()
4347 if ((fsperm->fsp_sc_avl = uu_avl_create(nset_pool, NULL, UU_DEFAULT)) in fs_perm_init()
4351 if ((fsperm->fsp_uge_avl = uu_avl_create(who_pool, NULL, UU_DEFAULT)) in fs_perm_init()
4355 fsperm->fsp_set = fspset; in fs_perm_init()
4356 fsperm->fsp_name = fsname; in fs_perm_init()
4360 fs_perm_fini(fs_perm_t *fsperm) in fs_perm_fini() argument
4362 who_perm_node_t *node = uu_avl_first(fsperm->fsp_sc_avl); in fs_perm_fini()
4364 who_perm_node_t *next_node = uu_avl_next(fsperm->fsp_sc_avl, in fs_perm_fini()
4368 uu_avl_remove(fsperm->fsp_sc_avl, node); in fs_perm_fini()
4373 node = uu_avl_first(fsperm->fsp_uge_avl); in fs_perm_fini()
4375 who_perm_node_t *next_node = uu_avl_next(fsperm->fsp_uge_avl, in fs_perm_fini()
4379 uu_avl_remove(fsperm->fsp_uge_avl, node); in fs_perm_fini()
4384 uu_avl_destroy(fsperm->fsp_sc_avl); in fs_perm_fini()
4385 uu_avl_destroy(fsperm->fsp_uge_avl); in fs_perm_fini()
4447 parse_fs_perm(fs_perm_t *fsperm, nvlist_t *nvl) in parse_fs_perm() argument
4450 fs_perm_set_t *fspset = fsperm->fsp_set; in parse_fs_perm()
4474 avl = fsperm->fsp_sc_avl; in parse_fs_perm()
4483 avl = fsperm->fsp_uge_avl; in parse_fs_perm()
4495 who_perm_init(who_perm, fsperm, perm_type, perm_name); in parse_fs_perm()
4499 if (avl == fsperm->fsp_uge_avl) { in parse_fs_perm()
4551 fs_perm_t *fsperm = NULL; in parse_fs_perm_set() local
4556 fsperm = &node->fspn_fsperm; in parse_fs_perm_set()
4564 fs_perm_init(fsperm, fspset, fsname); in parse_fs_perm_set()
4569 (void) parse_fs_perm(fsperm, nvl2); in parse_fs_perm_set()