Lines Matching defs:super

52 /* This is the new super block of a journaling reiserfs system */
282 /* the spot for the super in versions 3.5 - 3.5.11 (inclusive) */
572 struct reiserfs_super_block super;
575 if (part_length < superblock + (sizeof (super) >> SECTOR_BITS)
577 (char *) &super)
578 || (substring (REISER3FS_SUPER_MAGIC_STRING, super.s_magic) > 0
579 && substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) > 0
580 && substring (REISERFS_SUPER_MAGIC_STRING, super.s_magic) > 0)
582 super.s_journal_block * super.s_blocksize
585 /* Try old super block position */
587 if (part_length < superblock + (sizeof (super) >> SECTOR_BITS)
589 (char *) &super))
592 if (substring (REISER3FS_SUPER_MAGIC_STRING, super.s_magic) > 0
593 && substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) > 0
594 && substring (REISERFS_SUPER_MAGIC_STRING, super.s_magic) > 0)
596 /* pre journaling super block ? */
598 (char*) ((int) &super + 20)) > 0)
601 super.s_blocksize = REISERFS_OLD_BLOCKSIZE;
602 super.s_journal_block = 0;
603 super.s_version = 0;
608 if (super.s_version > REISERFS_MAX_SUPPORTED_VERSION)
611 INFO->version = super.s_version;
612 INFO->blocksize = super.s_blocksize;
613 INFO->fullblocksize_shift = log2 (super.s_blocksize);
626 if (super.s_blocksize < FSYSREISER_MIN_BLOCKSIZE
627 || super.s_blocksize > FSYSREISER_MAX_BLOCKSIZE
628 || (SECTOR_SIZE << INFO->blocksize_shift) != super.s_blocksize)
635 if (super.s_journal_block != 0 && super.s_journal_dev == 0)
637 INFO->journal_block = super.s_journal_block;
638 INFO->journal_block_count = super.s_journal_size;
642 /* Read in super block again, maybe it is in the journal */
644 0, sizeof (struct reiserfs_super_block), (char *) &super);
647 if (! block_read (super.s_root_block, 0, INFO->blocksize, (char*) ROOT))
654 super.s_root_block, INFO->tree_depth);
1218 struct reiserfs_super_block super;
1222 sizeof (struct reiserfs_super_block), (char *) &super))
1226 if ((substring (REISERFS_SUPER_MAGIC_STRING, super.s_magic) <= 0
1227 || substring (REISER2FS_SUPER_MAGIC_STRING, super.s_magic) <= 0
1228 || substring (REISER3FS_SUPER_MAGIC_STRING, super.s_magic) <= 0)
1229 && (/* check that this is not a super block copy inside
1231 super.s_journal_block * super.s_blocksize