/linux-master/fs/befs/ |
H A D | super.h | 5 int befs_load_sb(struct super_block *sb, befs_super_block *disk_sb);
|
H A D | super.c | 21 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 D | linuxvfs.c | 809 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 D | objectid.c | 114 * 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 D | sb-clean.c | 41 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 D | journal_seq_blacklist.c | 53 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 D | sb-counters.c | 51 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 D | super-io.c | 225 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 D | sb-members.c | 62 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 D | recovery.c | 44 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 D | sb-downgrade.c | 89 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 D | journal_sb.c | 188 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 D | super.c | 187 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 D | sb-errors.c | 114 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 D | quota.c | 540 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 D | disk_groups.c | 155 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 D | replicas.c | 724 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 D | recovery_passes.c | 128 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 D | checksum.c | 628 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 D | sb-members.h | 17 int bch2_sb_members_cpy_v2_v1(struct bch_sb_handle *disk_sb);
|
H A D | move.c | 1022 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 D | sysfs.c | 692 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 D | opts.c | 597 __bch2_opt_set_sb(c->disk_sb.sb, opt, v);
|
H A D | buckets.h | 372 struct bch_sb_layout *layout = &ca->disk_sb.sb->layout;
|
/linux-master/fs/btrfs/ |
H A D | disk-io.h | 54 const struct btrfs_super_block *disk_sb);
|