Home
last modified time | relevance | path

Searched refs:sa_handle_t (Results 1 – 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dsa.h113 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 Dsa_impl.h273 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 Dzfs_znode.h215 sa_handle_t *z_sa_hdl; /* handle to sa data */
/illumos-gate/usr/src/lib/libshare/common/
H A Dlibshare.h54 typedef void *sa_handle_t; /* opaque handle to access core functions */ typedef
171 extern sa_handle_t sa_init(int);
172 extern sa_handle_t sa_init_arg(int, void *);
173 extern void sa_fini(sa_handle_t);
174 extern int sa_service(sa_handle_t);
176 extern int sa_update_config(sa_handle_t);
177 extern boolean_t sa_needs_refresh(sa_handle_t);
185 extern sa_group_t sa_create_group(sa_handle_t, char *, int *);
187 extern sa_group_t sa_get_group(sa_handle_t, char *);
200 extern sa_share_t sa_find_share(sa_handle_t, char *);
[all …]
H A Dlibshare_impl.h63 int (*sa_valid_prop)(sa_handle_t, sa_property_t,
79 int (*sa_get_transient_shares)(sa_handle_t); /* add transients */
81 int (*sa_rename_resource)(sa_handle_t, sa_resource_t, char *);
119 extern int sa_proto_valid_prop(sa_handle_t, char *, sa_property_t,
147 extern int sa_get_one_zfs_share(sa_handle_t, char *, sa_init_selective_arg_t *,
149 extern int sa_get_zfs_shares(sa_handle_t, char *);
150 extern int sa_get_zfs_share_for_name(sa_handle_t, char *, const char *, char *);
163 extern int sa_proto_rename_resource(sa_handle_t, char *,
H A Dlibshare_zfs.c50 extern void sa_update_sharetab_ts(sa_handle_t);
414 sa_zfs_is_shared(sa_handle_t sahandle, char *path) in sa_zfs_is_shared()
422 dataset = get_zfs_dataset((sa_handle_t)sahandle, path, B_FALSE); in sa_zfs_is_shared()
456 find_or_create_group(sa_handle_t handle, char *groupname, char *proto, int *err) in find_or_create_group()
501 find_or_create_zfs_subgroup(sa_handle_t handle, char *groupname, char *proto, in find_or_create_zfs_subgroup()
587 zfs_inherited(sa_handle_t handle, sa_share_t share, char *sourcestr, in zfs_inherited()
739 sa_zfs_process_share(sa_handle_t handle, sa_group_t group, sa_share_t share, in sa_zfs_process_share()
785 sa_get_zfs_share_common(sa_handle_t handle, zfs_handle_t *fs_handle, char *path, in sa_get_zfs_share_common()
937 prep_zfs_handle_and_group(sa_handle_t handle, char *groupname, in prep_zfs_handle_and_group()
956 sa_get_zfs_shares(sa_handle_t handle, char *groupname) in sa_get_zfs_shares()
[all …]
H A Dlibshare.c70 extern void getlegacyconfig(sa_handle_t, char *, xmlNodePtr *);
81 extern void update_legacy_config(sa_handle_t);
89 extern void sa_update_sharetab_ts(sa_handle_t);
317 sa_handle_t
321 sa_handle_t handle; in sa_find_group_handle()
326 handle = (sa_handle_t)get_handle_for_root(node); in sa_find_group_handle()
527 checksubdir(sa_handle_t handle, char *newpath, int strictness) in checksubdir()
559 validpath(sa_handle_t handle, char *path, int strictness) in validpath()
802 verifydefgroupopts(sa_handle_t handle) in verifydefgroupopts()
831 static sa_handle_t
[all …]
H A Dlibsharecore.c89 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) in parse_dfstab()
1330 getlegacyconfig(sa_handle_t handle, char *path, xmlNodePtr *root) in getlegacyconfig()
1449 parse_sharetab_impl(sa_handle_t handle, xfs_sharelist_t *tmplist, in parse_sharetab_impl()
1566 parse_sharetab_for_paths(sa_handle_t handle, char **paths, size_t paths_len) in parse_sharetab_for_paths()
1600 parse_sharetab(sa_handle_t handle) in parse_sharetab()
1640 (sa_handle_t)ihandle, protocols[i]); in get_one_transient()
1669 (sa_handle_t)ihandle, protocols[i]); in gettransients()
1710 update_legacy_config(sa_handle_t handle) in update_legacy_config()
[all …]
H A Dscfutil.h56 extern int sa_get_config(scfutilhandle_t *, xmlNodePtr, sa_handle_t);
H A Dplugin.c354 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 Dscfutil.c146 defgrp = sa_create_group((sa_handle_t)ihandle, "default", NULL); in sa_scf_init()
638 find_share_by_id(sa_handle_t handle, char *shareid) in find_share_by_id()
705 scf_propertygroup_t *pg, char *id, sa_handle_t sahandle) in sa_share_props_from_pgroup()
875 scf_instance_t *instance, sa_handle_t sahandle) in sa_extract_group()
1111 sa_get_config(scfutilhandle_t *handle, xmlNodePtr root, sa_handle_t sahandle) in sa_get_config()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dsa.c139 static int sa_build_index(sa_handle_t *hdl, sa_buf_type_t buftype);
146 static int sa_modify_attrs(sa_handle_t *hdl, sa_attr_type_t newattr,
220 sa_handle_t *hdl = buf; in sa_cache_constructor()
230 sa_handle_t *hdl = buf; in sa_cache_destructor()
238 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()
494 sa_resize_spill(sa_handle_t *hdl, uint32_t size, dmu_tx_t *tx) in sa_resize_spill()
645 sa_build_layouts(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc, int attr_count, in sa_build_layouts()
1222 sa_handle_t *hdl = userp; in sa_byteswap_cb()
[all …]
H A Dzfs_znode.c611 dmu_buf_t *db, dmu_object_type_t obj_type, sa_handle_t *sa_hdl) in zfs_znode_sa_init()
660 dmu_object_type_t obj_type, sa_handle_t *hdl) in zfs_znode_alloc()
817 sa_handle_t *sa_hdl; in zfs_mknode()
1183 sa_handle_t *hdl; in zfs_zget()
2004 zfs_grab_sa_handle(objset_t *osp, uint64_t obj, sa_handle_t **hdlp, in zfs_grab_sa_handle()
2032 zfs_release_sa_handle(sa_handle_t *hdl, dmu_buf_t *db, void *tag) in zfs_release_sa_handle()
2043 zfs_obj_to_pobj(objset_t *osp, sa_handle_t *hdl, sa_attr_type_t *sa_table, in zfs_obj_to_pobj()
2051 sa_handle_t *sa_hdl; in zfs_obj_to_pobj()
2099 zfs_obj_to_stats_impl(sa_handle_t *hdl, sa_attr_type_t *sa_table, in zfs_obj_to_stats_impl()
2118 zfs_obj_to_path_impl(objset_t *osp, uint64_t obj, sa_handle_t *hdl, in zfs_obj_to_path_impl()
[all …]
H A Dzfs_sa.c197 zfs_sa_upgrade(sa_handle_t *hdl, dmu_tx_t *tx) in zfs_sa_upgrade()
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_mount.c617 static sa_handle_t (*_sa_init)(int);
618 static sa_handle_t (*_sa_init_arg)(int, void *);
619 static int (*_sa_service)(sa_handle_t);
620 static void (*_sa_fini)(sa_handle_t);
621 static sa_share_t (*_sa_find_share)(sa_handle_t, char *);
626 static boolean_t (*_sa_needs_refresh)(sa_handle_t *);
627 static libzfs_handle_t *(*_sa_get_zfs_handle)(sa_handle_t);
628 static int (* _sa_get_zfs_share)(sa_handle_t, char *, zfs_handle_t *);
629 static void (*_sa_update_sharetab_ts)(sa_handle_t);
657 _sa_init = (sa_handle_t (*)(int))dlsym(libshare, "sa_init"); in _zfs_init_libshare()
[all …]
/illumos-gate/usr/src/cmd/dfs.cmds/sharemgr/
H A Dsharemgr_main.c43 static int run_command(char *, int, char **, char *, sa_handle_t);
60 sa_handle_t handle; in main()
126 sa_handle_t handle) in run_command()
H A Dcommands.c593 enable_all_groups(sa_handle_t handle, struct list *work, int setstate, in enable_all_groups()
786 valid_options(sa_handle_t handle, struct options *optlist, char *proto, in valid_options()
833 sa_handle_t handle; in add_optionset()
1189 sa_create(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_create()
1434 sa_delete(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_delete()
1725 sa_list(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_list()
2292 sa_show(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_show()
2411 enable_share(sa_handle_t handle, sa_group_t group, sa_share_t share, in enable_share()
2535 sa_addshare(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_addshare()
2812 sa_moveshare(sa_handle_t handle, int flags, int argc, char *argv[]) in sa_moveshare()
[all …]
H A Dsharemgr.h71 int (*cmdfunc)(sa_handle_t, int, int, char **);
/illumos-gate/usr/src/cmd/dfs.cmds/sharectl/
H A Dsharectl.c43 static int run_command(char *, int, char **, sa_handle_t);
60 sa_handle_t handle; in main()
121 sc_get(sa_handle_t handle, int flags, int argc, char *argv[]) in sc_get()
266 sc_set(sa_handle_t handle, int flags, int argc, char *argv[]) in sc_set()
416 sc_status(sa_handle_t handle, int flags, int argc, char *argv[]) in sc_status()
466 sc_delsect(sa_handle_t handle, int flags, int argc, char *argv[]) in sc_delsect()
567 run_command(char *command, int argc, char *argv[], sa_handle_t handle) in run_command()
/illumos-gate/usr/src/lib/libshare/smb/
H A Dlibshare_smb.c67 static int smb_rename_resource(sa_handle_t, sa_resource_t, char *);
69 static int smb_validate_property(sa_handle_t, sa_property_t, sa_optionset_t);
95 static int smb_list_transient(sa_handle_t);
100 static sa_group_t smb_get_defaultgrp(sa_handle_t);
102 static int smb_update_optionset_props(sa_handle_t, sa_resource_t, nvlist_t *);
554 sa_handle_t handle; in smb_disable_resource()
643 sa_handle_t handle; in smb_disable_share()
736 smb_validate_property(sa_handle_t handle, sa_property_t property, in smb_validate_property()
1597 smb_add_transient(sa_handle_t handle, smb_share_t *si) in smb_add_transient()
1679 smb_list_transient(sa_handle_t handle) in smb_list_transient()
[all …]
/illumos-gate/usr/src/lib/libshare/nfs/
H A Dlibshare_nfs.h91 int (*check)(sa_handle_t, char *);
H A Dlibshare_nfs.c74 static int nfs_validate_property(sa_handle_t, sa_property_t, sa_optionset_t);
1745 public_exists(sa_handle_t handle, sa_share_t skipshare) in public_exists()
1803 sa_handle_t handle; in nfs_enable_share()
2021 sa_handle_t handle; in nfs_disable_share()
2156 nfs_validate_property(sa_handle_t handle, sa_property_t property, in nfs_validate_property()
/illumos-gate/usr/src/lib/libshare/autofs/
H A Dlibshare_autofs.c53 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()
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_share.h285 sa_handle_t smb_shr_sa_enter(void);
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsmb_share.c212 sa_handle_t sa_handle;
282 sa_handle_t
1579 sa_handle_t handle; in smb_shr_load()
1632 sa_handle_t handle; in smb_shr_unload()
1969 sa_handle_t handle; in smb_shr_sa_loadbyname()

12