usr/src/cmd/ndmpd/ndmp/ndmpd.h
487
#define ndmpd_zfs_params (&(ndmpd_zfs_args)->nz_params)
usr/src/cmd/ndmpd/ndmp/ndmpd.h
501
struct ndmpd_zfs_args ns_ndmpd_zfs_args;
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1613
ndmpd_zfs_args_t *ndmpd_zfs_args = &session->ns_ndmpd_zfs_args;
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1626
ndmpd_zfs_fini(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1632
if (!ndmpd_zfs_backup_parms_valid(ndmpd_zfs_args)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1633
ndmpd_zfs_fini(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1637
if (ndmpd_zfs_pre_backup(ndmpd_zfs_args)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1649
ndmpd_zfs_fini(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1653
if (!ndmpd_zfs_restore_parms_valid(ndmpd_zfs_args)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1654
ndmpd_zfs_fini(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1658
if (ndmpd_zfs_pre_restore(ndmpd_zfs_args)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1660
(void) ndmpd_zfs_post_restore(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1690
ndmpd_zfs_fini(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1696
ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1701
ndmpd_zfs_fini(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_data.c
1713
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_NORMAL,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1004
ndmpd_zfs_args_t *ndmpd_zfs_args = arg;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1015
ndmpd_zfs_close_fds(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1029
ndmpd_zfs_pre_backup(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1033
ndmp_context_t *nctxp = &ndmpd_zfs_args->nz_nctx;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1046
ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1050
(void) ndmpd_zfs_post_backup(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1057
ndmpd_zfs_post_backup(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1059
ndmp_context_t *nctxp = &ndmpd_zfs_args->nz_nctx;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1074
ndmpd_zfs_pre_restore(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1078
ndmp_context_t *nctxp = &ndmpd_zfs_args->nz_nctx;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1085
err = ndmpd_zfs_backup_getpath(ndmpd_zfs_args, bkpath,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1093
err = ndmpd_zfs_restore_getpath(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1105
ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1116
ndmpd_zfs_post_restore(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1118
ndmp_context_t *nctxp = &ndmpd_zfs_args->nz_nctx;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1133
ndmpd_zfs_backup_parms_valid(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1137
if (ndmpd_zfs_backup_getenv(ndmpd_zfs_args) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1140
if (!ndmpd_zfs_backup_pathvalid(ndmpd_zfs_args))
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1143
if (ndmpd_zfs_is_incremental(ndmpd_zfs_args)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1144
(void) ndmpd_zfs_prop_create_subprop(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1150
if (ndmpd_zfs_snapshot_find(ndmpd_zfs_args, &snapdata))
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1154
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1156
ndmpd_zfs_args->nz_level-1);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1160
(void) strlcpy(ndmpd_zfs_args->nz_fromsnap,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1174
ndmpd_zfs_backup_pathvalid(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1182
if (ndmpd_zfs_backup_getpath(ndmpd_zfs_args, zpath,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1186
if (ndmpd_zfs_args->nz_snapname[0] != '\0') {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1187
zhp = zfs_open(ndmpd_zfs_args->nz_zlibh, zpath,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1191
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1193
ndmpd_zfs_args->nz_snapname[0] = '\0';
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1194
ndmpd_zfs_args->nz_dataset[0] = '\0';
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1209
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1215
zhp = zfs_open(ndmpd_zfs_args->nz_zlibh,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1216
ndmpd_zfs_args->nz_dataset, ZFS_TYPE_DATASET);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1225
ndmpd_zfs_args->nz_type = ztype;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1229
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1250
ndmpd_zfs_backup_getpath(ndmpd_zfs_args_t *ndmpd_zfs_args, char *zpath,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1261
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1267
(void) strlcpy(ndmpd_zfs_args->nz_dataset, &env_path[1],
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1270
at = strchr(ndmpd_zfs_args->nz_dataset, '@');
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1273
(void) strlcpy(ndmpd_zfs_args->nz_snapname, ++at,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1276
ndmpd_zfs_args->nz_snapname[0] = '\0';
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1279
(void) trim_whitespace(ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1285
ndmpd_zfs_backup_getenv(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1287
return (ndmpd_zfs_getenv(ndmpd_zfs_args));
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1291
ndmpd_zfs_restore_parms_valid(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1293
if (ndmpd_zfs_restore_getenv(ndmpd_zfs_args) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1296
if (!ndmpd_zfs_restore_pathvalid(ndmpd_zfs_args))
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1303
ndmpd_zfs_restore_pathvalid(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1308
if (ndmpd_zfs_restore_getpath(ndmpd_zfs_args) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1311
at = strchr(ndmpd_zfs_args->nz_dataset, '@');
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1314
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_WARNING,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1319
ndmpd_zfs_args->nz_type = ZFS_TYPE_VOLUME | ZFS_TYPE_FILESYSTEM;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1321
zhp = zfs_open(ndmpd_zfs_args->nz_zlibh,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1322
ndmpd_zfs_args->nz_dataset, ndmpd_zfs_args->nz_type);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1327
if (!ndmpd_zfs_is_incremental(ndmpd_zfs_args)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1328
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1336
NDMP_LOG(LOG_DEBUG, "restore path: %s\n", ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1355
ndmpd_zfs_restore_getpath(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1360
char *dataset = ndmpd_zfs_args->nz_dataset;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1375
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1406
err = ndmpd_zfs_backup_getpath(ndmpd_zfs_args, zpath,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1422
ndmpd_zfs_restore_getenv(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1424
if (ndmpd_zfs_getenv_zfs_backup_size(ndmpd_zfs_args) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1427
return (ndmpd_zfs_getenv(ndmpd_zfs_args));
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1431
ndmpd_zfs_getenv(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1434
if (ndmpd_zfs_getenv_level(ndmpd_zfs_args) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1437
if (ndmpd_zfs_getenv_zfs_mode(ndmpd_zfs_args) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1440
if (ndmpd_zfs_getenv_zfs_force(ndmpd_zfs_args) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1443
if (ndmpd_zfs_getenv_update(ndmpd_zfs_args) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1446
if (ndmpd_zfs_getenv_dmp_name(ndmpd_zfs_args) != 0)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1453
ndmpd_zfs_getenv_zfs_mode(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1462
ndmpd_zfs_args->nz_zfs_mode = 'r';
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1467
ndmpd_zfs_args->nz_zfs_mode = 'd';
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1470
ndmpd_zfs_args->nz_zfs_mode = 'r';
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1472
ndmpd_zfs_args->nz_zfs_mode = 'p';
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1474
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1480
ndmpd_zfs_args->nz_zfs_mode);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1496
ndmpd_zfs_getenv_zfs_force(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1504
ndmpd_zfs_args->nz_zfs_force = B_TRUE;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1512
ndmpd_zfs_args->nz_zfs_force = B_FALSE;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1520
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1530
ndmpd_zfs_args->nz_zfs_force = B_FALSE;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1539
ndmpd_zfs_args->nz_zfs_force = B_TRUE;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1547
ndmpd_zfs_getenv_level(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1556
ndmpd_zfs_args->nz_level = 0;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1561
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1567
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1572
ndmpd_zfs_args->nz_level = atoi(envp);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1575
ndmpd_zfs_args->nz_level);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1581
ndmpd_zfs_getenv_update(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1590
ndmpd_zfs_args->nz_update = B_TRUE;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1599
ndmpd_zfs_args->nz_update = B_TRUE;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1607
ndmpd_zfs_getenv_dmp_name(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1616
(void) strlcpy(ndmpd_zfs_args->nz_dmp_name, "level",
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1621
if (!ndmpd_zfs_dmp_name_valid(ndmpd_zfs_args, envp))
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1624
(void) strlcpy(ndmpd_zfs_args->nz_dmp_name, envp,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1633
ndmpd_zfs_getenv_zfs_backup_size(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
164
#define NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, ...) { \
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1647
&ndmpd_zfs_args->nz_zfs_backup_size);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1665
ndmpd_zfs_dmp_name_valid(ndmpd_zfs_args_t *ndmpd_zfs_args, char *dmp_name)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
167
libzfs_error_action((ndmpd_zfs_args)->nz_zlibh), \
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1670
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1679
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
168
libzfs_error_description((ndmpd_zfs_args)->nz_zlibh)); \
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
169
ndmpd_zfs_zerr_dma_log((ndmpd_zfs_args)); \
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1698
ndmpd_zfs_is_incremental(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1700
return (ndmpd_zfs_args->nz_level != 0);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1711
ndmpd_zfs_snapshot_prepare(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1720
ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1724
if (ndmpd_zfs_args->nz_snapname[0] == '\0') {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1725
ndmpd_zfs_args->nz_ndmpd_snap = B_TRUE;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1727
if (ndmpd_zfs_snapshot_create(ndmpd_zfs_args) != 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1728
ndmpd_zfs_args->nz_snapname[0] = '\0';
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1730
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1732
ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1738
if (ndmpd_zfs_snapshot_prop_add(ndmpd_zfs_args)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1742
if (ndmpd_zfs_args->nz_ndmpd_snap) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1744
if (ndmpd_zfs_args->nz_zfs_mode != 'd')
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1747
(void) snapshot_destroy(ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1748
ndmpd_zfs_args->nz_snapname, recursive, B_FALSE,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
175
ndmpd_zfs_args_t *ndmpd_zfs_args = &session->ns_ndmpd_zfs_args;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1772
ndmpd_zfs_snapshot_cleanup(ndmpd_zfs_args_t *ndmpd_zfs_args, int err)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
178
bzero(ndmpd_zfs_args, sizeof (*ndmpd_zfs_args));
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1781
(void) ndmpd_zfs_prop_create_subprop(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1784
if (ndmpd_zfs_args->nz_update && !session->ns_data.dd_abort && !err) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1794
"%s", ndmpd_zfs_args->nz_snapname);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1796
if (ndmpd_zfs_snapshot_find(ndmpd_zfs_args, &snapdata)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1805
if (ndmpd_zfs_snapshot_unuse(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1822
ndmpd_zfs_args->nz_snapname);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1824
(void) strlcpy(snapdata.nzs_snapprop, ndmpd_zfs_args->nz_snapprop,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1829
if (ndmpd_zfs_snapshot_unuse(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1830
ndmpd_zfs_args->nz_ndmpd_snap, &snapdata) != 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1835
if (!ndmpd_zfs_args->nz_update)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1842
ndmpd_zfs_snapshot_create(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1846
if (ndmpd_zfs_snapname_create(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1847
ndmpd_zfs_args->nz_snapname, ZFS_MAX_DATASET_NAME_LEN - 1) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1849
errno, ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
185
if ((ndmpd_zfs_args->nz_zlibh = libzfs_init()) == NULL) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1853
if (ndmpd_zfs_args->nz_zfs_mode != 'd')
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1856
if (snapshot_create(ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1857
ndmpd_zfs_args->nz_snapname, recursive, B_FALSE) != 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1859
ndmpd_zfs_args->nz_dataset, ndmpd_zfs_args->nz_snapname);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1864
ndmpd_zfs_args->nz_dataset, ndmpd_zfs_args->nz_snapname);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1884
ndmpd_zfs_snapshot_unuse(ndmpd_zfs_args_t *ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1892
if (ndmpd_zfs_args->nz_zfs_mode != 'd')
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1895
err = snapshot_destroy(ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
190
if (ndmpd_zfs_open_fds(ndmpd_zfs_args) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1901
ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1908
if (ndmpd_zfs_snapshot_prop_remove(ndmpd_zfs_args, snapdata_p))
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1933
ndmpd_zfs_snapshot_find(ndmpd_zfs_args_t *ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1939
zhp = zfs_open(ndmpd_zfs_args->nz_zlibh, ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1940
ndmpd_zfs_args->nz_type);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1943
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_open");
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
195
ndmpd_zfs_args->nz_bufsize = ndmp_buffer_get_size(session);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1953
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_iter_snapshots: %d",
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
1955
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
196
ndmpd_zfs_args->nz_window_len = session->ns_mover.md_window_length;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
198
ndmpd_zfs_args->nz_nlp = ndmp_get_nlp(session);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
200
assert(ndmpd_zfs_args->nz_nlp != NULL);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
202
ndmpd_zfs_args->nz_nlp->nlp_bytes_total = 0;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
204
session->ns_data.dd_module.dm_module_cookie = ndmpd_zfs_args;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2095
ndmpd_zfs_snapshot_prop_add(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2104
ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2105
ndmpd_zfs_args->nz_snapname);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2107
zhp = zfs_open(ndmpd_zfs_args->nz_zlibh, fullname, ZFS_TYPE_SNAPSHOT);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2110
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_open (snap)");
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2122
if (ndmpd_zfs_snapshot_prop_create(ndmpd_zfs_args, propstr, &set)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2130
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_prop_set: %d",
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2141
(void) strlcpy(ndmpd_zfs_args->nz_snapprop, propstr, ZFS_MAXPROPLEN);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2147
ndmpd_zfs_snapshot_prop_create(ndmpd_zfs_args_t *ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2156
(void) ndmpd_zfs_prop_create_subprop(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2163
(ndmpd_zfs_args->nz_ndmpd_snap) ? 'n' : 'u',
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2181
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2184
ndmpd_zfs_args->nz_snapname,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2199
ndmpd_zfs_prop_create_subprop(ndmpd_zfs_args_t *ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2203
prev_level ? ndmpd_zfs_args->nz_level-1 : ndmpd_zfs_args->nz_level,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2204
ndmpd_zfs_args->nz_dmp_name,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2205
ndmpd_zfs_args->nz_zfs_mode));
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2216
ndmpd_zfs_snapshot_prop_remove(ndmpd_zfs_args_t *ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2228
ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2231
zhp = zfs_open(ndmpd_zfs_args->nz_zlibh, fullname, ZFS_TYPE_SNAPSHOT);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2234
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_open");
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2256
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_prop_set: %d",
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2302
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_prop_set: %d", err);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2335
ndmpd_zfs_snapname_create(ndmpd_zfs_args_t *ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2342
(void) ndmpd_zfs_prop_create_subprop(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2363
ndmpd_zfs_zerr_dma_log(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2365
switch (libzfs_errno(ndmpd_zfs_args->nz_zlibh)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2377
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2379
ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2380
libzfs_error_action(ndmpd_zfs_args->nz_zlibh),
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2381
libzfs_error_description(ndmpd_zfs_args->nz_zlibh));
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2386
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2391
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2396
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2401
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2406
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2411
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2416
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
2424
ndmpd_zfs_dma_log(ndmpd_zfs_args_t *ndmpd_zfs_args, ndmp_log_type log_type,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
256
ndmpd_zfs_fini(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
258
libzfs_fini(ndmpd_zfs_args->nz_zlibh);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
260
ndmpd_zfs_close_fds(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
264
ndmpd_zfs_open_fds(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
268
err = pipe(ndmpd_zfs_args->nz_pipe_fd);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
286
ndmpd_zfs_close_fds(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
294
ndmpd_zfs_close_one_fd(ndmpd_zfs_args, PIPE_ZFS);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
295
ndmpd_zfs_close_one_fd(ndmpd_zfs_args, PIPE_TAPE);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
307
if (ndmpd_zfs_args->nz_pipe_fd[pipe_end] != -1) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
315
(void) dup2(fds[0], ndmpd_zfs_args->nz_pipe_fd[pipe_end]);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
319
ndmpd_zfs_args->nz_pipe_fd[pipe_end] = -1;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
326
ndmpd_zfs_close_one_fd(ndmpd_zfs_args_t *ndmpd_zfs_args, int pipe_end)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
329
(void) close(ndmpd_zfs_args->nz_pipe_fd[pipe_end]);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
330
ndmpd_zfs_args->nz_pipe_fd[pipe_end] = -1;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
337
ndmpd_zfs_args_t *ndmpd_zfs_args = &session->ns_ndmpd_zfs_args;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
338
int32_t bufsize = ndmpd_zfs_args->nz_bufsize;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
339
ndmpd_zfs_header_t *tape_header = &ndmpd_zfs_args->nz_tape_header;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
376
ndmpd_zfs_header_read(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
378
int32_t bufsize = ndmpd_zfs_args->nz_bufsize;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
379
ndmpd_zfs_header_t *tape_header = &ndmpd_zfs_args->nz_tape_header;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
408
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
414
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
431
ndmpd_zfs_dma_log(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
445
ndmpd_zfs_args->nz_nlp->nlp_bytes_total = hdrlen;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
465
ndmpd_zfs_args_t *ndmpd_zfs_args = arg;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
473
if (ndmpd_zfs_snapshot_prepare(ndmpd_zfs_args) != 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
478
err = ndmpd_zfs_backup(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
480
cleanup_err = ndmpd_zfs_snapshot_cleanup(ndmpd_zfs_args, err);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
487
err = ndmpd_zfs_send_fhist(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
493
ndmpd_zfs_fini(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
499
ndmpd_zfs_send_fhist(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
511
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_WARNING,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
539
ndmpd_zfs_backup(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
553
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
558
err = ndmpd_zfs_reader_writer(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
567
ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
569
ndmpd_zfs_args->nz_dataset, EINTR);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
571
ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
573
(void) ndmpd_zfs_post_backup(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
577
ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
579
ndmpd_zfs_args->nz_dataset, result);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
581
err = ndmpd_zfs_post_backup(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
587
ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
590
" \"%s\"", ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
613
ndmpd_zfs_args_t *ndmpd_zfs_args = ptr;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
621
zhp = zfs_open(ndmpd_zfs_args->nz_zlibh,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
622
ndmpd_zfs_args->nz_dataset, ndmpd_zfs_args->nz_type);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
626
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_open");
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
630
switch (ndmpd_zfs_args->nz_zfs_mode) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
643
ndmpd_zfs_args->nz_zfs_mode);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
648
if (ndmpd_zfs_is_incremental(ndmpd_zfs_args)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
649
if (ndmpd_zfs_args->nz_fromsnap[0] == '\0') {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
654
fromsnap = ndmpd_zfs_args->nz_fromsnap;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
657
err = zfs_send(zhp, fromsnap, ndmpd_zfs_args->nz_snapname, &flags,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
658
ndmpd_zfs_args->nz_pipe_fd[PIPE_ZFS], NULL, NULL, NULL);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
661
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_send: %d", err);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
679
ndmpd_zfs_args_t *ndmpd_zfs_args = ptr;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
682
int bufsize = ndmpd_zfs_args->nz_bufsize;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
699
count = read(ndmpd_zfs_args->nz_pipe_fd[PIPE_TAPE], buf,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
710
ndmpd_zfs_addenv_backup_size(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
723
(void) ndmpd_zfs_abort((void *) ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
735
ndmpd_zfs_addenv_backup_size(ndmpd_zfs_args_t *ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
759
ndmpd_zfs_args_t *ndmpd_zfs_args = arg;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
766
err = ndmpd_zfs_restore(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
774
ndmpd_zfs_fini(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
780
ndmpd_zfs_restore(ndmpd_zfs_args_t *ndmpd_zfs_args)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
790
if (ndmpd_zfs_header_read(ndmpd_zfs_args)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
791
ndmpd_zfs_dma_log(ndmpd_zfs_args, NDMP_LOG_ERROR,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
796
err = ndmpd_zfs_reader_writer(ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
805
ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
807
ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
809
ndmpd_zfs_args->nz_dataset, EINTR);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
810
(void) ndmpd_zfs_post_restore(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
814
ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
816
ndmpd_zfs_args->nz_dataset, result);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
817
err = ndmpd_zfs_post_restore(ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
823
ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
826
" to \"%s\"", ndmpd_zfs_args->nz_dataset);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
836
ndmpd_zfs_args_t *ndmpd_zfs_args = ptr;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
839
int bufsize = ndmpd_zfs_args->nz_bufsize;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
840
u_longlong_t backup_size = ndmpd_zfs_args->nz_zfs_backup_size;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
853
bytes_totalp = &ndmpd_zfs_args->nz_nlp->nlp_bytes_total;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
871
count = write(ndmpd_zfs_args->nz_pipe_fd[PIPE_TAPE], buf,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
908
ndmpd_zfs_args_t *ndmpd_zfs_args = ptr;
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
918
NDMP_LOG(LOG_DEBUG, "nz_zfs_force: %d\n", ndmpd_zfs_args->nz_zfs_force);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
920
if (ndmpd_zfs_args->nz_zfs_force)
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
923
err = zfs_receive(ndmpd_zfs_args->nz_zlibh, ndmpd_zfs_args->nz_dataset,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
924
NULL, &flags, ndmpd_zfs_args->nz_pipe_fd[PIPE_ZFS], NULL);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
927
NDMPD_ZFS_LOG_ZERR(ndmpd_zfs_args, "zfs_receive: %d", err);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
939
ndmpd_zfs_reader_writer(ndmpd_zfs_args_t *ndmpd_zfs_args,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
958
sendrecv_err = pthread_create(&ndmpd_zfs_args->nz_sendrecv_thread,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
959
NULL, sendrecv_func, ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
962
tape_err = pthread_create(&ndmpd_zfs_args->nz_tape_thread,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
963
NULL, tape_func, ndmpd_zfs_args);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
974
(void) close(ndmpd_zfs_args->nz_pipe_fd[PIPE_TAPE]);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
979
(void) pthread_join(ndmpd_zfs_args->nz_sendrecv_thread,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
985
ndmpd_zfs_close_one_fd(ndmpd_zfs_args, PIPE_TAPE);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
987
ndmpd_zfs_close_one_fd(ndmpd_zfs_args, PIPE_ZFS);
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
990
(void) pthread_join(ndmpd_zfs_args->nz_tape_thread,
usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c
996
ndmpd_zfs_close_one_fd(ndmpd_zfs_args, PIPE_TAPE);