extent_map.h (17636e03f42a1a42fed3834859de4702bd655fd1) extent_map.h (1832a6d5ee3b1af61001cadba9e10da9e91af4a4)
1#ifndef __EXTENTMAP__
2#define __EXTENTMAP__
3
4#include <linux/rbtree.h>
5
6#define EXTENT_MAP_HOLE (u64)-3
7#define EXTENT_MAP_INLINE (u64)-2
8#define EXTENT_MAP_DELALLOC (u64)-1

--- 101 unchanged lines hidden (view full) ---

110struct extent_map *alloc_extent_map(gfp_t mask);
111void free_extent_map(struct extent_map *em);
112int extent_read_full_page(struct extent_map_tree *tree, struct page *page,
113 get_extent_t *get_extent);
114int __init extent_map_init(void);
115void extent_map_exit(void);
116
117u64 count_range_bits(struct extent_map_tree *tree,
1#ifndef __EXTENTMAP__
2#define __EXTENTMAP__
3
4#include <linux/rbtree.h>
5
6#define EXTENT_MAP_HOLE (u64)-3
7#define EXTENT_MAP_INLINE (u64)-2
8#define EXTENT_MAP_DELALLOC (u64)-1

--- 101 unchanged lines hidden (view full) ---

110struct extent_map *alloc_extent_map(gfp_t mask);
111void free_extent_map(struct extent_map *em);
112int extent_read_full_page(struct extent_map_tree *tree, struct page *page,
113 get_extent_t *get_extent);
114int __init extent_map_init(void);
115void extent_map_exit(void);
116
117u64 count_range_bits(struct extent_map_tree *tree,
118 u64 *start, u64 max_bytes, unsigned long bits);
118 u64 *start, u64 search_end,
119 u64 max_bytes, unsigned long bits);
119
120int test_range_bit(struct extent_map_tree *tree, u64 start, u64 end,
121 int bits, int filled);
122int clear_extent_bits(struct extent_map_tree *tree, u64 start, u64 end,
123 int bits, gfp_t mask);
124int set_extent_bits(struct extent_map_tree *tree, u64 start, u64 end,
125 int bits, gfp_t mask);
126int set_extent_uptodate(struct extent_map_tree *tree, u64 start, u64 end,

--- 90 unchanged lines hidden ---
120
121int test_range_bit(struct extent_map_tree *tree, u64 start, u64 end,
122 int bits, int filled);
123int clear_extent_bits(struct extent_map_tree *tree, u64 start, u64 end,
124 int bits, gfp_t mask);
125int set_extent_bits(struct extent_map_tree *tree, u64 start, u64 end,
126 int bits, gfp_t mask);
127int set_extent_uptodate(struct extent_map_tree *tree, u64 start, u64 end,

--- 90 unchanged lines hidden ---