Home
last modified time | relevance | path

Searched refs:superblock (Results 1 – 25 of 69) sorted by relevance

123

/openbmc/linux/fs/hpfs/
H A Dsuper.c541 struct hpfs_super_block *superblock; in hpfs_fill_super() local
595 ||*/ le32_to_cpu(superblock->magic) != SB_MAGIC in hpfs_fill_super()
603 if (!sb_rdonly(s) && superblock->funcversion != 2 && superblock->funcversion != 3) { in hpfs_fill_super()
605 (int)superblock->version, (int)superblock->funcversion); in hpfs_fill_super()
619 sbi->sb_root = le32_to_cpu(superblock->root); in hpfs_fill_super()
620 sbi->sb_fs_size = le32_to_cpu(superblock->n_sectors); in hpfs_fill_super()
621 sbi->sb_bitmaps = le32_to_cpu(superblock->bitmaps); in hpfs_fill_super()
681 …if (le32_to_cpu(superblock->dir_band_end) - le32_to_cpu(superblock->dir_band_start) + 1 != le32_to… in hpfs_fill_super()
682 …le32_to_cpu(superblock->dir_band_end) < le32_to_cpu(superblock->dir_band_start) || le32_to_cpu(sup… in hpfs_fill_super()
684 …le32_to_cpu(superblock->dir_band_start), le32_to_cpu(superblock->dir_band_end), le32_to_cpu(superb… in hpfs_fill_super()
[all …]
/openbmc/linux/Documentation/filesystems/
H A Dqnx6.rst41 The superblock contains all global information about the filesystem.
43 That serial number is used to identify the "active" superblock.
45 serial of the new master superblock is increased (old superblock serial + 1)
51 inactive superblock.
72 The Audi MMI 3G first superblock directly starts at byte 0.
74 Second superblock position can either be calculated from the superblock
79 0x1000 is the size reserved for each superblock - regardless of the
122 starting with the superblock longfilename root node pointers.
144 is the longfilename root node in the active superblock.
179 Each superblock got its own half of the system area. So superblock #1
[all …]
H A Dmount_api.rst39 (4) Get or create a superblock and mountable root.
126 mount superblock on an automount.
160 The proposed s_fs_info for a new superblock, set in the superblock by
184 FS_CONTEXT_FOR_MOUNT, New superblock for explicit mount
296 the filesystem context and transfer them to the superblock. The
297 superblock can be found from fc->root->d_sb.
412 sets the superblock flags, initialises the security and calls
416 sb_flags presets the superblock flags stored therein.
426 existing superblock. dentry provides a reference to the superblock to be
440 dentry's superblock also.
[all …]
H A Dporting.rst208 just takes the superblock and inode number as arguments and does the
961 suitable superblock to reuse based on the block device pointer.
983 The holder of a block device is now the superblock.
987 superblock without matching on the device pointer stored in the superblock.
989 find the owning superblock of any additional devices.
996 existing superblock was made to wait until the superblock either became
1004 reuse the block device and allocate a new superblock.
1014 still in use by another superblock.
1020 superblock.
1027 superblock is made to wait until the superblock is either ready or until
[all …]
H A Dext2.rst17 Most defaults are determined by the filesystem superblock, and can be
52 sb=n Use alternate superblock at this location.
98 descriptor table stored in the block(s) immediately after the superblock.
112 The superblock contains all the information about the configuration of
113 the filing system. The primary copy of the superblock is stored at an
116 the superblock are stored in block groups throughout the filesystem.
122 superblock feature). The groups chosen are 0, 1 and powers of 3, 5 and 7.
124 The information in the superblock contains fields such as the total
135 All fields in the superblock (as in all other ext2 structures) are stored
225 filesystems. The superblock of the ext2 filesystem contains several
[all …]
/openbmc/linux/security/landlock/
H A Dfs.h84 landlock_superblock(const struct super_block *const superblock) in landlock_superblock() argument
86 return superblock->s_security + landlock_blob_sizes.lbs_superblock; in landlock_superblock()
/openbmc/linux/Documentation/filesystems/ext4/
H A Dblockgroup.rst32 The superblock will start at offset 1024 bytes, whichever block that
34 1024, then block 0 is marked in use and the superblock goes in block 1.
37 The ext4 driver primarily works with the superblock and the group
39 superblock and group descriptors are written to some of the block groups
71 superblock, group descriptors, data block bitmaps for groups 0-3, inode
75 large files to be continuous on disk. Backup copies of the superblock
103 the superblock is followed by a variable-length set of block group
104 descriptors. Instead, the superblock and a single block group descriptor
113 the field s_first_meta_bg in the superblock will indicate the first
H A Dchecksums.rst8 The desired checksum algorithm is indicated in the superblock, though as
27 of checksum. The checksum function is whatever the superblock describes
39 - The entire superblock up to the checksum field. The UUID lives inside
40 the superblock.
H A Dsuper.rst6 The superblock records various information about the enclosing
11 superblock and group descriptors are kept only in the groups whose group
15 The superblock checksum is calculated against the superblock structure,
18 The ext4 superblock is laid out as follows in
156 - Block group # of this superblock.
218 - UUID of journal superblock
420 - Block groups containing superblock backups (if sparse_super2)
495 The superblock state is some combination of the following:
512 The superblock error policy is one of the following:
550 The superblock revision is one of the following:
[all …]
H A Dorphan.rst15 superblock contains the inode number of the last orphan inode (s_last_orphan
21 (referenced from the superblock through s_orphan_file_inum) with several
37 RO_COMPAT_ORPHAN_PRESENT feature in the superblock to indicate there may
H A Dspecial_inodes.rst37 …st non-reserved inode. Usually this is the lost+found directory. See s_first_ino in the superblock.
41 hierarchy. These are generally reference from the superblock. They are:
H A Djournal.rst43 journal inode are replicated in the ext4 superblock. The journal itself
86 The journal superblock will be in the next full block after the
87 superblock.
150 - Journal superblock, v1.
152 - Journal superblock, v2.
164 The journal superblock is recorded as ``struct journal_superblock_s``,
182 - Common header identifying this as a superblock.
215 - The remaining fields are only valid in a v2 superblock.
274 - Checksum of the entire superblock, with this field set to zero.
560 the superblock advertises 64-bit block number support, or 4 bytes
/openbmc/linux/scripts/gdb/linux/
H A Dproc.py192 superblock = mnt['mnt']['mnt_sb']
193 fstype = superblock['s_type']['name'].string()
194 s_flags = int(superblock['s_flags'])
199 mnt.format_string(), superblock.format_string(), devname,
/openbmc/linux/fs/nilfs2/
H A Dsysfs.h77 NILFS_DEV_ATTR_STRUCT(superblock);
139 NILFS_RO_ATTR(superblock, name)
141 NILFS_RW_ATTR(superblock, name)
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-fs-nilfs260 What: /sys/fs/nilfs2/<device>/superblock/sb_write_time
67 What: /sys/fs/nilfs2/<device>/superblock/sb_write_time_secs
73 What: /sys/fs/nilfs2/<device>/superblock/sb_write_count
79 What: /sys/fs/nilfs2/<device>/superblock/sb_update_frequency
83 Show/Set interval of periodical update of superblock
86 What: /sys/fs/nilfs2/<device>/superblock/README
90 Describe attributes of /sys/fs/nilfs2/<device>/superblock
/openbmc/openbmc/poky/meta/recipes-devtools/syslinux/syslinux/
H A D0009-linux-syslinux-implement-install_bootblock.patch28 + perror("reading superblock");
34 + "no ext2/3/4 superblock found on %s\n", device);
/openbmc/linux/security/selinux/include/
H A Dobjsec.h192 const struct super_block *superblock) in selinux_superblock() argument
194 return superblock->s_security + selinux_blob_sizes.lbs_superblock; in selinux_superblock()
/openbmc/linux/Documentation/admin-guide/device-mapper/
H A Ddm-integrity.rst37 the device. But it will only format the device if the superblock contains
38 zeroes. If the superblock is neither valid nor zeroed, the dm-integrity
52 1. overwrite the superblock with zeroes
56 4. read the "provided_data_sectors" value from the superblock
103 superblock is used.
108 the superblock is used.
198 - the superblock is protected by journal_mac
199 - a 16-byte salt stored in the superblock is mixed to the mac, so
238 * superblock (4kiB)
268 * integrity tag (the size is specified in the superblock)
[all …]
/openbmc/u-boot/fs/reiserfs/
H A Dreiserfs.c271 int superblock = REISERFS_DISK_OFFSET_IN_BYTES >> SECTOR_BITS; in reiserfs_mount() local
274 if (part_length < superblock + (sizeof (super) >> SECTOR_BITS) in reiserfs_mount()
275 || ! reiserfs_devread (superblock, 0, sizeof (struct reiserfs_super_block), in reiserfs_mount()
285 superblock = REISERFS_OLD_DISK_OFFSET_IN_BYTES >> SECTOR_BITS; in reiserfs_mount()
286 if (part_length < superblock + (sizeof (super) >> SECTOR_BITS) in reiserfs_mount()
287 || ! reiserfs_devread (superblock, 0, sizeof (struct reiserfs_super_block), in reiserfs_mount()
341 block_read (superblock >> INFO->blocksize_shift, in reiserfs_mount()
/openbmc/linux/drivers/md/persistent-data/
H A Ddm-space-map-metadata.h36 dm_block_t superblock);
H A Ddm-transaction-manager.h52 int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *superblock);
/openbmc/linux/Documentation/networking/
H A Dsysfs-tagging.rst29 Each sysfs superblock's kernfs_super_info contains an array
31 kobj_nstype first mounts sysfs, a new superblock is created. It
/openbmc/linux/security/smack/
H A Dsmack.h353 const struct super_block *superblock) in smack_superblock() argument
355 return superblock->s_security + smack_blob_sizes.lbs_superblock; in smack_superblock()
/openbmc/linux/fs/cramfs/
H A DREADME13 <superblock>
17 <superblock>: struct cramfs_super (see cramfs_fs.h).
120 The superblock ought to indicate the block size that the fs was
149 data, only the superblock, inodes and block pointers.
/openbmc/linux/fs/btrfs/
H A Dcheck-integrity.c2086 struct btrfsic_block *const superblock, in btrfsic_process_written_superblock() argument
2092 superblock->generation = btrfs_super_generation(super_hdr); in btrfsic_process_written_superblock()
2093 if (!(superblock->generation > state->max_superblock_generation || in btrfsic_process_written_superblock()
2098 superblock->logical_bytenr, in btrfsic_process_written_superblock()
2099 superblock->dev_state->bdev, in btrfsic_process_written_superblock()
2100 superblock->dev_bytenr, superblock->mirror_num, in btrfsic_process_written_superblock()
2107 superblock->logical_bytenr, in btrfsic_process_written_superblock()
2108 superblock->dev_state->bdev, in btrfsic_process_written_superblock()
2109 superblock->dev_bytenr, superblock->mirror_num, in btrfsic_process_written_superblock()
2115 state->latest_superblock = superblock; in btrfsic_process_written_superblock()
[all …]

123