Home
last modified time | relevance | path

Searched refs:extent_state (Results 1 – 25 of 25) sorted by relevance

/linux/fs/btrfs/
H A Dextent-io-tree.h123 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 Dextent-io-tree.c13 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 Dbtrfs_inode.h543 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 Dfile.h9 struct extent_state;
40 size_t write_bytes, struct extent_state **cached, bool noreserve);
46 struct extent_state **cached_state,
H A Dextent_io.h29 struct extent_state;
415 struct extent_state **cached,
H A Dfile.c64 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 Dfiemap.c439 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 Dinode.c1044 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 Ddefrag.c761 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 Dreflink.c690 struct extent_state *cached_state = NULL; in btrfs_extent_same_range()
756 struct extent_state *cached_state = NULL; in btrfs_clone_files()
H A Ddirect-io.c37 struct extent_state **cached_state, in lock_extent_direct()
376 struct extent_state *cached_state = NULL; in btrfs_dio_iomap_begin()
H A Dctree.h479 struct extent_state *llseek_cached_state;
H A Dextent_io.c403 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 Drelocation.c994 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 Dtransaction.c1206 struct extent_state *cached_state = NULL; in btrfs_write_marked_extents()
1257 struct extent_state *cached_state = NULL; in btrfs_wait_extents()
H A Ddev-replace.c806 struct extent_state *cached_state = NULL; in btrfs_set_target_alloc_state()
H A Dfree-space-cache.c307 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 Dioctl.c4364 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 Ddisk-io.c505 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 Dextent-tree.c2989 struct extent_state *cached_state = NULL; in btrfs_finish_extent_commit()
2999 struct extent_state *next_state; in btrfs_finish_extent_commit()
H A Dtree-log.c4704 struct extent_state *cached_state = NULL; in log_csums()
/linux/fs/btrfs/tests/
H A Dextent-io-tests.c71 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 Dbtrfs.h2384 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 Dhfsplus_fs.h193 unsigned int extent_state;
192 unsigned int extent_state; global() member
H A Dinode.c496 hip->extent_state = 0; in hfsplus_new_inode()