Lines Matching refs:drrwe
2299 struct drr_write_embedded *drrwe, void *data)
2304 if (drrwe->drr_offset + drrwe->drr_length < drrwe->drr_offset)
2307 if (drrwe->drr_psize > BPE_PAYLOAD_SIZE)
2310 if (drrwe->drr_etype >= NUM_BP_EMBEDDED_TYPES)
2312 if (drrwe->drr_compression >= ZIO_COMPRESS_FUNCTIONS)
2317 dmu_tx_hold_write(tx, drrwe->drr_object,
2318 drrwe->drr_offset, drrwe->drr_length);
2325 dmu_write_embedded(rwa->os, drrwe->drr_object,
2326 drrwe->drr_offset, data, drrwe->drr_etype,
2327 drrwe->drr_compression, drrwe->drr_lsize, drrwe->drr_psize,
2331 save_resume_state(rwa, drrwe->drr_object, drrwe->drr_offset, tx);
2667 struct drr_write_embedded *drrwe =
2669 uint32_t size = P2ROUNDUP(drrwe->drr_psize, 8);
2678 receive_read_prefetch(ra, drrwe->drr_object, drrwe->drr_offset,
2679 drrwe->drr_length);
2760 struct drr_write_embedded *drrwe =
2762 err = receive_write_embedded(rwa, drrwe, rrd->payload);