ext4: add data structures for the extent status tree
[deliverable/linux.git] / fs / ext4 / extents_status.h
1 /*
2 * fs/ext4/extents_status.h
3 *
4 * Written by Yongqiang Yang <xiaoqiangnk@gmail.com>
5 * Modified by
6 * Allison Henderson <achender@linux.vnet.ibm.com>
7 * Zheng Liu <wenqing.lz@taobao.com>
8 *
9 */
10
11 #ifndef _EXT4_EXTENTS_STATUS_H
12 #define _EXT4_EXTENTS_STATUS_H
13
14 struct extent_status {
15 struct rb_node rb_node;
16 ext4_lblk_t start; /* first block extent covers */
17 ext4_lblk_t len; /* length of extent in block */
18 };
19
20 struct ext4_es_tree {
21 struct rb_root root;
22 struct extent_status *cache_es; /* recently accessed extent */
23 };
24
25 #endif /* _EXT4_EXTENTS_STATUS_H */
This page took 0.031513 seconds and 6 git commands to generate.