/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | sa.h | 113 typedef struct sa_handle sa_handle_t; typedef in typeref:struct:sa_handle 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_ [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 | 200 sa_handle_t *z_sa_hdl; /* handle to sa data */
|
/illumos-gate/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); 150 extern boolean_t sa_needs_refresh(sa_handle_t); 158 extern sa_group_t sa_create_group(sa_handle_t, char *, int *); 160 extern sa_group_t sa_get_group(sa_handle_t, char *); 173 extern sa_share_t sa_find_share(sa_handle_t, char *); 185 extern sa_resource_t sa_find_resource(sa_handle_t, char *); 226 extern int sa_valid_property(sa_handle_t, voi [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 *); 102 /* internal version of sa_handle_t */ 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 | scfutil.h | 58 extern int sa_get_config(scfutilhandle_t *, xmlNodePtr, sa_handle_t);
|
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) 378 dataset = get_zfs_dataset((sa_handle_t)sahandle, path, B_FALSE); 412 find_or_create_group(sa_handle_t handle, char *groupname, char *proto, int *err) 457 find_or_create_zfs_subgroup(sa_handle_t handle, char *groupname, char *proto, 543 zfs_inherited(sa_handle_t handle, sa_share_t share, char *sourcestr, 695 sa_zfs_process_share(sa_handle_t handle, sa_group_t group, sa_share_t share, 744 sa_get_zfs_shares(sa_handle_t handle, char *groupname) 1269 sa_handle_t sahandle; 1368 * Given an sa_handle_t, retur [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); 311 * Find the sa_handle_t for the configuration associated with this 314 sa_handle_t 318 sa_handle_t handle; 323 handle = (sa_handle_t)get_handle_for_root(node); 524 checksubdir(sa_handle_t handle, char *newpath, int strictness) 556 validpath(sa_handle_t handle, char *path, int strictness) 799 verifydefgroupopts(sa_handle_t handl [all...] |
H A D | plugin.c | 354 sa_proto_valid_prop(sa_handle_t handle, char *proto, sa_property_t prop, 663 * sa_proto_get_transients(sa_handle_t) 676 sa_proto_get_transients(sa_handle_t handle, char *proto) 689 * sa_proto_rename_resource(sa_handle_t, proto, sa_resource_t, newname) 697 sa_proto_rename_resource(sa_handle_t handle, char *proto,
|
H A D | libsharecore.c | 89 static void parse_dfstab(sa_handle_t, char *, xmlNodePtr); 93 void getlegacyconfig(sa_handle_t, char *, xmlNodePtr *); 1097 parse_dfstab(sa_handle_t handle, char *dfstab, xmlNodePtr root) 1330 getlegacyconfig(sa_handle_t handle, char *path, xmlNodePtr *root) 1445 parse_sharetab(sa_handle_t handle) 1595 (sa_handle_t)ihandle, protocols[i]); 1636 update_legacy_config(sa_handle_t handle) 1655 sa_valid_property(sa_handle_t handle, void *object, char *proto, 2091 sa_update_sharetab_ts(sa_handle_t handle) 2113 sa_handle_t handl [all...] |
H A D | scfutil.c | 144 defgrp = sa_create_group((sa_handle_t)ihandle, "default", NULL); 635 find_share_by_id(sa_handle_t handle, char *shareid) 702 scf_propertygroup_t *pg, char *id, sa_handle_t sahandle) 872 scf_instance_t *instance, sa_handle_t sahandle) 1108 sa_get_config(scfutilhandle_t *handle, xmlNodePtr root, sa_handle_t sahandle)
|
/illumos-gate/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; 128 sa_handle_t handle)
|
H A D | sharemgr.h | 73 int (*cmdfunc)(sa_handle_t, int, int, char **);
|
H A D | commands.c | 588 enable_all_groups(sa_handle_t handle, struct list *work, int setstate, 781 valid_options(sa_handle_t handle, struct options *optlist, char *proto, 828 sa_handle_t handle; 1184 sa_create(sa_handle_t handle, int flags, int argc, char *argv[]) 1429 sa_delete(sa_handle_t handle, int flags, int argc, char *argv[]) 1720 sa_list(sa_handle_t handle, int flags, int argc, char *argv[]) 2286 sa_show(sa_handle_t handle, int flags, int argc, char *argv[]) 2405 enable_share(sa_handle_t handle, sa_group_t group, sa_share_t share, 2529 sa_addshare(sa_handle_t handle, int flags, int argc, char *argv[]) 2806 sa_moveshare(sa_handle_t handl [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | sa.c | 132 static int sa_build_index(sa_handle_t *hdl, sa_buf_type_t buftype); 139 static int sa_modify_attrs(sa_handle_t *hdl, sa_attr_type_t newattr, 213 sa_handle_t *hdl = buf; 223 sa_handle_t *hdl = buf; 231 sizeof (sa_handle_t), 0, sa_cache_constructor, 302 sa_get_spill(sa_handle_t *hdl) 323 sa_attr_op(sa_handle_t *hdl, sa_bulk_attr_t *bulk, int count, 492 sa_resize_spill(sa_handle_t *hdl, uint32_t size, dmu_tx_t *tx) 645 sa_build_layouts(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc, int attr_count, 1217 sa_handle_t *hd [all...] |
H A D | zfs_znode.c | 576 dmu_buf_t *db, dmu_object_type_t obj_type, sa_handle_t *sa_hdl) 625 dmu_object_type_t obj_type, sa_handle_t *hdl) 775 sa_handle_t *sa_hdl; 1108 sa_handle_t *hdl; 1893 zfs_grab_sa_handle(objset_t *osp, uint64_t obj, sa_handle_t **hdlp, 1921 zfs_release_sa_handle(sa_handle_t *hdl, dmu_buf_t *db, void *tag) 1932 zfs_obj_to_pobj(objset_t *osp, sa_handle_t *hdl, sa_attr_type_t *sa_table, 1940 sa_handle_t *sa_hdl; 1988 zfs_obj_to_stats_impl(sa_handle_t *hdl, sa_attr_type_t *sa_table, 2007 zfs_obj_to_path_impl(objset_t *osp, uint64_t obj, sa_handle_t *hd [all...] |
H A D | zfs_sa.c | 195 zfs_sa_upgrade(sa_handle_t *hdl, dmu_tx_t *tx)
|
/illumos-gate/usr/src/lib/libshare/nfs/ |
H A D | libshare_nfs.h | 90 int (*check)(sa_handle_t, char *);
|
H A D | libshare_nfs.c | 71 static int nfs_validate_property(sa_handle_t, sa_property_t, sa_optionset_t); 1723 public_exists(sa_handle_t handle, sa_share_t skipshare) 1781 sa_handle_t handle; 2052 sa_handle_t handle; 2190 nfs_validate_property(sa_handle_t handle, sa_property_t property,
|
/illumos-gate/usr/src/cmd/dfs.cmds/sharectl/ |
H A D | sharectl.c | 43 static int run_command(char *, int, char **, sa_handle_t); 60 sa_handle_t handle; 121 sc_get(sa_handle_t handle, int flags, int argc, char *argv[]) 265 sc_set(sa_handle_t handle, int flags, int argc, char *argv[]) 415 sc_status(sa_handle_t handle, int flags, int argc, char *argv[]) 465 sc_delsect(sa_handle_t handle, int flags, int argc, char *argv[]) 566 run_command(char *command, int argc, char *argv[], sa_handle_t handle)
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_mount.c | 569 static sa_handle_t (*_sa_init)(int); 570 static void (*_sa_fini)(sa_handle_t); 571 static sa_share_t (*_sa_find_share)(sa_handle_t, char *); 576 static boolean_t (*_sa_needs_refresh)(sa_handle_t *); 577 static libzfs_handle_t *(*_sa_get_zfs_handle)(sa_handle_t); 578 static int (*_sa_zfs_process_share)(sa_handle_t, sa_group_t, sa_share_t, 580 static void (*_sa_update_sharetab_ts)(sa_handle_t); 608 _sa_init = (sa_handle_t (*)(int))dlsym(libshare, "sa_init"); 609 _sa_fini = (void (*)(sa_handle_t))dlsym(libshare, "sa_fini"); 610 _sa_find_share = (sa_share_t (*)(sa_handle_t, cha [all...] |
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_share.h | 262 sa_handle_t smb_shr_sa_enter(void);
|
/illumos-gate/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); 92 static int smb_list_transient(sa_handle_t); 97 static sa_group_t smb_get_defaultgrp(sa_handle_t); 99 static int smb_update_optionset_props(sa_handle_t, sa_resource_t, nvlist_t *); 576 sa_handle_t handle; 665 sa_handle_t handle; 758 smb_validate_property(sa_handle_t handle, sa_property_t property, 1590 smb_add_transient(sa_handle_t handle, smb_share_t *si) 1672 smb_list_transient(sa_handle_t handl [all...] |
/illumos-gate/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,
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_share.c | 211 sa_handle_t sa_handle; 281 sa_handle_t 1445 sa_handle_t handle; 1759 sa_handle_t handle;
|