mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-27 11:19:37 +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 */
|