Lines Matching refs:drrs
2539 receive_spill(struct receive_writer_arg *rwa, struct drr_spill *drrs, in receive_spill() argument
2545 if (drrs->drr_length < SPA_MINBLOCKSIZE || in receive_spill()
2546 drrs->drr_length > spa_maxblocksize(dmu_objset_spa(rwa->os))) in receive_spill()
2555 if (rwa->spill && DRR_SPILL_IS_UNMODIFIED(drrs->drr_flags)) { in receive_spill()
2561 if (!DMU_OT_IS_VALID(drrs->drr_type) || in receive_spill()
2562 drrs->drr_compressiontype >= ZIO_COMPRESS_FUNCTIONS || in receive_spill()
2563 drrs->drr_compressed_size == 0) in receive_spill()
2567 if (dmu_object_info(rwa->os, drrs->drr_object, NULL) != 0) in receive_spill()
2570 if (drrs->drr_object > rwa->max_object) in receive_spill()
2571 rwa->max_object = drrs->drr_object; in receive_spill()
2573 VERIFY0(dmu_bonus_hold(rwa->os, drrs->drr_object, FTAG, &db)); in receive_spill()
2597 if (db_spill->db_size != drrs->drr_length) { in receive_spill()
2600 drrs->drr_length, tx)); in receive_spill()
2606 !!DRR_IS_RAW_BYTESWAPPED(drrs->drr_flags) ^ in receive_spill()
2610 drrs->drr_object, byteorder, drrs->drr_salt, in receive_spill()
2611 drrs->drr_iv, drrs->drr_mac, drrs->drr_type, in receive_spill()
2612 drrs->drr_compressed_size, drrs->drr_length, in receive_spill()
2613 drrs->drr_compressiontype, 0); in receive_spill()
2616 DMU_OT_IS_METADATA(drrs->drr_type), in receive_spill()
2617 drrs->drr_length); in receive_spill()
2620 DMU_OT_BYTESWAP(drrs->drr_type); in receive_spill()
2622 DRR_SPILL_PAYLOAD_SIZE(drrs)); in receive_spill()
2626 memcpy(abuf->b_data, abd_to_buf(abd), DRR_SPILL_PAYLOAD_SIZE(drrs)); in receive_spill()
2969 struct drr_spill *drrs = &drc->drc_rrd->header.drr_u.drr_spill; in receive_read_record() local
2970 int size = DRR_SPILL_PAYLOAD_SIZE(drrs); in receive_read_record()
3079 struct drr_spill *drrs = &rrd->header.drr_u.drr_spill; in dprintf_drr() local
3081 "err = %d\n", (u_longlong_t)drrs->drr_object, in dprintf_drr()
3082 (u_longlong_t)drrs->drr_length, err); in dprintf_drr()
3198 struct drr_spill *drrs = &rrd->header.drr_u.drr_spill; in receive_process_record() local
3199 err = receive_spill(rwa, drrs, rrd->abd); in receive_process_record()