Home
last modified time | relevance | path

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

/linux/fs/bcachefs/
H A Dsb-members_format.h43 struct bch_member { struct
76 LE64_BITMASK(BCH_MEMBER_STATE, struct bch_member, flags, 0, 4) argument
78 LE64_BITMASK(BCH_MEMBER_DISCARD, struct bch_member, flags, 14, 15)
79 LE64_BITMASK(BCH_MEMBER_DATA_ALLOWED, struct bch_member, flags, 15, 20)
80 LE64_BITMASK(BCH_MEMBER_GROUP, struct bch_member, flags, 20, 28)
81 LE64_BITMASK(BCH_MEMBER_DURABILITY, struct bch_member, flags, 28, 30)
83 struct bch_member, flags, 30, 31)
86 LE64_BITMASK(BCH_MEMBER_NR_READ_ERRORS, struct bch_member, flags[1], 0, 20);
87 LE64_BITMASK(BCH_MEMBER_NR_WRITE_ERRORS,struct bch_member, flags[1], 20, 40);
105 struct bch_member _members[]; //Members are now variable size
[all …]
H A Dsb-members.c37 struct bch_member *bch2_members_v2_get_mut(struct bch_sb *sb, int i) in bch2_members_v2_get_mut()
42 static struct bch_member members_v2_get(struct bch_sb_field_members_v2 *mi, int i) in members_v2_get()
44 struct bch_member ret, *p = __bch2_members_v2_get_mut(mi, i); in members_v2_get()
50 static struct bch_member *members_v1_get_mut(struct bch_sb_field_members_v1 *mi, int i) in members_v1_get_mut()
55 static struct bch_member members_v1_get(struct bch_sb_field_members_v1 *mi, int i) in members_v1_get()
57 struct bch_member ret, *p = members_v1_get_mut(mi, i); in members_v1_get()
63 struct bch_member bch2_sb_member_get(struct bch_sb *sb, int i) in bch2_sb_member_get()
76 if (le16_to_cpu(mi->member_bytes) < sizeof(struct bch_member)) { in sb_members_v2_resize_entries()
85 void *dst = (void *) mi->_members + (i * sizeof(struct bch_member)); in sb_members_v2_resize_entries()
88 0, (sizeof(struct bch_member) - le16_to_cpu(mi->member_bytes))); in sb_members_v2_resize_entries()
[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);
296 static inline bool bch2_member_alive(struct bch_member *m)
304 struct bch_member m = bch2_sb_member_get(sb, dev);
310 static inline struct bch_member_cpu bch2_mi_to_cpu(struct bch_member *mi)
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()
473 struct bch_member *mi; in __bch2_dev_group_set()
588 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 Dsuper.c1075 struct bch_member m = bch2_sb_member_get(sb, sb->dev_idx); in bch2_dev_may_add()
1140 struct bch_member m = bch2_sb_member_get(fs->sb, sb->sb->dev_idx); in bch2_dev_in_fs()
1283 struct bch_member *member) in __bch2_dev_alloc()
1351 struct bch_member member = bch2_sb_member_get(c->disk_sb.sb, dev_idx); in bch2_dev_alloc()
1552 struct bch_member *m; in __bch2_dev_set_state()
1623 struct bch_member *m; in bch2_dev_remove()
1733 struct bch_member dev_mi; in bch2_dev_add()
1792 struct bch_member m = bch2_sb_member_get(c->disk_sb.sb, dev_idx); in bch2_dev_add()
1824 struct bch_member *m = bch2_members_v2_get_mut(c->disk_sb.sb, dev_idx); in bch2_dev_add()
1974 struct bch_member *m; in bch2_dev_resize()
H A Dsysfs.c824 struct bch_member *mi; in STORE()
H A Djournal_io.c25 struct bch_member *m = bch2_members_v2_get_mut(c->disk_sb.sb, ca->dev_idx); in bch2_journal_pos_from_member_info_set()
36 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 Dsuper-io.c541 struct bch_member m = bch2_sb_member_get(src, ca->dev_idx); in bch2_sb_update()
H A Dalloc_background.c2171 struct bch_member *m; in bch2_dev_freespace_init()