29 |
uint32_t capacity_low; |
uint32_t capacity_low; |
30 |
uint32_t capacity_high; |
uint32_t capacity_high; |
31 |
uint32_t serial_checksum; |
uint32_t serial_checksum; |
32 |
} __attribute((packed)) array; |
} PACKED array; |
33 |
uint32_t serial_checksum[8]; |
uint32_t serial_checksum[8]; |
34 |
uint8_t checksum; |
uint8_t checksum; |
35 |
} __attribute__((packed)); |
} PACKED; |
36 |
|
|
37 |
#define VIA_SIGNATURE 0xAA55 |
#define VIA_SIGNATURE 0xAA55 |
38 |
|
|
39 |
int volume_id_probe_via_raid(struct volume_id *id, uint64_t off, uint64_t size) |
int FAST_FUNC volume_id_probe_via_raid(struct volume_id *id, uint64_t off, uint64_t size) |
40 |
{ |
{ |
41 |
uint64_t meta_off; |
uint64_t meta_off; |
42 |
struct via_meta *via; |
struct via_meta *via; |