1 | /* SPDX-License-Identifier: GPL-2.0 */ |
---|---|
2 | #ifndef _BCACHEFS_DISK_GROUPS_TYPES_H |
3 | #define _BCACHEFS_DISK_GROUPS_TYPES_H |
4 | |
5 | struct bch_disk_group_cpu { |
6 | bool deleted; |
7 | u16 parent; |
8 | u8 label[BCH_SB_LABEL_SIZE]; |
9 | struct bch_devs_mask devs; |
10 | }; |
11 | |
12 | struct bch_disk_groups_cpu { |
13 | struct rcu_head rcu; |
14 | unsigned nr; |
15 | struct bch_disk_group_cpu entries[] __counted_by(nr); |
16 | }; |
17 | |
18 | #endif /* _BCACHEFS_DISK_GROUPS_TYPES_H */ |
19 |