Lines Matching refs:fsperm
5577 fs_perm_t *fsperm = &node->fspn_fsperm; in fs_perm_set_fini() local
5578 fs_perm_fini(fsperm); in fs_perm_set_fini()
5598 who_perm_init(who_perm_t *who_perm, fs_perm_t *fsperm, in who_perm_init() argument
5602 pool = fsperm->fsp_set->fsps_deleg_perm_avl_pool; in who_perm_init()
5612 who_perm->who_fsperm = fsperm; in who_perm_init()
5633 fs_perm_init(fs_perm_t *fsperm, fs_perm_set_t *fspset, const char *fsname) in fs_perm_init() argument
5638 memset(fsperm, 0, sizeof (fs_perm_t)); in fs_perm_init()
5640 if ((fsperm->fsp_sc_avl = uu_avl_create(nset_pool, NULL, UU_DEFAULT)) in fs_perm_init()
5644 if ((fsperm->fsp_uge_avl = uu_avl_create(who_pool, NULL, UU_DEFAULT)) in fs_perm_init()
5648 fsperm->fsp_set = fspset; in fs_perm_init()
5649 fsperm->fsp_name = fsname; in fs_perm_init()
5653 fs_perm_fini(fs_perm_t *fsperm) in fs_perm_fini() argument
5655 who_perm_node_t *node = uu_avl_first(fsperm->fsp_sc_avl); in fs_perm_fini()
5657 who_perm_node_t *next_node = uu_avl_next(fsperm->fsp_sc_avl, in fs_perm_fini()
5661 uu_avl_remove(fsperm->fsp_sc_avl, node); in fs_perm_fini()
5666 node = uu_avl_first(fsperm->fsp_uge_avl); in fs_perm_fini()
5668 who_perm_node_t *next_node = uu_avl_next(fsperm->fsp_uge_avl, in fs_perm_fini()
5672 uu_avl_remove(fsperm->fsp_uge_avl, node); in fs_perm_fini()
5677 uu_avl_destroy(fsperm->fsp_sc_avl); in fs_perm_fini()
5678 uu_avl_destroy(fsperm->fsp_uge_avl); in fs_perm_fini()
5740 parse_fs_perm(fs_perm_t *fsperm, nvlist_t *nvl) in parse_fs_perm() argument
5743 fs_perm_set_t *fspset = fsperm->fsp_set; in parse_fs_perm()
5766 avl = fsperm->fsp_sc_avl; in parse_fs_perm()
5775 avl = fsperm->fsp_uge_avl; in parse_fs_perm()
5789 who_perm_init(who_perm, fsperm, perm_type, perm_name); in parse_fs_perm()
5793 if (avl == fsperm->fsp_uge_avl) { in parse_fs_perm()
5855 fs_perm_t *fsperm = NULL; in parse_fs_perm_set() local
5858 fsperm = &node->fspn_fsperm; in parse_fs_perm_set()
5866 fs_perm_init(fsperm, fspset, fsname); in parse_fs_perm_set()
5871 (void) parse_fs_perm(fsperm, nvl2); in parse_fs_perm_set()