/titanic_44/usr/src/lib/libshare/common/ |
H A D | libshare.h | 44 typedef void *sa_group_t; typedef 157 extern sa_group_t sa_create_group(sa_handle_t, char *, int *); 158 extern int sa_remove_group(sa_group_t); 159 extern sa_group_t sa_get_group(sa_handle_t, char *); 160 extern sa_group_t sa_get_next_group(sa_group_t); 161 extern char *sa_get_group_attr(sa_group_t, char *); 162 extern int sa_set_group_attr(sa_group_t, char *, char *); 163 extern sa_group_t sa_get_sub_group(sa_group_t); 167 extern sa_share_t sa_add_share(sa_group_t, char *, int, int *); 168 extern int sa_check_path(sa_group_t, char *, int); [all …]
|
H A D | libshare.c | 74 extern int sa_group_is_zfs(sa_group_t); 76 extern int sa_zfs_set_sharenfs(sa_group_t, char *, int); 77 extern int sa_zfs_set_sharesmb(sa_group_t, char *, int); 84 static sa_group_t sa_get_optionset_parent(sa_optionset_t); 315 sa_find_group_handle(sa_group_t group) in sa_find_group_handle() 458 checksubdirgroup(sa_group_t group, char *newpath, int strictness) in checksubdirgroup() 526 sa_group_t group; in checksubdir() 534 sa_group_t subgroup; in checksubdir() 609 sa_group_t grp; in sa_is_persistent() 611 type = sa_get_group_attr((sa_group_t)group, "type"); in sa_is_persistent() [all …]
|
H A D | libshare_impl.h | 66 int (*sa_legacy_opts)(sa_group_t, char *); /* parse legacy opts */ 67 char *(*sa_legacy_format)(sa_group_t, int); 120 extern int sa_proto_legacy_opts(char *, sa_group_t, char *); 125 extern sa_optionset_t sa_get_derived_optionset(sa_group_t, char *, int); 134 extern int sa_commit_share(scfutilhandle_t *, sa_group_t, sa_share_t); 137 extern int sa_delete_share(scfutilhandle_t *, sa_group_t, sa_share_t);
|
H A D | libshare_zfs.c | 41 extern sa_share_t _sa_add_share(sa_group_t, char *, int, int *, uint64_t); 42 extern sa_group_t _sa_create_zfs_group(sa_group_t, char *); 411 static sa_group_t 414 sa_group_t group; in find_or_create_group() 456 static sa_group_t 460 sa_group_t group = NULL; in find_or_create_zfs_subgroup() 461 sa_group_t zfs; in find_or_create_zfs_subgroup() 548 sa_group_t group; in zfs_inherited() 617 zfs_notinherited(sa_group_t group, sa_share_t share, char *mountpoint, in zfs_notinherited() 695 sa_zfs_process_share(sa_handle_t handle, sa_group_t group, sa_share_t share, in sa_zfs_process_share() [all …]
|
H A D | libsharecore.c | 93 extern sa_share_t _sa_add_share(sa_group_t, char *, int, int *, uint64_t); 94 extern sa_group_t _sa_create_group(sa_handle_impl_t, char *); 407 sa_group_t parent; in adddfsentry() 584 sa_group_t parent; in sa_delete_legacy() 825 static sa_group_t 907 sa_parse_legacy_options(sa_group_t group, char *options, char *proto) in sa_parse_legacy_options() 910 sa_group_t parent; in sa_parse_legacy_options() 923 group = (sa_group_t)_sa_create_dummy_share(); in sa_parse_legacy_options() 1099 sa_group_t group; in parse_dfstab() 1100 sa_group_t sgroup = NULL; in parse_dfstab() [all …]
|
H A D | scfutil.c | 143 sa_group_t defgrp; in sa_scf_init() 637 sa_group_t group; in find_share_by_id() 1008 char *state = sa_get_group_attr((sa_group_t)node, in sa_extract_group() 1013 (void) sa_set_group_attr((sa_group_t)node, in sa_extract_group() 1015 (void) sa_create_optionset((sa_group_t)node, in sa_extract_group() 1653 sa_commit_share(scfutilhandle_t *handle, sa_group_t group, sa_share_t share) in sa_commit_share() 1859 sa_delete_share(scfutilhandle_t *handle, sa_group_t group, sa_share_t share) in sa_delete_share()
|
H A D | plugin.c | 425 sa_proto_legacy_opts(char *proto, sa_group_t group, char *options) in sa_proto_legacy_opts() 443 sa_proto_legacy_format(char *proto, sa_group_t group, int hier) in sa_proto_legacy_format()
|
/titanic_44/usr/src/cmd/dfs.cmds/sharemgr/ |
H A D | commands.c | 68 has_protocol(sa_group_t group, char *protocol) in has_protocol() 459 sa_group_t group; in notify_or_enable_share() 534 enable_group(sa_group_t group, char *updateproto, int notify, char *proto) in enable_group() 562 isenabled(sa_group_t group) in isenabled() 596 sa_group_t group; in enable_all_groups() 597 sa_group_t subgroup; in enable_all_groups() 600 group = (sa_group_t)work->item; in enable_all_groups() 823 add_optionset(sa_group_t group, struct options *optlist, char *proto, int *err) in add_optionset() 912 resource_compliant(sa_group_t group) in resource_compliant() 1023 make_resources(sa_group_t group) in make_resources() [all …]
|
/titanic_44/usr/src/lib/libshare/smb/ |
H A D | libshare_smb.c | 72 static int smb_parse_optstring(sa_group_t, char *); 73 static char *smb_format_options(sa_group_t, int); 96 static sa_group_t smb_get_defaultgrp(sa_handle_t); 577 handle = sa_find_group_handle((sa_group_t)resource); in smb_disable_resource() 660 sa_group_t parent; in smb_disable_share() 739 handle = sa_find_group_handle((sa_group_t)share); in smb_disable_share() 763 sa_group_t parent_group; in smb_validate_property() 1591 sa_group_t group; in smb_add_transient() 1733 smb_parse_optstring(sa_group_t group, char *options) in smb_parse_optstring() 1740 sa_group_t parent = NULL; in smb_parse_optstring() [all …]
|
/titanic_44/usr/src/lib/libshare/nfs/ |
H A D | libshare_nfs.c | 73 static int nfs_parse_legacy_options(sa_group_t, char *); 74 static char *nfs_format_options(sa_group_t, int); 353 make_security_list(sa_group_t group, char *securitymodes, char *proto) in make_security_list() 550 is_persistent(sa_group_t group) in is_persistent() 612 nfs_parse_legacy_options(sa_group_t group, char *options) in nfs_parse_legacy_options() 622 sa_group_t parent; in nfs_parse_legacy_options() 1436 nfs_format_options(sa_group_t group, int hier) in nfs_format_options() 1685 check_public(sa_group_t group, sa_share_t skipshare) in check_public() 1726 sa_group_t group = NULL; in public_exists() 1746 sa_group_t subgroup; in public_exists() [all …]
|
/titanic_44/usr/src/lib/libzfs/common/ |
H A D | libzfs_mount.c | 508 static int (*_sa_parse_legacy_options)(sa_group_t, char *, char *); 511 static int (*_sa_zfs_process_share)(sa_handle_t, sa_group_t, sa_share_t, 550 _sa_parse_legacy_options = (int (*)(sa_group_t, char *, char *)) in _zfs_init_libshare() 556 _sa_zfs_process_share = (int (*)(sa_handle_t, sa_group_t, in _zfs_init_libshare()
|
/titanic_44/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_share.c | 141 static void smb_shr_sa_loadgrp(sa_group_t); 1431 sa_group_t group, subgroup; in smb_shr_load() 1481 smb_shr_sa_loadgrp(sa_group_t group) in smb_shr_sa_loadgrp()
|
H A D | srvsvc_svc.c | 2865 static sa_group_t 2868 sa_group_t group = NULL; in srvsvc_sa_get_smbgrp() 2895 sa_group_t group; in srvsvc_sa_add()
|