Lines Matching defs:free_blocks
64 uint64_t free_blocks = le32_to_cpu(sb->free_blocks);
65 free_blocks += (uint64_t)le32_to_cpu(sb->free_blocks_high) << 32;
66 free_blocks--;
68 sb->free_blocks = cpu_to_le32(free_blocks & 0xffffffff);
69 sb->free_blocks_high = cpu_to_le16(free_blocks >> 32);
88 uint32_t free_blocks = le16_to_cpu(bg->free_blocks);
90 free_blocks += le16_to_cpu(bg->free_blocks_high) << 16;
91 free_blocks--;
93 bg->free_blocks = cpu_to_le16(free_blocks & 0xffff);
95 bg->free_blocks_high = cpu_to_le16(free_blocks >> 16);
113 uint64_t free_blocks = le32_to_cpu(sb->free_blocks);
114 free_blocks += (uint64_t)le32_to_cpu(sb->free_blocks_high) << 32;
115 return free_blocks;
118 void ext4fs_sb_set_free_blocks(struct ext2_sblock *sb, uint64_t free_blocks)
120 sb->free_blocks = cpu_to_le32(free_blocks & 0xffffffff);
121 sb->free_blocks_high = cpu_to_le16(free_blocks >> 32);
127 uint32_t free_blocks = le16_to_cpu(bg->free_blocks);
129 free_blocks += le16_to_cpu(bg->free_blocks_high) << 16;
130 return free_blocks;