Lines Matching refs:dr
347 write_inuse_diffs(FILE *fp, differ_info_t *di, dmu_diff_record_t *dr) in write_inuse_diffs() argument
352 for (o = dr->ddr_first; o <= dr->ddr_last; o++) { in write_inuse_diffs()
380 write_free_diffs(FILE *fp, differ_info_t *di, dmu_diff_record_t *dr) in write_free_diffs() argument
387 zc.zc_obj = dr->ddr_first - 1; in write_free_diffs()
391 while (zc.zc_obj < dr->ddr_last) { in write_free_diffs()
400 if (zc.zc_obj > dr->ddr_last) { in write_free_diffs()
427 dmu_diff_record_t dr; in differ() local
439 char *cp = (char *)&dr; in differ()
440 int len = sizeof (dr); in differ()
449 if (rv < 0 || (rv == 0 && len != sizeof (dr))) { in differ()
457 switch (dr.ddr_type) { in differ()
459 err = write_free_diffs(ofp, di, &dr); in differ()
462 err = write_inuse_diffs(ofp, di, &dr); in differ()