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 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 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.h200 sa_handle_t *z_sa_hdl; /* handle to sa data */
/illumos-gate/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);
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 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 *);
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 Dscfutil.h58 extern int sa_get_config(scfutilhandle_t *, xmlNodePtr, sa_handle_t);
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)
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 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);
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 Dplugin.c354 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 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)
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 Dscfutil.c144 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 Dsharemgr_main.c45 static int run_command(char *, int, char **, char *, sa_handle_t);
62 sa_handle_t handle;
128 sa_handle_t handle)
H A Dsharemgr.h73 int (*cmdfunc)(sa_handle_t, int, int, char **);
H A Dcommands.c588 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 Dsa.c132 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 Dzfs_znode.c576 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 Dzfs_sa.c195 zfs_sa_upgrade(sa_handle_t *hdl, dmu_tx_t *tx)
/illumos-gate/usr/src/lib/libshare/nfs/
H A Dlibshare_nfs.h90 int (*check)(sa_handle_t, char *);
H A Dlibshare_nfs.c71 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 Dsharectl.c43 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 Dlibzfs_mount.c569 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 Dsmb_share.h262 sa_handle_t smb_shr_sa_enter(void);
/illumos-gate/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);
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 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,
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsmb_share.c211 sa_handle_t sa_handle;
281 sa_handle_t
1445 sa_handle_t handle;
1759 sa_handle_t handle;

Completed in 175 milliseconds

12