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.c103 nfs_enable_share_impl(sa_share_impl_t impl_share, FILE *tmpfile) in nfs_enable_share_impl() argument
105 const char *shareopts = impl_share->sa_shareopts; in nfs_enable_share_impl()
111 int rc = nfs_escape_mountpoint(impl_share->sa_mountpoint, &mp, in nfs_enable_share_impl()
130 nfs_enable_share(sa_share_impl_t impl_share) in nfs_enable_share() argument
133 ZFS_EXPORTS_LOCK, ZFS_EXPORTS_FILE, NULL, impl_share, in nfs_enable_share()
138 nfs_disable_share_impl(sa_share_impl_t impl_share, FILE *tmpfile) in nfs_disable_share_impl() argument
140 (void) impl_share, (void) tmpfile; in nfs_disable_share_impl()
145 nfs_disable_share(sa_share_impl_t impl_share) in nfs_disable_share() argument
148 ZFS_EXPORTS_LOCK, ZFS_EXPORTS_FILE, NULL, impl_share, in nfs_disable_share()
153 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.c275 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
332 if (strcmp(impl_share->sa_mountpoint, i->path) == 0) in smb_disable_share()
355 smb_is_share_active(sa_share_impl_t impl_share) in smb_is_share_active() 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
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
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()
487 nfs_disable_share(sa_share_impl_t impl_share) in nfs_disable_share() argument
498 nfs_is_shared(sa_share_impl_t impl_share) in nfs_is_shared() argument
[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()