Changes in uspace/lib/ext4/libext4_superblock.c [6dd7f65:d1538a1] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext4/libext4_superblock.c
r6dd7f65 rd1538a1 1178 1178 } 1179 1179 1180 /** Release the memory allocated for the superblock structure1181 *1182 * @param sb Superblock to be freed1183 *1184 */1185 void ext4_superblock_release(ext4_superblock_t *sb)1186 {1187 free(sb);1188 }1189 1190 1180 /** Check sanity of the superblock. 1191 1181 * … … 1298 1288 } 1299 1289 1300 /** Get the backup groups used with SPARSE_SUPER21301 *1302 * @param sb Pointer to the superblock1303 * @param g1 Output pointer to the first backup group1304 * @param g2 Output pointer to the second backup group1305 */1306 void ext4_superblock_get_backup_groups_sparse2(ext4_superblock_t *sb,1307 uint32_t *g1, uint32_t *g2)1308 {1309 *g1 = uint32_t_le2host(sb->backup_bgs[0]);1310 *g2 = uint32_t_le2host(sb->backup_bgs[1]);1311 }1312 1313 /** Set the backup groups (SPARSE SUPER2)1314 *1315 * @param sb Pointer to the superblock1316 * @param g1 Index of the first group1317 * @param g2 Index of the second group1318 */1319 void ext4_superblock_set_backup_groups_sparse2(ext4_superblock_t *sb,1320 uint32_t g1, uint32_t g2)1321 {1322 sb->backup_bgs[0] = host2uint32_t_le(g1);1323 sb->backup_bgs[1] = host2uint32_t_le(g2);1324 }1325 1326 /** Get the number of blocks (per group) reserved to GDT expansion1327 *1328 * @param sb Pointer to the superblock1329 *1330 * @return Number of blocks1331 */1332 uint32_t ext4_superblock_get_reserved_gdt_blocks(ext4_superblock_t *sb)1333 {1334 return uint32_t_le2host(sb->reserved_gdt_blocks);1335 }1336 1337 /** Set the number of blocks (per group) reserved to GDT expansion1338 *1339 * @param sb Pointer to the superblock1340 * @param n Number of reserved blocks1341 */1342 void ext4_superblock_set_reserved_gdt_blocks(ext4_superblock_t *sb,1343 uint32_t n)1344 {1345 sb->reserved_gdt_blocks = host2uint32_t_le(n);1346 }1347 1348 1290 /** 1349 1291 * @}
Note:
See TracChangeset
for help on using the changeset viewer.