Searched refs:impl_share (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/contrib/openzfs/lib/libshare/os/freebsd/ |
H A D | nfs.c | 118 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 D | smb.c | 34 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 D | smb.c | 67 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 D | nfs.c | 230 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 D | nfs.h | 33 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 D | nfs.c | 256 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()
|