version_number
static const struct version_number VDO_COMPONENT_DATA_41_0 = {
const struct version_number VDO_VOLUME_VERSION_67_0 = {
struct version_number version;
static int __must_check validate_version(struct version_number expected_version,
struct version_number actual_version,
struct version_number version)
struct version_number *version)
static const struct version_number BLOCK_MAP_4_1 = {
struct version_number version; /* The version of the data format */
extern const struct version_number VDO_VOLUME_VERSION_67_0;
struct version_number volume_version;
static inline bool vdo_are_same_version(struct version_number version_a,
struct version_number version_b)
static inline struct packed_version_number vdo_pack_version_number(struct version_number version)
static inline struct version_number vdo_unpack_version_number(struct packed_version_number version)
return (struct version_number) {
static const struct version_number COMPRESSED_BLOCK_1_0 = {
struct version_number version;
.version_number = 0x01,
if (amd_hfi_data->shmem->version_number != AMD_HETERO_RANKING_TABLE_VER) {
amd_hfi_data->shmem->version_number);
u32 version_number :8,
u8 version_number;
u8 version_number; /* = 0x01 */