35 | | memcpy(fChunk, chunk, sizeof(struct btrfs_chunk) |
36 | | + chunk->StripeCount() * sizeof(struct btrfs_stripe)); |
37 | | |
38 | | TRACE("chunk[0] length %" B_PRIu64 " owner %" B_PRIu64 " stripe_length %" |
39 | | B_PRIu64 " type %" B_PRIu64 " stripe_count %u sub_stripes %u " |
40 | | "sector_size %" B_PRIu32 "\n", chunk->Length(), chunk->Owner(), |
41 | | chunk->StripeLength(), chunk->Type(), chunk->StripeCount(), |
42 | | chunk->SubStripes(), chunk->SectorSize()); |
43 | | for(int32 i = 0; i < chunk->StripeCount(); i++) { |
44 | | TRACE("chunk.stripe[%" B_PRId32 "].physical %" B_PRId64 " deviceid %" |
45 | | B_PRId64 "\n", i, chunk->stripes[i].Offset(), |
46 | | chunk->stripes[i].DeviceID()); |
| 35 | /* Need TRACE() here? */ |
| 36 | } else { |
| 37 | memcpy(fChunk, chunk, sizeof(struct btrfs_chunk) |
| 38 | + chunk->StripeCount() * sizeof(struct btrfs_stripe)); |
| 39 | |
| 40 | TRACE("chunk[0] length %" B_PRIu64 " owner %" B_PRIu64 " stripe_length %" |
| 41 | B_PRIu64 " type %" B_PRIu64 " stripe_count %u sub_stripes %u " |
| 42 | "sector_size %" B_PRIu32 "\n", chunk->Length(), chunk->Owner(), |
| 43 | chunk->StripeLength(), chunk->Type(), chunk->StripeCount(), |
| 44 | chunk->SubStripes(), chunk->SectorSize()); |
| 45 | for(int32 i = 0; i < chunk->StripeCount(); i++) { |
| 46 | TRACE("chunk.stripe[%" B_PRId32 "].physical %" B_PRId64 " deviceid %" |
| 47 | B_PRId64 "\n", i, chunk->stripes[i].Offset(), |
| 48 | chunk->stripes[i].DeviceID()); |
| 49 | } |