Searched refs:disk_sb (Results 1 - 25 of 45) sorted by relevance

12

/linux-master/fs/befs/
H A Dsuper.h5 int befs_load_sb(struct super_block *sb, befs_super_block *disk_sb);
H A Dsuper.c21 befs_load_sb(struct super_block *sb, befs_super_block *disk_sb) argument
26 if (disk_sb->fs_byte_order == BEFS_BYTEORDER_NATIVE_LE)
28 else if (disk_sb->fs_byte_order == BEFS_BYTEORDER_NATIVE_BE)
31 befs_sb->magic1 = fs32_to_cpu(sb, disk_sb->magic1);
32 befs_sb->magic2 = fs32_to_cpu(sb, disk_sb->magic2);
33 befs_sb->magic3 = fs32_to_cpu(sb, disk_sb->magic3);
34 befs_sb->block_size = fs32_to_cpu(sb, disk_sb->block_size);
35 befs_sb->block_shift = fs32_to_cpu(sb, disk_sb->block_shift);
36 befs_sb->num_blocks = fs64_to_cpu(sb, disk_sb->num_blocks);
37 befs_sb->used_blocks = fs64_to_cpu(sb, disk_sb
[all...]
H A Dlinuxvfs.c809 befs_super_block *disk_sb; local
859 disk_sb = (befs_super_block *) bh->b_data;
860 if ((disk_sb->magic1 == BEFS_SUPER_MAGIC1_LE) ||
861 (disk_sb->magic1 == BEFS_SUPER_MAGIC1_BE)) {
865 disk_sb =
869 if ((befs_load_sb(sb, disk_sb) != BEFS_OK) ||
873 befs_dump_super_block(sb, disk_sb);
/linux-master/fs/reiserfs/
H A Dobjectid.c114 * the end of it (i = disk_sb->s_oid_cursize). Linear search is
181 struct reiserfs_super_block *disk_sb = SB_DISK_SUPER_BLOCK(s); local
182 int cur_size = sb_oid_cursize(disk_sb);
184 int old_max = sb_oid_maxsize(disk_sb);
199 set_sb_oid_cursize(disk_sb, new_size);
207 set_sb_oid_maxsize(disk_sb, new_size);
210 memset(disk_sb->s_label, 0, sizeof(disk_sb->s_label));
211 generate_random_uuid(disk_sb->s_uuid);
214 memset(disk_sb
[all...]
/linux-master/fs/bcachefs/
H A Dsb-clean.c41 le16_to_cpu(c->disk_sb.sb->version),
42 BCH_SB_BIG_ENDIAN(c->disk_sb.sb),
150 sb_clean = bch2_sb_field_get(c->disk_sb.sb, clean);
155 SET_BCH_SB_CLEAN(c->disk_sb.sb, false);
322 SET_BCH_SB_CLEAN(c->disk_sb.sb, false);
323 c->disk_sb.sb->features[0] |= cpu_to_le64(BCH_SB_FEATURES_ALWAYS);
339 if (BCH_SB_CLEAN(c->disk_sb.sb))
342 SET_BCH_SB_CLEAN(c->disk_sb.sb, true);
344 c->disk_sb.sb->compat[0] |= cpu_to_le64(1ULL << BCH_COMPAT_alloc_info);
345 c->disk_sb
[all...]
H A Djournal_seq_blacklist.c53 bl = bch2_sb_field_get(c->disk_sb.sb, journal_seq_blacklist);
78 bl = bch2_sb_field_resize(&c->disk_sb, journal_seq_blacklist,
89 c->disk_sb.sb->features[0] |= cpu_to_le64(1ULL << BCH_FEATURE_journal_seq_blacklist_v3);
136 bch2_sb_field_get(c->disk_sb.sb, journal_seq_blacklist);
258 bl = bch2_sb_field_get(c->disk_sb.sb, journal_seq_blacklist);
283 bl = bch2_sb_field_resize(&c->disk_sb, journal_seq_blacklist,
288 c->disk_sb.sb->features[0] &= cpu_to_le64(~(1ULL << BCH_FEATURE_journal_seq_blacklist_v3));
H A Dsb-counters.c51 struct bch_sb_field_counters *ctrs = bch2_sb_field_get(c->disk_sb.sb, counters);
69 struct bch_sb_field_counters *ctrs = bch2_sb_field_get(c->disk_sb.sb, counters);
75 ret = bch2_sb_field_resize(&c->disk_sb, counters,
H A Dsuper-io.c225 struct bch_fs *c = container_of(sb, struct bch_fs, disk_sb);
232 struct bch_sb_handle *dev_sb = &ca->disk_sb;
347 static int bch2_sb_validate(struct bch_sb_handle *disk_sb, struct printbuf *out, argument
350 struct bch_sb *sb = disk_sb->sb;
503 struct bch_sb *src = c->disk_sb.sb;
605 ret = bch2_sb_realloc(&c->disk_sb, 0) ?:
606 __copy_super(&c->disk_sb, src) ?:
618 return __copy_super(&ca->disk_sb, c->disk_sb.sb);
876 struct bch_sb *sb = ca->disk_sb
[all...]
H A Dsb-members.c62 struct bch_sb_field_members_v2 *mi = bch2_sb_field_get(c->disk_sb.sb, members_v2);
66 c->disk_sb.sb->nr_devices), 8);
68 mi = bch2_sb_field_resize(&c->disk_sb, members_v2, u64s);
72 for (int i = c->disk_sb.sb->nr_devices - 1; i >= 0; --i) {
88 if (!bch2_sb_field_get(c->disk_sb.sb, members_v2)) {
89 mi2 = bch2_sb_field_resize(&c->disk_sb, members_v2,
93 mi1 = bch2_sb_field_get(c->disk_sb.sb, members_v1);
103 int bch2_sb_members_cpy_v2_v1(struct bch_sb_handle *disk_sb) argument
108 mi1 = bch2_sb_field_resize(disk_sb, members_v1,
110 disk_sb
[all...]
H A Drecovery.c44 bch2_sb_field_get(c->disk_sb.sb, ext)->btrees_lost_data |= cpu_to_le64(b);
57 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
543 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
602 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
605 if (BCH_SB_HAS_TOPOLOGY_ERRORS(c->disk_sb.sb)) {
691 SET_BCH_SB_CLEAN(c->disk_sb.sb, false);
835 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
838 if (BCH_SB_VERSION_UPGRADE_COMPLETE(c->disk_sb.sb) != le16_to_cpu(c->disk_sb.sb->version)) {
839 SET_BCH_SB_VERSION_UPGRADE_COMPLETE(c->disk_sb
[all...]
H A Dsb-downgrade.c89 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
205 if (BCH_VERSION_MAJOR(src->version) != BCH_VERSION_MAJOR(le16_to_cpu(c->disk_sb.sb->version)))
226 struct bch_sb_field_downgrade *d = bch2_sb_field_get(c->disk_sb.sb, downgrade);
233 d = bch2_sb_field_resize(&c->disk_sb, downgrade, sb_u64s);
248 struct bch_sb_field_downgrade *d = bch2_sb_field_get(c->disk_sb.sb, downgrade);
252 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
H A Djournal_sb.c188 bch2_sb_field_delete(&ca->disk_sb, BCH_SB_FIELD_journal);
189 bch2_sb_field_delete(&ca->disk_sb, BCH_SB_FIELD_journal_v2);
197 j = bch2_sb_field_resize(&ca->disk_sb, journal_v2,
202 bch2_sb_field_delete(&ca->disk_sb, BCH_SB_FIELD_journal);
H A Dsuper.c187 if (ca->disk_sb.bdev && ca->disk_sb.bdev->bd_dev == dev) {
206 if (!memcmp(&c->disk_sb.sb->uuid, &uuid, sizeof(uuid)))
601 bch2_free_super(&c->disk_sb);
627 ca->disk_sb.bdev)
628 sysfs_remove_link(bdev_kobj(ca->disk_sb.bdev), "bcachefs");
668 bch2_free_super(&ca->disk_sb);
761 c->disk_sb.fs_sb = true;
943 if (bch2_dev_exists(c->disk_sb.sb, i) &&
999 bch2_opt_to_text(&p, c, c->disk_sb
[all...]
H A Dsb-errors.c114 bch2_sb_field_resize(&c->disk_sb, errors,
130 struct bch_sb_field_errors *src = bch2_sb_field_get(c->disk_sb.sb, errors);
H A Dquota.c540 sb_quota = bch2_sb_field_get(c->disk_sb.sb, quota);
604 struct bch_sb_field_quota *sb_quota = bch2_sb_get_or_create_quota(&c->disk_sb);
650 sb_quota = bch2_sb_get_or_create_quota(&c->disk_sb);
657 SET_BCH_SB_USRQUOTA(c->disk_sb.sb, true);
660 SET_BCH_SB_GRPQUOTA(c->disk_sb.sb, true);
663 SET_BCH_SB_PRJQUOTA(c->disk_sb.sb, true);
681 SET_BCH_SB_USRQUOTA(c->disk_sb.sb, false);
684 SET_BCH_SB_GRPQUOTA(c->disk_sb.sb, false);
687 SET_BCH_SB_PRJQUOTA(c->disk_sb.sb, false);
804 sb_quota = bch2_sb_get_or_create_quota(&c->disk_sb);
[all...]
H A Ddisk_groups.c155 groups = bch2_sb_field_get(c->disk_sb.sb, disk_groups);
176 for (i = 0; i < c->disk_sb.sb->nr_devices; i++) {
177 struct bch_member m = bch2_sb_member_get(c->disk_sb.sb, i);
480 v = bch2_disk_path_find_or_create(&c->disk_sb, name);
488 mi = bch2_members_v2_get_mut(c->disk_sb.sb, ca->dev_idx);
531 g = bch2_disk_path_find(&c->disk_sb, val);
H A Dreplicas.c724 if ((sb_v1 = bch2_sb_field_get(c->disk_sb.sb, replicas)))
726 else if ((sb_v0 = bch2_sb_field_get(c->disk_sb.sb, replicas_v0)))
756 sb_r = bch2_sb_field_resize(&c->disk_sb, replicas_v0,
761 bch2_sb_field_delete(&c->disk_sb, BCH_SB_FIELD_replicas);
762 sb_r = bch2_sb_field_get(c->disk_sb.sb, replicas_v0);
801 sb_r = bch2_sb_field_resize(&c->disk_sb, replicas,
806 bch2_sb_field_delete(&c->disk_sb, BCH_SB_FIELD_replicas_v0);
807 sb_r = bch2_sb_field_get(c->disk_sb.sb, replicas);
1029 ret = bch2_sb_dev_has_data(c->disk_sb.sb, ca->dev_idx);
H A Drecovery_passes.c128 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
145 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
H A Dchecksum.c628 ret = bch2_request_key(c->disk_sb.sb, &user_key);
686 crypt = bch2_sb_field_get(c->disk_sb.sb, crypt);
702 SET_BCH_SB_ENCRYPTION_TYPE(c->disk_sb.sb, 0);
720 if (bch2_sb_field_get(c->disk_sb.sb, crypt))
731 ret = bch2_request_key(c->disk_sb.sb, &user_key);
748 crypt = bch2_sb_field_resize(&c->disk_sb, crypt,
758 SET_BCH_SB_ENCRYPTION_TYPE(c->disk_sb.sb, 1);
790 crypt = bch2_sb_field_get(c->disk_sb.sb, crypt);
H A Dsb-members.h17 int bch2_sb_members_cpy_v2_v1(struct bch_sb_handle *disk_sb);
H A Dmove.c1022 c->disk_sb.sb->compat[0] |= cpu_to_le64(1ULL << BCH_COMPAT_extents_above_btree_updates_done);
1023 c->disk_sb.sb->compat[0] |= cpu_to_le64(1ULL << BCH_COMPAT_bformat_overflow_done);
1024 c->disk_sb.sb->version_min = c->disk_sb.sb->version;
H A Dsysfs.c692 bch2_opt_to_text(out, c, c->disk_sb.sb, opt, v, OPT_SHOW_FULL_LIST);
961 mi = bch2_members_v2_get_mut(c->disk_sb.sb, ca->dev_idx);
974 mi = bch2_members_v2_get_mut(c->disk_sb.sb, ca->dev_idx);
H A Dopts.c597 __bch2_opt_set_sb(c->disk_sb.sb, opt, v);
H A Dbuckets.h372 struct bch_sb_layout *layout = &ca->disk_sb.sb->layout;
/linux-master/fs/btrfs/
H A Ddisk-io.h54 const struct btrfs_super_block *disk_sb);

Completed in 308 milliseconds

12