]> git.sesse.net Git - bcachefs-tools-debian/blob - libbcachefs/subvolume_types.h
Update bcachefs sources to fd381c355c bcachefs: Fix a null ptr deref in fsck check_ex...
[bcachefs-tools-debian] / libbcachefs / subvolume_types.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _BCACHEFS_SUBVOLUME_TYPES_H
3 #define _BCACHEFS_SUBVOLUME_TYPES_H
4
5 #include "darray.h"
6
7 typedef DARRAY(u32) snapshot_id_list;
8
9 struct snapshot_t {
10         u32                     parent;
11         u32                     children[2];
12         u32                     subvol; /* Nonzero only if a subvolume points to this node: */
13         u32                     equiv;
14 };
15
16 typedef struct {
17         u32             subvol;
18         u64             inum;
19 } subvol_inum;
20
21 #endif /* _BCACHEFS_SUBVOLUME_TYPES_H */