Changeset fe27eb4 in mainline for uspace/lib/ext4/libext4_superblock.h
- Timestamp:
- 2011-11-20T12:07:50Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 343ccfd
- Parents:
- ae3d4f8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext4/libext4_superblock.h
rae3d4f8 rfe27eb4 202 202 203 203 extern uint32_t ext4_superblock_get_inodes_count(ext4_superblock_t *); 204 extern void ext4_superblock_set_inodes_count(ext4_superblock_t *, uint32_t); 204 205 extern uint64_t ext4_superblock_get_blocks_count(ext4_superblock_t *); 206 extern void ext4_superblock_set_blocks_count(ext4_superblock_t *, uint64_t); 205 207 extern uint64_t ext4_superblock_get_reserved_blocks_count(ext4_superblock_t *); 208 extern void ext4_superblock_set_reserved_blocks_count(ext4_superblock_t *, uint64_t); 206 209 extern uint64_t ext4_superblock_get_free_blocks_count(ext4_superblock_t *); 207 210 extern void ext4_superblock_set_free_blocks_count(ext4_superblock_t *, uint64_t); 208 211 extern uint32_t ext4_superblock_get_free_inodes_count(ext4_superblock_t *); 212 extern void ext4_superblock_set_free_inodes_count(ext4_superblock_t *, uint32_t); 209 213 extern uint32_t ext4_superblock_get_first_data_block(ext4_superblock_t *); 214 extern void ext4_superblock_set_first_data_block(ext4_superblock_t *, uint32_t); 210 215 extern uint32_t ext4_superblock_get_log_block_size(ext4_superblock_t *); 216 extern void ext4_superblock_set_log_block_size(ext4_superblock_t *, uint32_t); 211 217 extern uint32_t ext4_superblock_get_block_size(ext4_superblock_t *); 218 extern void ext4_superblock_set_block_size(ext4_superblock_t *, uint32_t); 212 219 extern uint32_t ext4_superblock_get_blocks_per_group(ext4_superblock_t *); 220 extern void ext4_superblock_set_blocks_per_group(ext4_superblock_t *, uint32_t); 213 221 extern uint32_t ext4_superblock_get_inodes_per_group(ext4_superblock_t *); 222 extern void ext4_superblock_set_inodes_per_group(ext4_superblock_t *, uint32_t); 214 223 extern uint32_t ext4_superblock_get_mount_time(ext4_superblock_t *); 224 extern void ext4_superblock_set_mount_time(ext4_superblock_t *, uint32_t); 215 225 extern uint32_t ext4_superblock_get_write_time(ext4_superblock_t *); 226 extern void ext4_superblock_set_write_time(ext4_superblock_t *, uint32_t); 216 227 extern uint16_t ext4_superblock_get_mount_count(ext4_superblock_t *); 228 extern void ext4_superblock_set_mount_count(ext4_superblock_t *, uint16_t); 217 229 extern uint16_t ext4_superblock_get_max_mount_count(ext4_superblock_t *); 230 extern void ext4_superblock_set_max_mount_count(ext4_superblock_t *, uint16_t); 218 231 extern uint16_t ext4_superblock_get_magic(ext4_superblock_t *); 219 232 extern uint16_t ext4_superblock_get_state(ext4_superblock_t *); 233 extern void ext4_superblock_set_state(ext4_superblock_t *, uint16_t); 220 234 extern uint16_t ext4_superblock_get_errors(ext4_superblock_t *); 235 extern void ext4_superblock_set_errors(ext4_superblock_t *, uint16_t); 221 236 extern uint16_t ext4_superblock_get_minor_rev_level(ext4_superblock_t *); 237 extern void ext4_superblock_set_minor_rev_level(ext4_superblock_t *, uint16_t); 222 238 extern uint32_t ext4_superblock_get_last_check_time(ext4_superblock_t *); 239 extern void ext4_superblock_set_last_check_time(ext4_superblock_t *, uint32_t); 223 240 extern uint32_t ext4_superblock_get_check_interval(ext4_superblock_t *); 241 extern void ext4_superblock_set_check_interval(ext4_superblock_t *, uint32_t); 224 242 extern uint32_t ext4_superblock_get_creator_os(ext4_superblock_t *); 243 extern void ext4_superblock_set_creator_os(ext4_superblock_t *, uint32_t); 225 244 extern uint32_t ext4_superblock_get_rev_level(ext4_superblock_t *); 226 227 /* 228 uint16_t s_def_resuid; // Default uid for reserved blocks 229 uint16_t s_def_resgid; // Default gid for reserved blocks 230 */ 231 245 extern void ext4_superblock_set_rev_level(ext4_superblock_t *, uint32_t); 246 extern uint16_t ext4_superblock_get_def_resuid(ext4_superblock_t *); 247 extern void ext4_superblock_set_def_resuid(ext4_superblock_t *, uint16_t); 248 extern uint16_t ext4_superblock_get_def_resgid(ext4_superblock_t *); 249 extern void ext4_superblock_set_def_resgid(ext4_superblock_t *, uint16_t); 232 250 extern uint32_t ext4_superblock_get_first_inode(ext4_superblock_t *); 251 extern void ext4_superblock_set_first_inode(ext4_superblock_t *, uint32_t); 233 252 extern uint16_t ext4_superblock_get_inode_size(ext4_superblock_t *); 253 extern void ext4_superblock_set_inode_size(ext4_superblock_t *, uint16_t); 234 254 extern uint16_t ext4_superblock_get_block_group_number(ext4_superblock_t *); 255 extern void ext4_superblock_set_block_group_number(ext4_superblock_t *, uint16_t); 235 256 extern uint32_t ext4_superblock_get_features_compatible(ext4_superblock_t *); 257 extern void ext4_superblock_set_features_compatible(ext4_superblock_t *, uint32_t); 236 258 extern uint32_t ext4_superblock_get_features_incompatible(ext4_superblock_t *); 259 extern void ext4_superblock_set_features_incompatible(ext4_superblock_t *, uint32_t); 237 260 extern uint32_t ext4_superblock_get_features_read_only(ext4_superblock_t *); 261 extern void ext4_superblock_set_features_read_only(ext4_superblock_t *, uint32_t); 238 262 239 263 /* … … 251 275 */ 252 276 extern uint32_t* ext4_superblock_get_hash_seed(ext4_superblock_t *); 253 254 277 /* 255 278 uint8_t s_def_hash_version; // Default hash version to use … … 258 281 259 282 extern uint16_t ext4_superblock_get_desc_size(ext4_superblock_t *); 283 extern void ext4_superblock_set_desc_size(ext4_superblock_t *, uint16_t); 260 284 261 285 /* … … 268 292 */ 269 293 extern uint32_t ext4_superblock_get_flags(ext4_superblock_t *); 294 extern void ext4_superblock_set_flags(ext4_superblock_t *, uint32_t); 270 295 /* 271 296 uint16_t s_raid_stride; // RAID stride
Note:
See TracChangeset
for help on using the changeset viewer.