Home
last modified time | relevance | path

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

12

/titanic_41/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.h198 sa_handle_t *z_sa_hdl; /* handle to sa data */
/titanic_41/usr/src/lib/libshare/common/
H A Dlibshare.h52 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 Dlibshare_impl.h62 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 Dlibshare_zfs.c46 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 Dlibshare.c68 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 Dlibsharecore.c88 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 Dscfutil.h58 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.c144 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 Dsa.c131 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 Dzfs_znode.c578 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 Dsharemgr_main.c45 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 Dcommands.c588 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 Dsharemgr.h73 int (*cmdfunc)(sa_handle_t, int, int, char **);
/titanic_41/usr/src/lib/libzfs/common/
H A Dlibzfs_mount.c502 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 Dsharectl.c42 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 Dlibshare_smb.c66 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 Dlibshare_nfs.h90 int (*check)(sa_handle_t, char *);
H A Dlibshare_nfs.c70 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 Dsmb_share.h262 sa_handle_t smb_shr_sa_enter(void);
/titanic_41/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()
/titanic_41/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsmb_share.c211 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 Dgetgen.c42 sa_handle_t *hdl; in gg_ioc_get_gen()

12