Lines Matching defs:drr
41 dump_record(dmu_replay_record_t *drr, void *payload, int payload_len,
46 fletcher_4_incremental_native(drr,
48 if (drr->drr_type != DRR_BEGIN) {
49 assert(ZIO_CHECKSUM_IS_ZERO(&drr->drr_u.
51 drr->drr_u.drr_checksum.drr_checksum = *zc;
53 fletcher_4_incremental_native(&drr->drr_u.drr_checksum.drr_checksum,
55 if (write(outfd, drr, sizeof (*drr)) == -1)
72 dmu_replay_record_t *drr = &thedrr;
165 while (sfread(drr, sizeof (*drr), stdin) != 0) {
172 if (drr->drr_type != DRR_BEGIN) {
173 memset(&drr->drr_u.drr_checksum.drr_checksum, 0,
174 sizeof (drr->drr_u.drr_checksum.drr_checksum));
177 switch (drr->drr_type) {
184 uint32_t sz = drr->drr_payloadlen;
202 struct drr_end *drre = &drr->drr_u.drr_end;
222 struct drr_object *drro = &drr->drr_u.drr_object;
234 struct drr_spill *drrs = &drr->drr_u.drr_spill;
336 &drr->drr_u.drr_write_embedded;
351 drr->drr_type);
371 if (drr->drr_type != DRR_BEGIN) {
372 memset(&drr->drr_u.drr_checksum.drr_checksum, 0,
373 sizeof (drr->drr_u.drr_checksum.drr_checksum));
375 if (dump_record(drr, buf, payload_size,
378 if (drr->drr_type == DRR_END) {