Changeset 18626b3 in mainline for uspace/lib/ext2/libext2_superblock.c
- Timestamp:
- 2011-06-02T19:04:25Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6a7e497
- Parents:
- cf5e86e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext2/libext2_superblock.c
rcf5e86e r18626b3 46 46 * @param sb pointer to superblock 47 47 */ 48 inlineuint16_t ext2_superblock_get_magic(ext2_superblock_t *sb)48 uint16_t ext2_superblock_get_magic(ext2_superblock_t *sb) 49 49 { 50 50 return uint16_t_le2host(sb->magic); … … 57 57 * @param sb pointer to superblock 58 58 */ 59 inlineuint32_t ext2_superblock_get_first_block(ext2_superblock_t *sb)59 uint32_t ext2_superblock_get_first_block(ext2_superblock_t *sb) 60 60 { 61 61 return uint32_t_le2host(sb->first_block); … … 68 68 * @param sb pointer to superblock 69 69 */ 70 inlineuint32_t ext2_superblock_get_block_size_log2(ext2_superblock_t *sb)70 uint32_t ext2_superblock_get_block_size_log2(ext2_superblock_t *sb) 71 71 { 72 72 return uint32_t_le2host(sb->block_size_log2); … … 78 78 * @param sb pointer to superblock 79 79 */ 80 inlineuint32_t ext2_superblock_get_block_size(ext2_superblock_t *sb)80 uint32_t ext2_superblock_get_block_size(ext2_superblock_t *sb) 81 81 { 82 82 return 1024 << ext2_superblock_get_block_size_log2(sb); … … 90 90 * @param sb pointer to superblock 91 91 */ 92 in line int32_t ext2_superblock_get_fragment_size_log2(ext2_superblock_t *sb)92 int32_t ext2_superblock_get_fragment_size_log2(ext2_superblock_t *sb) 93 93 { 94 94 return uint32_t_le2host(sb->fragment_size_log2); … … 100 100 * @param sb pointer to superblock 101 101 */ 102 inlineuint32_t ext2_superblock_get_fragment_size(ext2_superblock_t *sb)102 uint32_t ext2_superblock_get_fragment_size(ext2_superblock_t *sb) 103 103 { 104 104 int32_t log = ext2_superblock_get_fragment_size_log2(sb); … … 116 116 * @param sb pointer to superblock 117 117 */ 118 inlineuint32_t ext2_superblock_get_blocks_per_group(ext2_superblock_t *sb)118 uint32_t ext2_superblock_get_blocks_per_group(ext2_superblock_t *sb) 119 119 { 120 120 return uint32_t_le2host(sb->blocks_per_group); … … 126 126 * @param sb pointer to superblock 127 127 */ 128 inlineuint32_t ext2_superblock_get_fragments_per_group(ext2_superblock_t *sb)128 uint32_t ext2_superblock_get_fragments_per_group(ext2_superblock_t *sb) 129 129 { 130 130 return uint32_t_le2host(sb->fragments_per_group); … … 136 136 * @param sb pointer to superblock 137 137 */ 138 inlineuint16_t ext2_superblock_get_state(ext2_superblock_t *sb)138 uint16_t ext2_superblock_get_state(ext2_superblock_t *sb) 139 139 { 140 140 return uint16_t_le2host(sb->state); … … 146 146 * @param sb pointer to superblock 147 147 */ 148 inlineuint16_t ext2_superblock_get_rev_minor(ext2_superblock_t *sb)148 uint16_t ext2_superblock_get_rev_minor(ext2_superblock_t *sb) 149 149 { 150 150 return uint16_t_le2host(sb->rev_minor); … … 156 156 * @param sb pointer to superblock 157 157 */ 158 inlineuint32_t ext2_superblock_get_rev_major(ext2_superblock_t *sb)158 uint32_t ext2_superblock_get_rev_major(ext2_superblock_t *sb) 159 159 { 160 160 return uint32_t_le2host(sb->rev_major); … … 166 166 * @param sb pointer to superblock 167 167 */ 168 inlineuint32_t ext2_superblock_get_first_inode(ext2_superblock_t *sb)168 uint32_t ext2_superblock_get_first_inode(ext2_superblock_t *sb) 169 169 { 170 170 if (ext2_superblock_get_rev_major(sb) == 0) { … … 179 179 * @param sb pointer to superblock 180 180 */ 181 inlineuint16_t ext2_superblock_get_inode_size(ext2_superblock_t *sb)181 uint16_t ext2_superblock_get_inode_size(ext2_superblock_t *sb) 182 182 { 183 183 if (ext2_superblock_get_rev_major(sb) == 0) { … … 192 192 * @param sb pointer to superblock 193 193 */ 194 inline uint32_text2_superblock_get_total_inode_count(ext2_superblock_t *sb)194 uint32_t ext2_superblock_get_total_inode_count(ext2_superblock_t *sb) 195 195 { 196 196 return uint32_t_le2host(sb->total_inode_count); … … 202 202 * @param sb pointer to superblock 203 203 */ 204 inline uint32_text2_superblock_get_total_block_count(ext2_superblock_t *sb)204 uint32_t ext2_superblock_get_total_block_count(ext2_superblock_t *sb) 205 205 { 206 206 return uint32_t_le2host(sb->total_block_count); … … 212 212 * @param sb pointer to superblock 213 213 */ 214 inline uint32_text2_superblock_get_reserved_block_count(ext2_superblock_t *sb)214 uint32_t ext2_superblock_get_reserved_block_count(ext2_superblock_t *sb) 215 215 { 216 216 return uint32_t_le2host(sb->reserved_block_count); … … 222 222 * @param sb pointer to superblock 223 223 */ 224 inline uint32_text2_superblock_get_free_block_count(ext2_superblock_t *sb)224 uint32_t ext2_superblock_get_free_block_count(ext2_superblock_t *sb) 225 225 { 226 226 return uint32_t_le2host(sb->free_block_count); … … 232 232 * @param sb pointer to superblock 233 233 */ 234 inline uint32_text2_superblock_get_free_inode_count(ext2_superblock_t *sb)234 uint32_t ext2_superblock_get_free_inode_count(ext2_superblock_t *sb) 235 235 { 236 236 return uint32_t_le2host(sb->free_inode_count); … … 242 242 * @param sb pointer to superblock 243 243 */ 244 inline uint32_text2_superblock_get_os(ext2_superblock_t *sb)244 uint32_t ext2_superblock_get_os(ext2_superblock_t *sb) 245 245 { 246 246 return uint32_t_le2host(sb->os); … … 252 252 * @param sb pointer to superblock 253 253 */ 254 inline uint32_text2_superblock_get_inodes_per_group(ext2_superblock_t *sb)254 uint32_t ext2_superblock_get_inodes_per_group(ext2_superblock_t *sb) 255 255 { 256 256 return uint32_t_le2host(sb->inodes_per_group); … … 262 262 * @param sb pointer to superblock 263 263 */ 264 inline uint32_text2_superblock_get_features_compatible(ext2_superblock_t *sb)264 uint32_t ext2_superblock_get_features_compatible(ext2_superblock_t *sb) 265 265 { 266 266 return uint32_t_le2host(sb->features_compatible); … … 272 272 * @param sb pointer to superblock 273 273 */ 274 inline uint32_text2_superblock_get_features_incompatible(ext2_superblock_t *sb)274 uint32_t ext2_superblock_get_features_incompatible(ext2_superblock_t *sb) 275 275 { 276 276 return uint32_t_le2host(sb->features_incompatible); … … 282 282 * @param sb pointer to superblock 283 283 */ 284 inline uint32_text2_superblock_get_features_read_only(ext2_superblock_t *sb)284 uint32_t ext2_superblock_get_features_read_only(ext2_superblock_t *sb) 285 285 { 286 286 return uint32_t_le2host(sb->features_read_only); … … 305 305 * @param sb pointer to superblock 306 306 */ 307 inlineuint32_t ext2_superblock_get_block_group_count(ext2_superblock_t *sb)307 uint32_t ext2_superblock_get_block_group_count(ext2_superblock_t *sb) 308 308 { 309 309 /* We add one to the result because e.g. 2/3 = 0, while to store
Note:
See TracChangeset
for help on using the changeset viewer.