static void vdi_header_to_le(VdiHeader *header) { header->signature = cpu_to_le32(header->signature); header->version = cpu_to_le32(header->version); header->header_size = cpu_to_le32(header->header_size); header->image_type = cpu_to_le32(header->image_type); header->image_flags = cpu_to_le32(header->image_flags); header->offset_bmap = cpu_to_le32(header->offset_bmap); header->offset_data = cpu_to_le32(header->offset_data); header->cylinders = cpu_to_le32(header->cylinders); header->heads = cpu_to_le32(header->heads); header->sectors = cpu_to_le32(header->sectors); header->sector_size = cpu_to_le32(header->sector_size); header->disk_size = cpu_to_le64(header->disk_size); header->block_size = cpu_to_le32(header->block_size); header->block_extra = cpu_to_le32(header->block_extra); header->blocks_in_image = cpu_to_le32(header->blocks_in_image); header->blocks_allocated = cpu_to_le32(header->blocks_allocated); header->uuid_image = qemu_uuid_bswap(header->uuid_image); header->uuid_last_snap = qemu_uuid_bswap(header->uuid_last_snap); header->uuid_link = qemu_uuid_bswap(header->uuid_link); header->uuid_parent = qemu_uuid_bswap(header->uuid_parent); }
static void vdi_header_to_cpu(VdiHeader *header) { le32_to_cpus(&header->signature); le32_to_cpus(&header->version); le32_to_cpus(&header->header_size); le32_to_cpus(&header->image_type); le32_to_cpus(&header->image_flags); le32_to_cpus(&header->offset_bmap); le32_to_cpus(&header->offset_data); le32_to_cpus(&header->cylinders); le32_to_cpus(&header->heads); le32_to_cpus(&header->sectors); le32_to_cpus(&header->sector_size); le64_to_cpus(&header->disk_size); le32_to_cpus(&header->block_size); le32_to_cpus(&header->block_extra); le32_to_cpus(&header->blocks_in_image); le32_to_cpus(&header->blocks_allocated); qemu_uuid_bswap(&header->uuid_image); qemu_uuid_bswap(&header->uuid_last_snap); qemu_uuid_bswap(&header->uuid_link); qemu_uuid_bswap(&header->uuid_parent); }