Changes in uspace/lib/ext4/libext4_superblock.c [6dd7f65:eb94d84] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext4/libext4_superblock.c
r6dd7f65 reb94d84 1298 1298 } 1299 1299 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 1300 /** 1349 1301 * @}
Note:
See TracChangeset
for help on using the changeset viewer.