some __le -> le issues

This commit is contained in:
Joe Thornber
2013-03-22 15:48:43 +00:00
parent a7081a4789
commit be7801f111
8 changed files with 102 additions and 102 deletions

View File

@@ -70,44 +70,44 @@ superblock_traits::unpack(superblock_disk const &disk, superblock &core)
void
superblock_traits::pack(superblock const &core, superblock_disk &disk)
{
disk.csum = to_disk<__le32>(core.csum);
disk.flags = to_disk<__le32>(core.flags);
disk.blocknr = to_disk<__le64>(core.blocknr);
disk.csum = to_disk<le32>(core.csum);
disk.flags = to_disk<le32>(core.flags);
disk.blocknr = to_disk<le64>(core.blocknr);
::memcpy(disk.uuid, core.uuid, sizeof(disk.uuid));
disk.magic = to_disk<__le64>(core.magic);
disk.version = to_disk<__le32>(core.version);
disk.magic = to_disk<le64>(core.magic);
disk.version = to_disk<le32>(core.version);
::memcpy(disk.policy_name, core.policy_name, sizeof(disk.policy_name));
for (unsigned i = 0; i < CACHE_POLICY_VERSION_SIZE; i++)
disk.policy_version[i] = to_disk<__le32>(core.policy_version[i]);
disk.policy_version[i] = to_disk<le32>(core.policy_version[i]);
disk.policy_hint_size = to_disk<__le32>(core.policy_hint_size);
disk.policy_hint_size = to_disk<le32>(core.policy_hint_size);
::memcpy(disk.metadata_space_map_root,
core.metadata_space_map_root,
sizeof(disk.metadata_space_map_root));
disk.mapping_root = to_disk<__le64>(core.mapping_root);
disk.hint_root = to_disk<__le64>(core.hint_root);
disk.mapping_root = to_disk<le64>(core.mapping_root);
disk.hint_root = to_disk<le64>(core.hint_root);
disk.discard_root = to_disk<__le64>(core.discard_root);
disk.discard_block_size = to_disk<__le64>(core.discard_block_size);
disk.discard_nr_blocks = to_disk<__le64>(core.discard_nr_blocks);
disk.discard_root = to_disk<le64>(core.discard_root);
disk.discard_block_size = to_disk<le64>(core.discard_block_size);
disk.discard_nr_blocks = to_disk<le64>(core.discard_nr_blocks);
disk.data_block_size = to_disk<__le32>(core.data_block_size);
disk.metadata_block_size = to_disk<__le32>(core.metadata_block_size);
disk.cache_blocks = to_disk<__le32>(core.cache_blocks);
disk.data_block_size = to_disk<le32>(core.data_block_size);
disk.metadata_block_size = to_disk<le32>(core.metadata_block_size);
disk.cache_blocks = to_disk<le32>(core.cache_blocks);
disk.compat_flags = to_disk<__le32>(core.compat_flags);
disk.compat_ro_flags = to_disk<__le32>(core.compat_ro_flags);
disk.incompat_flags = to_disk<__le32>(core.incompat_flags);
disk.compat_flags = to_disk<le32>(core.compat_flags);
disk.compat_ro_flags = to_disk<le32>(core.compat_ro_flags);
disk.incompat_flags = to_disk<le32>(core.incompat_flags);
disk.read_hits = to_disk<__le32>(core.read_hits);
disk.read_misses = to_disk<__le32>(core.read_misses);
disk.write_hits = to_disk<__le32>(core.write_hits);
disk.write_misses = to_disk<__le32>(core.write_misses);
disk.read_hits = to_disk<le32>(core.read_hits);
disk.read_misses = to_disk<le32>(core.read_misses);
disk.write_hits = to_disk<le32>(core.write_hits);
disk.write_misses = to_disk<le32>(core.write_misses);
}
//----------------------------------------------------------------

View File

@@ -35,39 +35,39 @@ namespace cache_tools {
typedef unsigned char __u8;
struct superblock_disk {
__le32 csum;
__le32 flags;
__le64 blocknr;
le32 csum;
le32 flags;
le64 blocknr;
__u8 uuid[16];
__le64 magic;
__le32 version;
le64 magic;
le32 version;
__u8 policy_name[CACHE_POLICY_NAME_SIZE];
__le32 policy_version[CACHE_POLICY_VERSION_SIZE];
__le32 policy_hint_size;
le32 policy_version[CACHE_POLICY_VERSION_SIZE];
le32 policy_hint_size;
__u8 metadata_space_map_root[SPACE_MAP_ROOT_SIZE];
__le64 mapping_root;
__le64 hint_root;
le64 mapping_root;
le64 hint_root;
__le64 discard_root;
__le64 discard_block_size;
__le64 discard_nr_blocks;
le64 discard_root;
le64 discard_block_size;
le64 discard_nr_blocks;
__le32 data_block_size; /* in 512-byte sectors */
__le32 metadata_block_size; /* in 512-byte sectors */
__le32 cache_blocks;
le32 data_block_size; /* in 512-byte sectors */
le32 metadata_block_size; /* in 512-byte sectors */
le32 cache_blocks;
__le32 compat_flags;
__le32 compat_ro_flags;
__le32 incompat_flags;
le32 compat_flags;
le32 compat_ro_flags;
le32 incompat_flags;
__le32 read_hits;
__le32 read_misses;
__le32 write_hits;
__le32 write_misses;
le32 read_hits;
le32 read_misses;
le32 write_hits;
le32 write_misses;
} __attribute__ ((packed));
struct superblock {