| /linux/fs/btrfs/ |
| H A D | extent-io-tree.h | 123 struct extent_state { struct 145 struct extent_state **cached); argument 147 u32 bits, struct extent_state **cached); 150 struct extent_state **cached) in btrfs_lock_extent() 156 u64 end, struct extent_state **cached) in btrfs_try_lock_extent() 167 struct extent_state **cached_state); 169 void btrfs_free_extent_state(struct extent_state *state); 171 struct extent_state *cached_state); 174 struct extent_state **cached_state); 178 u32 bits, struct extent_state **cached, [all …]
|
| H A D | extent-io-tree.c | 13 static inline bool extent_state_in_tree(const struct extent_state *state) in extent_state_in_tree() 22 static inline void btrfs_leak_debug_add_state(struct extent_state *state) in btrfs_leak_debug_add_state() 31 static inline void btrfs_leak_debug_del_state(struct extent_state *state) in btrfs_leak_debug_del_state() 42 struct extent_state *state; in btrfs_extent_state_leak_debug_check() 45 state = list_first_entry(&states, struct extent_state, leak_list); in btrfs_extent_state_leak_debug_check() 118 struct extent_state *state; in btrfs_extent_io_tree_release() 119 struct extent_state *tmp; in btrfs_extent_io_tree_release() 145 static struct extent_state *alloc_extent_state(gfp_t mask) in alloc_extent_state() 147 struct extent_state *state; in alloc_extent_state() 166 static struct extent_state *alloc_extent_state_atomi [all...] |
| H A D | btrfs_inode.h | 543 struct extent_state **cached_state); 545 unsigned int extra_bits, struct extent_state **cached_state); 568 void btrfs_set_delalloc_extent(struct btrfs_inode *inode, struct extent_state *state, 571 struct extent_state *state, u32 bits); 572 void btrfs_merge_delalloc_extent(struct btrfs_inode *inode, struct extent_state *new, 573 struct extent_state *other); 575 struct extent_state *orig, u64 split); 615 struct extent_state **cached_state, 619 struct extent_state **cached_state,
|
| H A D | file.h | 9 struct extent_state; 40 size_t write_bytes, struct extent_state **cached, bool noreserve); 46 struct extent_state **cached_state,
|
| H A D | extent_io.h | 29 struct extent_state; 415 struct extent_state **cached,
|
| H A D | file.c | 64 size_t write_bytes, struct extent_state **cached, bool noreserve) in btrfs_dirty_folio() 888 struct extent_state **cached_state) in lock_and_cleanup_extent() 964 struct extent_state *cached_state = NULL; in btrfs_check_nocow_lock() 1186 struct extent_state *cached_state = NULL; in copy_one_range() 1823 struct extent_state *cached_state = NULL; in btrfs_page_mkwrite() 2241 struct extent_state **cached_state) in btrfs_punch_hole_lock_range() 2625 struct extent_state *cached_state = NULL; in btrfs_punch_hole() 3023 struct extent_state *cached_state = NULL; in btrfs_zero_range() 3068 struct extent_state *cached_state = NULL; in btrfs_fallocate() 3266 struct extent_state **cached_state, in find_delalloc_subrange() [all …]
|
| H A D | fiemap.c | 439 struct extent_state **delalloc_cached_state, in fiemap_process_hole() 635 struct extent_state *cached_state = NULL; in extent_fiemap() 636 struct extent_state *delalloc_cached_state = NULL; in extent_fiemap()
|
| H A D | inode.c | 1044 struct extent_state *cached = NULL; in submit_one_async_extent() 1206 struct btrfs_key *ins, struct extent_state **cached, in cow_one_range() 1355 struct extent_state *cached = NULL; in cow_file_range() 1690 struct extent_state *cached_state = NULL; in fallback_to_cow() 1911 struct extent_state **cached, in nocow_one_range() 2036 struct extent_state *cached_state = NULL; in run_delalloc_nocow() 2273 struct extent_state *cached = NULL; in run_delalloc_nocow() 2319 struct extent_state *cached = NULL; in run_delalloc_inline() 2463 struct extent_state *orig, u64 split) in btrfs_split_delalloc_extent() 2501 void btrfs_merge_delalloc_extent(struct btrfs_inode *inode, struct extent_state *ne in btrfs_merge_delalloc_extent() [all...] |
| H A D | defrag.c | 761 struct extent_state *cached = NULL; in defrag_lookup_extent() 847 struct extent_state *cached_state = NULL; in defrag_prepare_one_folio() 1132 struct extent_state **cached_state) 1164 struct extent_state *cached_state = NULL; in defrag_one_range()
|
| H A D | reflink.c | 690 struct extent_state *cached_state = NULL; in btrfs_extent_same_range() 756 struct extent_state *cached_state = NULL; in btrfs_clone_files()
|
| H A D | direct-io.c | 37 struct extent_state **cached_state, in lock_extent_direct() 376 struct extent_state *cached_state = NULL; in btrfs_dio_iomap_begin()
|
| H A D | ctree.h | 479 struct extent_state *llseek_cached_state;
|
| H A D | extent_io.c | 403 struct extent_state *cached_state = NULL; in find_lock_delalloc_range() 491 struct extent_state **cached, in extent_clear_unlock_delalloc() 1327 struct extent_state **cached_state) in can_skip_ordered_extent() 1392 struct extent_state *cached_state = NULL; in lock_extents_for_read() 2984 struct extent_state *cached_state = NULL; in btrfs_readahead() 3021 struct extent_state *cached_state = NULL;
|
| H A D | relocation.c | 994 struct extent_state *cached_state = NULL; in replace_file_extents() 1420 struct extent_state *cached_state = NULL; in invalidate_extent_cache() 2825 struct extent_state *cached_state = NULL; in prealloc_file_extent_cluster() 2855 struct extent_state *cached_state = NULL; in setup_relocation_extent_mapping() 2981 struct extent_state *cached_state = NULL; in relocate_one_folio()
|
| H A D | transaction.c | 1206 struct extent_state *cached_state = NULL; in btrfs_write_marked_extents() 1257 struct extent_state *cached_state = NULL; in btrfs_wait_extents()
|
| H A D | dev-replace.c | 806 struct extent_state *cached_state = NULL; in btrfs_set_target_alloc_state()
|
| H A D | free-space-cache.c | 307 struct extent_state *cached_state = NULL; in btrfs_truncate_free_space_cache() 1281 struct extent_state **cached_state) in cleanup_write_cache_enospc() 1374 struct extent_state *cached_state = NULL; in __btrfs_write_out_cache()
|
| H A D | ioctl.c | 4364 struct extent_state *cached_state = NULL; in btrfs_ioctl_encoded_read() 4579 struct extent_state *cached_state; 4664 struct extent_state *cached_state, in btrfs_uring_read_extent() 4746 struct extent_state *cached_state = NULL; in btrfs_uring_encoded_read()
|
| H A D | disk-io.c | 505 struct extent_state *cached_state = NULL; in btree_invalidate_folio() 4297 struct extent_state *cached = NULL; in warn_about_uncommitted_trans() 4839 struct extent_state *cached_state = NULL; in btrfs_destroy_pinned_extent()
|
| H A D | extent-tree.c | 2989 struct extent_state *cached_state = NULL; in btrfs_finish_extent_commit() 2999 struct extent_state *next_state; in btrfs_finish_extent_commit()
|
| H A D | tree-log.c | 4704 struct extent_state *cached_state = NULL; in log_csums()
|
| /linux/fs/btrfs/tests/ |
| H A D | extent-io-tests.c | 71 static void extent_flag_to_str(const struct extent_state *state, char *dest) in extent_flag_to_str() 99 struct extent_state *state; in dump_extent_io_tree() 101 state = rb_entry(node, struct extent_state, rb_node); in dump_extent_io_tree()
|
| /linux/include/trace/events/ |
| H A D | btrfs.h | 2384 struct extent_state; 2387 TP_PROTO(const struct extent_state *state, 2393 __field(const struct extent_state *, state) 2410 TP_PROTO(const struct extent_state *state, unsigned long IP), 2415 __field(const struct extent_state *, state)
|
| /linux/fs/hfsplus/ |
| H A D | hfsplus_fs.h | 193 unsigned int extent_state; 192 unsigned int extent_state; global() member
|
| H A D | inode.c | 496 hip->extent_state = 0; in hfsplus_new_inode()
|