Lines Matching refs:extent_buffer

44 static inline void btrfs_leak_debug_add_eb(struct extent_buffer *eb)  in btrfs_leak_debug_add_eb()
54 static inline void btrfs_leak_debug_del_eb(struct extent_buffer *eb) in btrfs_leak_debug_del_eb()
66 struct extent_buffer *eb; in btrfs_extent_buffer_leak_debug_check()
80 struct extent_buffer, leak_list); in btrfs_extent_buffer_leak_debug_check()
151 sizeof(struct extent_buffer), 0, in extent_buffer_init_cachep()
860 static int attach_extent_buffer_page(struct extent_buffer *eb, in attach_extent_buffer_page()
1464 void wait_on_extent_buffer_writeback(struct extent_buffer *eb) in wait_on_extent_buffer_writeback()
1477 static noinline_for_stack bool lock_extent_buffer_for_io(struct extent_buffer *eb, in lock_extent_buffer_for_io()
1513 static void set_btree_ioerr(struct extent_buffer *eb) in set_btree_ioerr()
1590 static struct extent_buffer *find_extent_buffer_nolock( in find_extent_buffer_nolock()
1593 struct extent_buffer *eb; in find_extent_buffer_nolock()
1608 struct extent_buffer *eb = bbio->private; in extent_buffer_write_end_io()
1634 static void prepare_eb_write(struct extent_buffer *eb) in prepare_eb_write()
1662 static noinline_for_stack void write_one_eb(struct extent_buffer *eb, in write_one_eb()
1732 struct extent_buffer *eb; in submit_eb_subpage()
1806 struct extent_buffer *eb; in submit_eb_page()
1821 eb = (struct extent_buffer *)page->private; in submit_eb_page()
2516 struct extent_buffer *clone; in fiemap_next_leaf_item()
2560 struct extent_buffer *clone; in fiemap_search_slot()
2746 struct extent_buffer *leaf; in fiemap_find_last_extent_offset()
2865 struct extent_buffer *leaf = path->nodes[0]; in extent_fiemap()
3045 static void __free_extent_buffer(struct extent_buffer *eb) in __free_extent_buffer()
3050 static int extent_buffer_under_io(const struct extent_buffer *eb) in extent_buffer_under_io()
3076 static void detach_extent_buffer_page(struct extent_buffer *eb, struct page *page) in detach_extent_buffer_page()
3141 static void btrfs_release_extent_buffer_pages(struct extent_buffer *eb) in btrfs_release_extent_buffer_pages()
3165 static inline void btrfs_release_extent_buffer(struct extent_buffer *eb) in btrfs_release_extent_buffer()
3172 static struct extent_buffer *
3176 struct extent_buffer *eb = NULL; in __alloc_extent_buffer()
3194 struct extent_buffer *btrfs_clone_extent_buffer(const struct extent_buffer *src) in btrfs_clone_extent_buffer()
3197 struct extent_buffer *new; in btrfs_clone_extent_buffer()
3235 struct extent_buffer *__alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info, in __alloc_dummy_extent_buffer()
3238 struct extent_buffer *eb; in __alloc_dummy_extent_buffer()
3276 struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info, in alloc_dummy_extent_buffer()
3282 static void check_buffer_tree_ref(struct extent_buffer *eb) in check_buffer_tree_ref()
3318 static void mark_extent_buffer_accessed(struct extent_buffer *eb, in mark_extent_buffer_accessed()
3334 struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info, in find_extent_buffer()
3337 struct extent_buffer *eb; in find_extent_buffer()
3364 struct extent_buffer *alloc_test_extent_buffer(struct btrfs_fs_info *fs_info, in alloc_test_extent_buffer()
3367 struct extent_buffer *eb, *exists = NULL; in alloc_test_extent_buffer()
3405 static struct extent_buffer *grab_extent_buffer( in grab_extent_buffer()
3408 struct extent_buffer *exists; in grab_extent_buffer()
3428 exists = (struct extent_buffer *)page->private; in grab_extent_buffer()
3461 struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info, in alloc_extent_buffer()
3468 struct extent_buffer *eb; in alloc_extent_buffer()
3469 struct extent_buffer *exists = NULL; in alloc_extent_buffer()
3618 struct extent_buffer *eb = in btrfs_release_extent_buffer_rcu()
3619 container_of(head, struct extent_buffer, rcu_head); in btrfs_release_extent_buffer_rcu()
3624 static int release_extent_buffer(struct extent_buffer *eb) in release_extent_buffer()
3661 void free_extent_buffer(struct extent_buffer *eb) in free_extent_buffer()
3691 void free_extent_buffer_stale(struct extent_buffer *eb) in free_extent_buffer_stale()
3717 static void clear_subpage_extent_buffer_dirty(const struct extent_buffer *eb) in clear_subpage_extent_buffer_dirty()
3734 struct extent_buffer *eb) in btrfs_clear_buffer_dirty()
3768 void set_extent_buffer_dirty(struct extent_buffer *eb) in set_extent_buffer_dirty()
3813 void clear_extent_buffer_uptodate(struct extent_buffer *eb) in clear_extent_buffer_uptodate()
3839 void set_extent_buffer_uptodate(struct extent_buffer *eb) in set_extent_buffer_uptodate()
3865 struct extent_buffer *eb = bbio->private; in extent_buffer_read_end_io()
3906 int read_extent_buffer_pages(struct extent_buffer *eb, int wait, int mirror_num, in read_extent_buffer_pages()
3958 static bool report_eb_range(const struct extent_buffer *eb, unsigned long start, in report_eb_range()
3976 static inline int check_eb_range(const struct extent_buffer *eb, in check_eb_range()
3988 void read_extent_buffer(const struct extent_buffer *eb, void *dstv, in read_extent_buffer()
4023 int read_extent_buffer_to_user_nofault(const struct extent_buffer *eb, in read_extent_buffer_to_user_nofault()
4059 int memcmp_extent_buffer(const struct extent_buffer *eb, const void *ptrv, in memcmp_extent_buffer()
4099 static void assert_eb_page_uptodate(const struct extent_buffer *eb, in assert_eb_page_uptodate()
4124 static void __write_extent_buffer(const struct extent_buffer *eb, in __write_extent_buffer()
4163 void write_extent_buffer(const struct extent_buffer *eb, const void *srcv, in write_extent_buffer()
4169 static void memset_extent_buffer(const struct extent_buffer *eb, int c, in memset_extent_buffer()
4187 void memzero_extent_buffer(const struct extent_buffer *eb, unsigned long start, in memzero_extent_buffer()
4195 void copy_extent_buffer_full(const struct extent_buffer *dst, in copy_extent_buffer_full()
4196 const struct extent_buffer *src) in copy_extent_buffer_full()
4214 void copy_extent_buffer(const struct extent_buffer *dst, in copy_extent_buffer()
4215 const struct extent_buffer *src, in copy_extent_buffer()
4263 static inline void eb_bitmap_offset(const struct extent_buffer *eb, in eb_bitmap_offset()
4289 int extent_buffer_test_bit(const struct extent_buffer *eb, unsigned long start, in extent_buffer_test_bit()
4304 static u8 *extent_buffer_get_byte(const struct extent_buffer *eb, unsigned long bytenr) in extent_buffer_get_byte()
4321 void extent_buffer_bitmap_set(const struct extent_buffer *eb, unsigned long start, in extent_buffer_bitmap_set()
4357 void extent_buffer_bitmap_clear(const struct extent_buffer *eb, in extent_buffer_bitmap_clear()
4391 void memcpy_extent_buffer(const struct extent_buffer *dst, in memcpy_extent_buffer()
4417 void memmove_extent_buffer(const struct extent_buffer *dst, in memmove_extent_buffer()
4464 static struct extent_buffer *get_next_extent_buffer( in get_next_extent_buffer()
4467 struct extent_buffer *gang[GANG_LOOKUP_SIZE]; in get_next_extent_buffer()
4468 struct extent_buffer *found = NULL; in get_next_extent_buffer()
4509 struct extent_buffer *eb = NULL; in try_release_subpage_extent_buffer()
4573 struct extent_buffer *eb; in try_release_extent_buffer()
4588 eb = (struct extent_buffer *)page->private; in try_release_extent_buffer()
4636 struct extent_buffer *eb; in btrfs_readahead_tree_block()
4663 void btrfs_readahead_node_child(struct extent_buffer *node, int slot) in btrfs_readahead_node_child()