summaryrefslogtreecommitdiff
path: root/libbcachefs/super_types.h
blob: 756dfeba0ae86939da0611a2085ba0be22fd4d17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef _BCACHEFS_SUPER_TYPES_H
#define _BCACHEFS_SUPER_TYPES_H

struct bch_sb_handle {
	struct bch_sb		*sb;
	struct block_device	*bdev;
	struct bio		*bio;
	unsigned		page_order;
	fmode_t			mode;
};

struct bch_devs_mask {
	unsigned long d[BITS_TO_LONGS(BCH_SB_MEMBERS_MAX)];
};

#endif /* _BCACHEFS_SUPER_TYPES_H */