Lines Matching refs:io_bp

1525 	enum zio_compress compress = BP_GET_COMPRESS(zio->io_bp);
1528 ASSERT(!BP_IS_EMBEDDED(zio->io_bp));
1529 VERIFY3U(BP_GET_PSIZE(zio->io_bp), ==, HDR_GET_PSIZE(hdr));
1583 valid_cksum = (zio_checksum_error_impl(zio->io_spa, zio->io_bp,
1584 BP_GET_CHECKSUM(zio->io_bp), zio->io_data, zio->io_size,
4571 ASSERT3U(hdr->b_birth, ==, BP_PHYSICAL_BIRTH(zio->io_bp));
4573 BP_IDENTITY(zio->io_bp)->dva_word[0]);
4575 BP_IDENTITY(zio->io_bp)->dva_word[1]);
4577 arc_buf_hdr_t *found = buf_hash_find(hdr->b_spa, zio->io_bp,
4581 DVA_EQUAL(&hdr->b_dva, BP_IDENTITY(zio->io_bp))) ||
4588 if (BP_SHOULD_BYTESWAP(zio->io_bp)) {
4589 if (BP_GET_LEVEL(zio->io_bp) > 0) {
4593 DMU_OT_BYTESWAP(BP_GET_TYPE(zio->io_bp));
4649 arc_hdr_verify(hdr, zio->io_bp);
5083 * block is already in the DDT. If so, then it will replace the io_bp
5086 * check to see if the io_bp and io_bp_override are identical.
5335 uint64_t psize = BP_IS_HOLE(zio->io_bp) ? 0 : BP_GET_PSIZE(zio->io_bp);
5370 if (BP_IS_HOLE(zio->io_bp) || BP_IS_EMBEDDED(zio->io_bp)) {
5373 ASSERT3U(HDR_GET_LSIZE(hdr), ==, BP_GET_LSIZE(zio->io_bp));
5374 compress = BP_GET_COMPRESS(zio->io_bp);
5389 ASSERT3U(BP_GET_COMPRESS(zio->io_bp), !=, ZIO_COMPRESS_OFF);
5406 arc_hdr_verify(hdr, zio->io_bp);
5440 arc_hdr_verify(hdr, zio->io_bp);
5442 if (BP_IS_HOLE(zio->io_bp) || BP_IS_EMBEDDED(zio->io_bp)) {
5445 hdr->b_dva = *BP_IDENTITY(zio->io_bp);
5446 hdr->b_birth = BP_PHYSICAL_BIRTH(zio->io_bp);
5474 if (!BP_EQUAL(&zio->io_bp_orig, zio->io_bp))
5487 if (!BP_EQUAL(&zio->io_bp_orig, zio->io_bp))
5494 ASSERT(BP_GET_DEDUP(zio->io_bp));
5495 ASSERT(BP_GET_LEVEL(zio->io_bp) == 0);
6489 zio->io_bp = &zio->io_bp_copy; /* XXX fix in L2ARC 2.0 */
6520 zio_nowait(zio_read(pio, zio->io_spa, zio->io_bp,