Lines Matching defs:shares
785 * Now publish all shares on this mountpoint/dataset.
1171 share_info_t *shares;
1180 shares = NULL;
1205 if ((shares = zfs_alloc(hdl,
1213 if ((ptr = zfs_realloc(hdl, shares,
1217 shares = ptr;
1223 if ((shares[used].si_mountpoint = zfs_strdup(hdl,
1232 shares[used].si_zhp = make_dataset_handle(hdl,
1242 qsort(shares, used, sizeof (share_info_t), mountpoint_compare);
1248 if (shares[i].si_zhp != NULL &&
1249 unshare_one(hdl, zfs_get_name(shares[i].si_zhp),
1250 shares[i].si_mountpoint, share_all_proto) != 0) {
1253 zfs_get_name(shares[i].si_zhp));
1263 if (shares[i].si_zhp != NULL) {
1264 if (unmount_one(hdl, shares[i].si_mountpoint,
1268 if (zfs_shadow_unmount(shares[i].si_zhp) != 0)
1273 if (shares[i].si_zhp != NULL)
1274 remove_mountpoint(shares[i].si_zhp);
1280 if (shares[i].si_zhp != NULL)
1281 zfs_close(shares[i].si_zhp);
1282 free(shares[i].si_mountpoint);
1284 free(shares);