Lines Matching full:super

270   struct reiserfs_super_block super;  in reiserfs_mount()  local
274 if (part_length < superblock + (sizeof (super) >> SECTOR_BITS) in reiserfs_mount()
276 (char *) &super) in reiserfs_mount()
277 || (substring (REISER3FS_SUPER_MAGIC_STRING, super.s_magic) > 0 in reiserfs_mount()
278 && substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) > 0 in reiserfs_mount()
279 && substring (REISERFS_SUPER_MAGIC_STRING, super.s_magic) > 0) in reiserfs_mount()
281 sb_journal_block(&super) * sb_blocksize(&super) in reiserfs_mount()
284 /* Try old super block position */ in reiserfs_mount()
286 if (part_length < superblock + (sizeof (super) >> SECTOR_BITS) in reiserfs_mount()
288 (char *) &super)) in reiserfs_mount()
291 if (substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) > 0 in reiserfs_mount()
292 && substring (REISERFS_SUPER_MAGIC_STRING, super.s_magic) > 0) in reiserfs_mount()
294 /* pre journaling super block ? */ in reiserfs_mount()
296 (char*) ((int) &super + 20)) > 0) in reiserfs_mount()
299 set_sb_blocksize(&super, REISERFS_OLD_BLOCKSIZE); in reiserfs_mount()
300 set_sb_journal_block(&super, 0); in reiserfs_mount()
301 set_sb_version(&super, 0); in reiserfs_mount()
306 if (sb_version(&super) > REISERFS_MAX_SUPPORTED_VERSION) in reiserfs_mount()
309 INFO->version = sb_version(&super); in reiserfs_mount()
310 INFO->blocksize = sb_blocksize(&super); in reiserfs_mount()
311 INFO->fullblocksize_shift = log2 (sb_blocksize(&super)); in reiserfs_mount()
324 if (sb_blocksize(&super) < FSYSREISER_MIN_BLOCKSIZE in reiserfs_mount()
325 || sb_blocksize(&super) > FSYSREISER_MAX_BLOCKSIZE in reiserfs_mount()
326 || (SECTOR_SIZE << INFO->blocksize_shift) != sb_blocksize(&super)) in reiserfs_mount()
333 if (sb_journal_block(&super) != 0 && super.s_journal_dev == 0) in reiserfs_mount()
335 INFO->journal_block = sb_journal_block(&super); in reiserfs_mount()
336 INFO->journal_block_count = sb_journal_size(&super); in reiserfs_mount()
340 /* Read in super block again, maybe it is in the journal */ in reiserfs_mount()
342 0, sizeof (struct reiserfs_super_block), (char *) &super); in reiserfs_mount()
345 if (! block_read (sb_root_block(&super), 0, INFO->blocksize, (char*) ROOT)) in reiserfs_mount()
353 sb_root_block(&super), INFO->tree_depth); in reiserfs_mount()