Home
last modified time | relevance | path

Searched refs:bch_member (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dsb-members_format.h43 struct bch_member { struct
82 LE16_BITMASK(BCH_MEMBER_BUCKET_SIZE, struct bch_member, bucket_size, 0, 16) argument
83 LE64_BITMASK(BCH_MEMBER_STATE, struct bch_member, flags, 0, 4)
85 LE64_BITMASK(BCH_MEMBER_DISCARD, struct bch_member, flags, 14, 15)
86 LE64_BITMASK(BCH_MEMBER_DATA_ALLOWED, struct bch_member, flags, 15, 20)
87 LE64_BITMASK(BCH_MEMBER_GROUP, struct bch_member, flags, 20, 28)
88 LE64_BITMASK(BCH_MEMBER_DURABILITY, struct bch_member, flags, 28, 30)
90 struct bch_member, flags, 30, 31)
93 LE64_BITMASK(BCH_MEMBER_NR_READ_ERRORS, struct bch_member, flags[1], 0, 20);
112 struct bch_member _members[]; //Members are now variable size
[all …]
H A Dsb-members.c46 struct bch_member ret, *p = __bch2_members_v2_get_mut(mi, i); in members_v2_get()
59 struct bch_member ret, *p = members_v1_get_mut(mi, i); in members_v1_get()
65 struct bch_member bch2_sb_member_get(struct bch_sb *sb, int i) in bch2_sb_member_get()
92 mi->member_bytes = cpu_to_le16(sizeof(struct bch_member)); in sb_members_v2_resize_entries()
105 sizeof(struct bch_member) * c->sb.nr_devices, in bch2_sb_members_v2_init()
137 struct bch_member m, in validate_member()
177 struct bch_member m, in member_to_text()
287 struct bch_member m = members_v1_get(mi, i); in bch2_sb_members_v1_validate()
368 struct bch_member m; in bch2_dev_io_errors_to_text()
399 struct bch_member *m; in bch2_dev_errors_reset()
[all …]
H A Dsb-members.h10 static inline struct bch_member *
18 struct bch_member *bch2_members_v2_get_mut(struct bch_sb *sb, int i);
19 struct bch_member bch2_sb_member_get(struct bch_sb *sb, int i);
322 static inline bool bch2_member_alive(struct bch_member *m) in bch2_member_alive()
330 struct bch_member m = bch2_sb_member_get(sb, dev); in bch2_member_exists()
338 static inline struct bch_member_cpu bch2_mi_to_cpu(struct bch_member *mi) in bch2_mi_to_cpu()
H A Ddisk_groups.c32 struct bch_member m = bch2_sb_member_get(sb, i); in bch2_sb_disk_groups_validate()
176 struct bch_member m = bch2_sb_member_get(c->disk_sb.sb, i); in bch2_sb_disk_groups_to_cpu()
477 struct bch_member *mi = bch2_members_v2_get_mut(c->disk_sb.sb, ca->dev_idx); in __bch2_dev_group_set()
484 struct bch_member *mi = bch2_members_v2_get_mut(c->disk_sb.sb, ca->dev_idx); in __bch2_dev_group_set()
587 struct bch_member m = bch2_sb_member_get(sb, t.dev); in bch2_target_to_text_sb()
H A Djournal_sb.c23 struct bch_member m = bch2_sb_member_get(sb, sb->dev_idx); in bch2_sb_journal_validate()
105 struct bch_member m = bch2_sb_member_get(sb, sb->dev_idx); in bch2_sb_journal_v2_validate()
H A Dopts.c219 typedef u64 (*member_opt_get_fn)(const struct bch_member *);
220 typedef void (*member_opt_set_fn)(struct bch_member *, u64);
638 struct bch_member m = bch2_sb_member_get(sb, dev_idx); in bch2_opt_from_sb()
H A Dsuper.c1132 struct bch_member m = bch2_sb_member_get(sb, sb->dev_idx); in bch2_dev_may_add()
1197 struct bch_member m = bch2_sb_member_get(fs->sb, sb->sb->dev_idx); in bch2_dev_in_fs()
1373 struct bch_member *member) in __bch2_dev_alloc()
1442 struct bch_member member = bch2_sb_member_get(c->disk_sb.sb, dev_idx); in bch2_dev_alloc()
1620 struct bch_member *m; in __bch2_dev_set_state()
1664 struct bch_member *m; in bch2_dev_remove()
1783 struct bch_member dev_mi = bch2_sb_member_get(sb.sb, sb.sb->dev_idx); in bch2_dev_add()
1976 struct bch_member *m; in bch2_dev_resize()
H A Dopts.h606 u64 (*get_member)(const struct bch_member *);
607 void (*set_member)(struct bch_member *, u64);
H A Djournal_io.c29 struct bch_member *m = bch2_members_v2_get_mut(c->disk_sb.sb, ca->dev_idx); in bch2_journal_pos_from_member_info_set()
40 struct bch_member m = bch2_sb_member_get(c->disk_sb.sb, ca->dev_idx); in bch2_journal_pos_from_member_info_resume()
H A Drecovery.c1088 struct bch_member *m; in bch2_fs_initialize()
H A Dsuper-io.c626 struct bch_member m = bch2_sb_member_get(src, ca->dev_idx); in bch2_sb_update()
H A Dalloc_background.c2301 struct bch_member *m; in bch2_dev_freespace_init()