Home
last modified time | relevance | path

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

123

/Linux-v5.4/fs/hpfs/
Dsuper.c542 struct hpfs_super_block *superblock; in hpfs_fill_super() local
591 if (!(superblock = hpfs_map_sector(s, 16, &bh1, 1))) goto bail2; in hpfs_fill_super()
596 ||*/ le32_to_cpu(superblock->magic) != SB_MAGIC in hpfs_fill_super()
604 if (!sb_rdonly(s) && superblock->funcversion != 2 && superblock->funcversion != 3) { in hpfs_fill_super()
606 (int)superblock->version, (int)superblock->funcversion); in hpfs_fill_super()
620 sbi->sb_root = le32_to_cpu(superblock->root); in hpfs_fill_super()
621 sbi->sb_fs_size = le32_to_cpu(superblock->n_sectors); in hpfs_fill_super()
622 sbi->sb_bitmaps = le32_to_cpu(superblock->bitmaps); in hpfs_fill_super()
623 sbi->sb_dirband_start = le32_to_cpu(superblock->dir_band_start); in hpfs_fill_super()
624 sbi->sb_dirband_size = le32_to_cpu(superblock->n_dir_band); in hpfs_fill_super()
[all …]
/Linux-v5.4/Documentation/filesystems/
Dqnx6.txt35 The superblock contains all global information about the filesystem.
37 That serial number is used to identify the "active" superblock.
39 serial of the new master superblock is increased (old superblock serial + 1)
45 inactive superblock.
47 Each superblock holds a set of root inodes for the different filesystem
64 The Audi MMI 3G first superblock directly starts at byte 0.
65 Second superblock position can either be calculated from the superblock
70 0x1000 is the size reserved for each superblock - regardless of the
88 used. (scheme is the same as the one used for the superblock root nodes)
107 starting with the superblock longfilename root node pointers.
[all …]
Dmount_api.txt38 (4) Get or create a superblock and mountable root.
64 The creation and reconfiguration of a superblock is governed by a filesystem
108 superblock thereof). This is filled in by the ->get_tree() op. If this
117 mount superblock on an automount.
136 A place for the LSMs to hang their security data for the superblock. The
141 The proposed s_fs_info for a new superblock, set in the superblock by
151 These will be bitwise-OR'd with s->s_iflags when a superblock is created.
158 FS_CONTEXT_FOR_MOUNT, -- New superblock for explicit mount
171 and attach it to the superblock (or whatever), provided it clears the pointer
241 Called to get or create the mountable root and superblock, using the
[all …]
Dsysfs-tagging.txt26 Each sysfs superblock's kernfs_super_info contains an array void
28 kobj_nstype first mounts sysfs, a new superblock is created. It
Dext2.txt14 Most defaults are determined by the filesystem superblock, and can be
48 sb=n Use alternate superblock at this location.
95 descriptor table stored in the block(s) immediately after the superblock.
109 The superblock contains all the information about the configuration of
110 the filing system. The primary copy of the superblock is stored at an
113 the superblock are stored in block groups throughout the filesystem.
119 superblock feature). The groups chosen are 0, 1 and powers of 3, 5 and 7.
121 The information in the superblock contains fields such as the total
132 All fields in the superblock (as in all other ext2 structures) are stored
222 filesystems. The superblock of the ext2 filesystem contains several
[all …]
Dlocking.rst115 cross-directory ->rename() has (per-superblock) ->s_vfs_rename_sem.
196 the superblock down when we only have dev_t given us by userland to
197 identify the superblock. Everything else (statfs(), fstatfs(), etc.)
198 doesn't hold it when calling ->statfs() - superblock is pinned down
228 ->mount() returns ERR_PTR or the root dentry; its superblock should be locked
231 ->kill_sb() takes a write-locked superblock, does all shutdown work on it,
594 FS recursion means calling ->quota_read() and ->quota_write() from superblock
/Linux-v5.4/Documentation/filesystems/ext4/
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
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.
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
308 MMP is a mechanism to record in the superblock which host and device
420 - Block groups containing superblock backups (if sparse\_super2)
491 The superblock state is some combination of the following:
508 The superblock error policy is one of the following:
[all …]
Djournal.rst32 journal inode are replicated in the ext4 superblock. The journal itself
75 The journal superblock will be in the next full block after the
76 superblock.
139 - Journal superblock, v1.
141 - Journal superblock, v2.
153 The journal superblock is recorded as ``struct journal_superblock_s``,
171 - Common header identifying this as a superblock.
204 - The remaining fields are only valid in a v2 superblock.
254 - Checksum of the entire superblock, with this field set to zero.
538 the superblock advertises 64-bit block number support, or 4 bytes
Dspecial_inodes.rst37 … non-reserved inode. Usually this is the lost+found directory. See s\_first\_ino in the superblock.
Dbitmaps.rst26 descriptor points to the start of the table, and the superblock records
/Linux-v5.4/fs/nilfs2/
Dsysfs.h77 NILFS_DEV_ATTR_STRUCT(superblock);
139 NILFS_RO_ATTR(superblock, name)
141 NILFS_RW_ATTR(superblock, name)
/Linux-v5.4/Documentation/ABI/testing/
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
/Linux-v5.4/scripts/gdb/linux/
Dproc.py187 superblock = vfs['mnt']['mnt_sb']
188 fstype = superblock['s_type']['name'].string()
189 s_flags = int(superblock['s_flags'])
/Linux-v5.4/Documentation/admin-guide/device-mapper/
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
43 1. overwrite the superblock with zeroes
47 4. read the "provided_data_sectors" value from the superblock
94 superblock is used.
99 the superblock is used.
195 * superblock (4kiB)
225 * integrity tag (the size is specified in the superblock)
259 in the superblock.
/Linux-v5.4/drivers/md/persistent-data/
Ddm-space-map-metadata.h35 dm_block_t superblock);
Ddm-transaction-manager.h51 int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *superblock);
Ddm-space-map-metadata.c764 dm_block_t superblock) in dm_sm_metadata_create() argument
770 smm->begin = superblock + 1; in dm_sm_metadata_create()
792 for (i = superblock; !r && i < smm->begin; i++) in dm_sm_metadata_create()
/Linux-v5.4/fs/befs/
DTODO13 representations of the superblock and inode.
DChangeLog79 * Abbandoned silly checks for a NULL superblock pointer in debug.c. [WD]
167 superblock type, rather than struct super_block. This is for
178 * Added functions to get the private superblock and inode structures from
244 * Fixed a problem with reading the superblock on devices with large sector
375 very end of befs_read_super(), after we are done with the disk superblock.
396 * Removed superblock locking calls in befs_read_super(). In 2.4, the VFS
/Linux-v5.4/fs/btrfs/
Dcheck-integrity.c2185 struct btrfsic_block *const superblock, in btrfsic_process_written_superblock() argument
2191 superblock->generation = btrfs_super_generation(super_hdr); in btrfsic_process_written_superblock()
2192 if (!(superblock->generation > state->max_superblock_generation || in btrfsic_process_written_superblock()
2196 superblock->logical_bytenr, in btrfsic_process_written_superblock()
2197 superblock->dev_state->name, in btrfsic_process_written_superblock()
2198 superblock->dev_bytenr, superblock->mirror_num, in btrfsic_process_written_superblock()
2204 superblock->logical_bytenr, in btrfsic_process_written_superblock()
2205 superblock->dev_state->name, in btrfsic_process_written_superblock()
2206 superblock->dev_bytenr, superblock->mirror_num, in btrfsic_process_written_superblock()
2212 state->latest_superblock = superblock; in btrfsic_process_written_superblock()
[all …]
/Linux-v5.4/fs/cramfs/
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.
/Linux-v5.4/Documentation/admin-guide/
Dmd.rst84 superblock can be autodetected and run at boot time.
118 The md driver can support a variety of different superblock formats.
119 Currently, it supports superblock formats ``0.90.0`` and the ``md-1`` format
122 The kernel will autodetect which format superblock is being used.
125 reasons - it is the original superblock format.
128 General Rules - apply for all superblock formats
146 version number. The major version number selects which superblock
149 superblock.
158 appropriate superblock written to them, and then be passed in with
165 Specific Rules that apply to format-0 super block arrays, and arrays with no superblock (non-persis…
[all …]
/Linux-v5.4/fs/freevxfs/
DKconfig11 data endianess and/or superblock offset. The vxfs module has been

123