/titanic_41/usr/src/uts/common/fs/zfs/sys/ |
H A D | sa.h | 113 typedef struct sa_handle sa_handle_t; typedef 115 typedef void (sa_update_cb_t)(sa_handle_t *, dmu_tx_t *tx); 118 sa_handle_type_t, sa_handle_t **); 120 sa_handle_type_t, sa_handle_t **); 121 void sa_handle_destroy(sa_handle_t *); 124 int sa_lookup(sa_handle_t *, sa_attr_type_t, void *buf, uint32_t buflen); 125 int sa_update(sa_handle_t *, sa_attr_type_t, void *buf, 127 int sa_remove(sa_handle_t *, sa_attr_type_t, dmu_tx_t *); 128 int sa_bulk_lookup(sa_handle_t *, sa_bulk_attr_t *, int count); 129 int sa_bulk_lookup_locked(sa_handle_t *, sa_bulk_attr_t *, int count); [all …]
|
H A D | sa_impl.h | 273 int sa_add_impl(sa_handle_t *, sa_attr_type_t, 277 int sa_size_locked(sa_handle_t *, sa_attr_type_t, int *);
|
H A D | zfs_znode.h | 198 sa_handle_t *z_sa_hdl; /* handle to sa data */
|
/titanic_41/usr/src/lib/libshare/common/ |
H A D | libshare.h | 52 typedef void *sa_handle_t; /* opaque handle to access core functions */ typedef 147 extern sa_handle_t sa_init(int); 148 extern void sa_fini(sa_handle_t); 149 extern int sa_update_config(sa_handle_t); 157 extern sa_group_t sa_create_group(sa_handle_t, char *, int *); 159 extern sa_group_t sa_get_group(sa_handle_t, char *); 172 extern sa_share_t sa_find_share(sa_handle_t, char *); 184 extern sa_resource_t sa_find_resource(sa_handle_t, char *); 225 extern int sa_valid_property(sa_handle_t, void *, char *, sa_property_t); 254 extern int sa_proto_valid_prop(sa_handle_t, char *, sa_property_t, [all …]
|
H A D | libshare_impl.h | 62 int (*sa_valid_prop)(sa_handle_t, sa_property_t, 78 int (*sa_get_transient_shares)(sa_handle_t); /* add transients */ 80 int (*sa_rename_resource)(sa_handle_t, sa_resource_t, char *); 117 extern int sa_proto_valid_prop(sa_handle_t, char *, sa_property_t, 145 extern int sa_get_zfs_shares(sa_handle_t, char *); 158 extern int sa_proto_rename_resource(sa_handle_t, char *,
|
H A D | libshare_zfs.c | 46 extern void sa_update_sharetab_ts(sa_handle_t); 370 sa_zfs_is_shared(sa_handle_t sahandle, char *path) in sa_zfs_is_shared() 378 dataset = get_zfs_dataset((sa_handle_t)sahandle, path, B_FALSE); in sa_zfs_is_shared() 412 find_or_create_group(sa_handle_t handle, char *groupname, char *proto, int *err) in find_or_create_group() 457 find_or_create_zfs_subgroup(sa_handle_t handle, char *groupname, char *proto, in find_or_create_zfs_subgroup() 543 zfs_inherited(sa_handle_t handle, sa_share_t share, char *sourcestr, in zfs_inherited() 695 sa_zfs_process_share(sa_handle_t handle, sa_group_t group, sa_share_t share, in sa_zfs_process_share() 744 sa_get_zfs_shares(sa_handle_t handle, char *groupname) in sa_get_zfs_shares() 1269 sa_handle_t sahandle; in sa_share_zfs() 1374 sa_get_zfs_handle(sa_handle_t handle) in sa_get_zfs_handle() [all …]
|
H A D | libshare.c | 68 extern void getlegacyconfig(sa_handle_t, char *, xmlNodePtr *); 78 extern void update_legacy_config(sa_handle_t); 86 extern void sa_update_sharetab_ts(sa_handle_t); 314 sa_handle_t 318 sa_handle_t handle; in sa_find_group_handle() 323 handle = (sa_handle_t)get_handle_for_root(node); in sa_find_group_handle() 524 checksubdir(sa_handle_t handle, char *newpath, int strictness) in checksubdir() 556 validpath(sa_handle_t handle, char *path, int strictness) in validpath() 799 verifydefgroupopts(sa_handle_t handle) in verifydefgroupopts() 827 sa_handle_t [all …]
|
H A D | libsharecore.c | 88 static void parse_dfstab(sa_handle_t, char *, xmlNodePtr); 92 void getlegacyconfig(sa_handle_t, char *, xmlNodePtr *); 1096 parse_dfstab(sa_handle_t handle, char *dfstab, xmlNodePtr root) in parse_dfstab() 1329 getlegacyconfig(sa_handle_t handle, char *path, xmlNodePtr *root) in getlegacyconfig() 1444 parse_sharetab(sa_handle_t handle) in parse_sharetab() 1594 (sa_handle_t)ihandle, protocols[i]); in gettransients() 1635 update_legacy_config(sa_handle_t handle) in update_legacy_config() 1654 sa_valid_property(sa_handle_t handle, void *object, char *proto, in sa_valid_property() 2090 sa_update_sharetab_ts(sa_handle_t handle) in sa_update_sharetab_ts() 2112 sa_handle_t handle; in sa_update_sharetab() [all …]
|
H A D | scfutil.h | 58 extern int sa_get_config(scfutilhandle_t *, xmlNodePtr, sa_handle_t);
|
H A D | plugin.c | 354 sa_proto_valid_prop(sa_handle_t handle, char *proto, sa_property_t prop, in sa_proto_valid_prop() 676 sa_proto_get_transients(sa_handle_t handle, char *proto) in sa_proto_get_transients() 697 sa_proto_rename_resource(sa_handle_t handle, char *proto, in sa_proto_rename_resource()
|
H A D | scfutil.c | 144 defgrp = sa_create_group((sa_handle_t)ihandle, "default", NULL); in sa_scf_init() 635 find_share_by_id(sa_handle_t handle, char *shareid) in find_share_by_id() 702 scf_propertygroup_t *pg, char *id, sa_handle_t sahandle) in sa_share_props_from_pgroup() 872 scf_instance_t *instance, sa_handle_t sahandle) in sa_extract_group() 1108 sa_get_config(scfutilhandle_t *handle, xmlNodePtr root, sa_handle_t sahandle) in sa_get_config()
|
/titanic_41/usr/src/uts/common/fs/zfs/ |
H A D | sa.c | 131 static int sa_build_index(sa_handle_t *hdl, sa_buf_type_t buftype); 138 static int sa_modify_attrs(sa_handle_t *hdl, sa_attr_type_t newattr, 212 sa_handle_t *hdl = buf; in sa_cache_constructor() 222 sa_handle_t *hdl = buf; in sa_cache_destructor() 230 sizeof (sa_handle_t), 0, sa_cache_constructor, in sa_cache_init() 301 sa_get_spill(sa_handle_t *hdl) in sa_get_spill() 322 sa_attr_op(sa_handle_t *hdl, sa_bulk_attr_t *bulk, int count, in sa_attr_op() 491 sa_resize_spill(sa_handle_t *hdl, uint32_t size, dmu_tx_t *tx) in sa_resize_spill() 646 sa_build_layouts(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc, int attr_count, in sa_build_layouts() 1218 sa_handle_t *hdl = userp; in sa_byteswap_cb() [all …]
|
H A D | zfs_znode.c | 578 dmu_buf_t *db, dmu_object_type_t obj_type, sa_handle_t *sa_hdl) in zfs_znode_sa_init() 627 dmu_object_type_t obj_type, sa_handle_t *hdl) in zfs_znode_alloc() 778 sa_handle_t *sa_hdl; in zfs_mknode() 1111 sa_handle_t *hdl; in zfs_zget() 1902 zfs_grab_sa_handle(objset_t *osp, uint64_t obj, sa_handle_t **hdlp, in zfs_grab_sa_handle() 1930 zfs_release_sa_handle(sa_handle_t *hdl, dmu_buf_t *db, void *tag) in zfs_release_sa_handle() 1941 zfs_obj_to_pobj(objset_t *osp, sa_handle_t *hdl, sa_attr_type_t *sa_table, in zfs_obj_to_pobj() 1949 sa_handle_t *sa_hdl; in zfs_obj_to_pobj() 1997 zfs_obj_to_stats_impl(sa_handle_t *hdl, sa_attr_type_t *sa_table, in zfs_obj_to_stats_impl() 2016 zfs_obj_to_path_impl(objset_t *osp, uint64_t obj, sa_handle_t *hdl, in zfs_obj_to_path_impl() [all …]
|
/titanic_41/usr/src/cmd/dfs.cmds/sharemgr/ |
H A D | sharemgr_main.c | 45 static int run_command(char *, int, char **, char *, sa_handle_t); 62 sa_handle_t handle; in main() 128 sa_handle_t handle) in run_command()
|
H A D | commands.c | 588 enable_all_groups(sa_handle_t handle, struct list *work, int setstate, in enable_all_groups() 781 valid_options(sa_handle_t handle, struct options *optlist, char *proto, in valid_options() 828 sa_handle_t handle; in add_optionset() 1184 sa_create(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_create() 1429 sa_delete(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_delete() 1720 sa_list(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_list() 2286 sa_show(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_show() 2405 enable_share(sa_handle_t handle, sa_group_t group, sa_share_t share, in enable_share() 2529 sa_addshare(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_addshare() 2806 sa_moveshare(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_moveshare() [all …]
|
H A D | sharemgr.h | 73 int (*cmdfunc)(sa_handle_t, int, int, char **);
|
/titanic_41/usr/src/lib/libzfs/common/ |
H A D | libzfs_mount.c | 502 static sa_handle_t (*_sa_init)(int); 503 static void (*_sa_fini)(sa_handle_t); 504 static sa_share_t (*_sa_find_share)(sa_handle_t, char *); 509 static boolean_t (*_sa_needs_refresh)(sa_handle_t *); 510 static libzfs_handle_t *(*_sa_get_zfs_handle)(sa_handle_t); 511 static int (*_sa_zfs_process_share)(sa_handle_t, sa_group_t, sa_share_t, 513 static void (*_sa_update_sharetab_ts)(sa_handle_t); 541 _sa_init = (sa_handle_t (*)(int))dlsym(libshare, "sa_init"); in _zfs_init_libshare() 542 _sa_fini = (void (*)(sa_handle_t))dlsym(libshare, "sa_fini"); in _zfs_init_libshare() 543 _sa_find_share = (sa_share_t (*)(sa_handle_t, char *)) in _zfs_init_libshare() [all …]
|
/titanic_41/usr/src/cmd/dfs.cmds/sharectl/ |
H A D | sharectl.c | 42 static int run_command(char *, int, char **, sa_handle_t); 59 sa_handle_t handle; in main() 120 sc_get(sa_handle_t handle, int flags, int argc, char *argv[]) in sc_get() 264 sc_set(sa_handle_t handle, int flags, int argc, char *argv[]) in sc_set() 414 sc_status(sa_handle_t handle, int flags, int argc, char *argv[]) in sc_status() 464 sc_delsect(sa_handle_t handle, int flags, int argc, char *argv[]) in sc_delsect() 566 run_command(char *command, int argc, char *argv[], sa_handle_t handle) in run_command()
|
/titanic_41/usr/src/lib/libshare/smb/ |
H A D | libshare_smb.c | 66 static int smb_rename_resource(sa_handle_t, sa_resource_t, char *); 68 static int smb_validate_property(sa_handle_t, sa_property_t, sa_optionset_t); 91 static int smb_list_transient(sa_handle_t); 96 static sa_group_t smb_get_defaultgrp(sa_handle_t); 98 static int smb_update_optionset_props(sa_handle_t, sa_resource_t, nvlist_t *); 575 sa_handle_t handle; in smb_disable_resource() 664 sa_handle_t handle; in smb_disable_share() 757 smb_validate_property(sa_handle_t handle, sa_property_t property, in smb_validate_property() 1587 smb_add_transient(sa_handle_t handle, smb_share_t *si) in smb_add_transient() 1669 smb_list_transient(sa_handle_t handle) in smb_list_transient() [all …]
|
/titanic_41/usr/src/lib/libshare/nfs/ |
H A D | libshare_nfs.h | 90 int (*check)(sa_handle_t, char *);
|
H A D | libshare_nfs.c | 70 static int nfs_validate_property(sa_handle_t, sa_property_t, sa_optionset_t); 1724 public_exists(sa_handle_t handle, sa_share_t skipshare) in public_exists() 1782 sa_handle_t handle; in nfs_enable_share() 2053 sa_handle_t handle; in nfs_disable_share() 2191 nfs_validate_property(sa_handle_t handle, sa_property_t property, in nfs_validate_property()
|
/titanic_41/usr/src/uts/common/smbsrv/ |
H A D | smb_share.h | 262 sa_handle_t smb_shr_sa_enter(void);
|
/titanic_41/usr/src/lib/libshare/autofs/ |
H A D | libshare_autofs.c | 53 static int autofs_validate_property(sa_handle_t, sa_property_t, sa_optionset_t); 242 autofs_validate_property(sa_handle_t handle, sa_property_t property, in autofs_validate_property()
|
/titanic_41/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_share.c | 211 sa_handle_t sa_handle; 281 sa_handle_t 1430 sa_handle_t handle; in smb_shr_load() 1744 sa_handle_t handle; in smb_shr_sa_loadbyname()
|
/titanic_41/usr/src/uts/common/fs/getgen/ |
H A D | getgen.c | 42 sa_handle_t *hdl; in gg_ioc_get_gen()
|