/* SPDX-License-Identifier: GPL-2.0 */ | |
#ifndef _BCACHEFS_SB_MEMBERS_TYPES_H | |
#define _BCACHEFS_SB_MEMBERS_TYPES_H | |
struct bch_member_cpu { | |
u64 nbuckets; /* device size */ | |
u64 nbuckets_minus_first; | |
u16 first_bucket; /* index of first bucket used */ | |
u16 bucket_size; /* sectors */ | |
u16 group; | |
u8 state; | |
u8 discard; | |
u8 data_allowed; | |
u8 durability; | |
u8 freespace_initialized; | |
u8 valid; | |
u8 btree_bitmap_shift; | |
u64 btree_allocated_bitmap; | |
}; | |
#endif /* _BCACHEFS_SB_MEMBERS_H */ |