ext4: add data structures for the extent status tree
[deliverable/linux.git] / fs / ext4 / extents_status.h
CommitLineData
c0677e6d
ZL
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
14struct 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
20struct 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.02485 seconds and 5 git commands to generate.