mirror of
https://github.com/torvalds/linux
synced 2024-10-15 15:59:15 +00:00
26 lines
564 B
C
26 lines
564 B
C
|
/*
|
||
|
* fs/ext4/extents_status.h
|
||
|
*
|
||
|
* Written by Yongqiang Yang <xiaoqiangnk@gmail.com>
|
||
|
* Modified by
|
||
|
* Allison Henderson <achender@linux.vnet.ibm.com>
|
||
|
* Zheng Liu <wenqing.lz@taobao.com>
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
#ifndef _EXT4_EXTENTS_STATUS_H
|
||
|
#define _EXT4_EXTENTS_STATUS_H
|
||
|
|
||
|
struct extent_status {
|
||
|
struct rb_node rb_node;
|
||
|
ext4_lblk_t start; /* first block extent covers */
|
||
|
ext4_lblk_t len; /* length of extent in block */
|
||
|
};
|
||
|
|
||
|
struct ext4_es_tree {
|
||
|
struct rb_root root;
|
||
|
struct extent_status *cache_es; /* recently accessed extent */
|
||
|
};
|
||
|
|
||
|
#endif /* _EXT4_EXTENTS_STATUS_H */
|