Lines Matching refs:drba

1247 recv_begin_check_existing_impl(dmu_recv_begin_arg_t *drba, dsl_dataset_t *ds,
1264 drba->drba_cookie->drc_tosnap, 8, 1, &val);
1278 NULL, drba->drba_cred);
1304 if (drba->drba_cookie->drc_force) {
1305 drba->drba_snapobj = obj;
1315 drba->drba_snapobj = ds->ds_prev->ds_object;
1321 if (!drba->drba_cookie->drc_force)
1324 drba->drba_snapobj = dp->dp_origin_snap != NULL ?
1335 dmu_recv_begin_arg_t *drba = arg;
1337 struct drr_begin *drrb = drba->drba_cookie->drc_drrb;
1343 const char *tofs = drba->drba_cookie->drc_tofs;
1352 ((flags & DRR_FLAG_CLONE) && drba->drba_origin == NULL))
1360 if (drba->drba_cookie->drc_resumable &&
1391 if (flags & DRR_FLAG_CLONE || drba->drba_origin) {
1396 error = recv_begin_check_existing_impl(drba, ds, fromguid);
1407 drba->drba_origin))
1415 if (fromguid == 0 && drba->drba_origin &&
1432 ZFS_PROP_FILESYSTEM_LIMIT, NULL, drba->drba_cred);
1439 ZFS_PROP_SNAPSHOT_LIMIT, NULL, drba->drba_cred);
1445 if (drba->drba_origin != NULL) {
1447 error = dsl_dataset_hold(dp, drba->drba_origin,
1475 dmu_recv_begin_arg_t *drba = arg;
1478 struct drr_begin *drrb = drba->drba_cookie->drc_drrb;
1479 const char *tofs = drba->drba_cookie->drc_tofs;
1492 if (drba->drba_snapobj != 0) {
1494 drba->drba_snapobj, FTAG, &snap));
1497 snap, crflags, drba->drba_cred, tx);
1498 if (drba->drba_snapobj != 0)
1508 if (drba->drba_origin != NULL) {
1509 VERIFY0(dsl_dataset_hold(dp, drba->drba_origin,
1516 origin, crflags, drba->drba_cred, tx);
1520 drba->drba_cookie->drc_newfs = B_TRUE;
1524 if (drba->drba_cookie->drc_resumable) {
1573 drba->drba_cookie->drc_ds = newds;
1581 dmu_recv_begin_arg_t *drba = arg;
1583 struct drr_begin *drrb = drba->drba_cookie->drc_drrb;
1587 const char *tofs = drba->drba_cookie->drc_tofs;
1685 dmu_recv_begin_arg_t *drba = arg;
1687 const char *tofs = drba->drba_cookie->drc_tofs;
1699 drba->drba_cookie->drc_newfs = B_TRUE;
1718 drba->drba_cookie->drc_ds = ds;
1731 dmu_recv_begin_arg_t drba = { 0 };
1754 drba.drba_origin = origin;
1755 drba.drba_cookie = drc;
1756 drba.drba_cred = CRED();
1762 &drba, 5, ZFS_SPACE_CHECK_NORMAL));
1766 &drba, 5, ZFS_SPACE_CHECK_NORMAL));