Home
last modified time | relevance | path

Searched refs:impl_share (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/contrib/openzfs/lib/libshare/os/freebsd/
H A Dnfs.c118 nfs_enable_share_impl(sa_share_impl_t impl_share, FILE *tmpfile) in nfs_enable_share_impl() argument
120 const char *shareopts = impl_share->sa_shareopts; in nfs_enable_share_impl()
127 int rc = nfs_escape_mountpoint(impl_share->sa_mountpoint, &mp, in nfs_enable_share_impl()
163 nfs_enable_share(sa_share_impl_t impl_share) in nfs_enable_share() argument
166 ZFS_EXPORTS_LOCK, ZFS_EXPORTS_FILE, NULL, impl_share, in nfs_enable_share()
171 nfs_disable_share_impl(sa_share_impl_t impl_share, FILE *tmpfile) in nfs_disable_share_impl() argument
173 (void) impl_share, (void) tmpfile; in nfs_disable_share_impl()
178 nfs_disable_share(sa_share_impl_t impl_share) in nfs_disable_share() argument
181 ZFS_EXPORTS_LOCK, ZFS_EXPORTS_FILE, NULL, impl_share, in nfs_disable_share()
186 nfs_is_shared(sa_share_impl_t impl_share) in nfs_is_shared() argument
[all …]
H A Dsmb.c34 smb_enable_share(sa_share_impl_t impl_share) in smb_enable_share() argument
36 (void) impl_share; in smb_enable_share()
44 smb_disable_share(sa_share_impl_t impl_share) in smb_disable_share() argument
46 (void) impl_share; in smb_disable_share()
66 smb_is_share_active(sa_share_impl_t impl_share) in smb_is_share_active() argument
68 (void) impl_share; in smb_is_share_active()
/freebsd/sys/contrib/openzfs/lib/libshare/os/linux/
H A Dsmb.c67 static int smb_disable_share(sa_share_impl_t impl_share);
68 static boolean_t smb_is_share_active(sa_share_impl_t impl_share);
275 smb_enable_share(sa_share_impl_t impl_share) in smb_enable_share() argument
280 if (smb_is_share_active(impl_share)) in smb_enable_share()
281 smb_disable_share(impl_share); in smb_enable_share()
283 if (impl_share->sa_shareopts == NULL) /* on/off */ in smb_enable_share()
286 if (strcmp(impl_share->sa_shareopts, "off") == 0) in smb_enable_share()
290 return (smb_enable_share_one(impl_share->sa_zfsname, in smb_enable_share()
291 impl_share->sa_mountpoint)); in smb_enable_share()
321 smb_disable_share(sa_share_impl_t impl_share) in smb_disable_share() argument
[all …]
H A Dnfs.c230 foreach_nfs_host(sa_share_impl_t impl_share, FILE *tmpfile, in foreach_nfs_host() argument
236 udata.sharepath = impl_share->sa_mountpoint; in foreach_nfs_host()
241 return (foreach_nfs_shareopt(impl_share->sa_shareopts, in foreach_nfs_host()
452 nfs_enable_share_impl(sa_share_impl_t impl_share, FILE *tmpfile) in nfs_enable_share_impl() argument
455 int error = get_linux_shareopts(impl_share->sa_shareopts, &linux_opts); in nfs_enable_share_impl()
459 error = foreach_nfs_host(impl_share, tmpfile, nfs_add_entry, in nfs_enable_share_impl()
466 nfs_enable_share(sa_share_impl_t impl_share) in nfs_enable_share() argument
472 ZFS_EXPORTS_LOCK, ZFS_EXPORTS_FILE, ZFS_EXPORTS_DIR, impl_share, in nfs_enable_share()
480 nfs_disable_share_impl(sa_share_impl_t impl_share, FILE *tmpfile) in nfs_disable_share_impl() argument
482 (void) impl_share, (void) tmpfile; in nfs_disable_share_impl()
[all …]
/freebsd/sys/contrib/openzfs/lib/libshare/
H A Dnfs.h33 boolean_t nfs_is_shared_impl(const char *exports, sa_share_impl_t impl_share);
35 const char *expdir, sa_share_impl_t impl_share,
36 int(*cbk)(sa_share_impl_t impl_share, FILE *tmpfile));
H A Dnfs.c256 const char *expdir, sa_share_impl_t impl_share, in nfs_toggle_share() argument
257 int(*cbk)(sa_share_impl_t impl_share, FILE *tmpfile)) in nfs_toggle_share() argument
271 error = nfs_copy_entries(tmpf.fp, exports, impl_share->sa_mountpoint); in nfs_toggle_share()
275 error = cbk(impl_share, tmpf.fp); in nfs_toggle_share()
311 nfs_is_shared_impl(const char *exports, sa_share_impl_t impl_share) in nfs_is_shared_impl() argument
314 nfs_process_exports(exports, impl_share->sa_mountpoint, in nfs_is_shared_impl()