Lines Matching refs:fsperm
4310 fs_perm_t *fsperm = &node->fspn_fsperm; in fs_perm_set_fini() local
4311 fs_perm_fini(fsperm); in fs_perm_set_fini()
4331 who_perm_init(who_perm_t *who_perm, fs_perm_t *fsperm, in who_perm_init() argument
4335 pool = fsperm->fsp_set->fsps_deleg_perm_avl_pool; in who_perm_init()
4345 who_perm->who_fsperm = fsperm; in who_perm_init()
4366 fs_perm_init(fs_perm_t *fsperm, fs_perm_set_t *fspset, const char *fsname) in fs_perm_init() argument
4371 bzero(fsperm, sizeof (fs_perm_t)); in fs_perm_init()
4373 if ((fsperm->fsp_sc_avl = uu_avl_create(nset_pool, NULL, UU_DEFAULT)) in fs_perm_init()
4377 if ((fsperm->fsp_uge_avl = uu_avl_create(who_pool, NULL, UU_DEFAULT)) in fs_perm_init()
4381 fsperm->fsp_set = fspset; in fs_perm_init()
4382 fsperm->fsp_name = fsname; in fs_perm_init()
4386 fs_perm_fini(fs_perm_t *fsperm) in fs_perm_fini() argument
4388 who_perm_node_t *node = uu_avl_first(fsperm->fsp_sc_avl); in fs_perm_fini()
4390 who_perm_node_t *next_node = uu_avl_next(fsperm->fsp_sc_avl, in fs_perm_fini()
4394 uu_avl_remove(fsperm->fsp_sc_avl, node); in fs_perm_fini()
4399 node = uu_avl_first(fsperm->fsp_uge_avl); in fs_perm_fini()
4401 who_perm_node_t *next_node = uu_avl_next(fsperm->fsp_uge_avl, in fs_perm_fini()
4405 uu_avl_remove(fsperm->fsp_uge_avl, node); in fs_perm_fini()
4410 uu_avl_destroy(fsperm->fsp_sc_avl); in fs_perm_fini()
4411 uu_avl_destroy(fsperm->fsp_uge_avl); in fs_perm_fini()
4473 parse_fs_perm(fs_perm_t *fsperm, nvlist_t *nvl) in parse_fs_perm() argument
4476 fs_perm_set_t *fspset = fsperm->fsp_set; in parse_fs_perm()
4500 avl = fsperm->fsp_sc_avl; in parse_fs_perm()
4509 avl = fsperm->fsp_uge_avl; in parse_fs_perm()
4524 who_perm_init(who_perm, fsperm, perm_type, perm_name); in parse_fs_perm()
4528 if (avl == fsperm->fsp_uge_avl) { in parse_fs_perm()
4583 fs_perm_t *fsperm = NULL; in parse_fs_perm_set() local
4588 fsperm = &node->fspn_fsperm; in parse_fs_perm_set()
4596 fs_perm_init(fsperm, fspset, fsname); in parse_fs_perm_set()
4601 (void) parse_fs_perm(fsperm, nvl2); in parse_fs_perm_set()