Home
last modified time | relevance | path

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

12

/fs/btrfs/
A Dextent-io-tree.c42 struct extent_state *state; 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()
147 struct extent_state *state; in alloc_extent_state()
166 static struct extent_state *alloc_extent_state_atomic(struct extent_state *prealloc) in alloc_extent_state_atomic()
204 static inline struct extent_state *next_state(struct extent_state *state) in next_state()
211 static inline struct extent_state *prev_state(struct extent_state *state) in prev_state()
344 struct extent_state *prev; in merge_prev_state()
359 struct extent_state *next; in merge_next_state()
565 struct extent_state *next; in clear_state_bit()
[all …]
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()
167 struct extent_state **cached_state);
171 struct extent_state *cached_state);
174 struct extent_state **cached_state);
183 struct extent_state **cached) in btrfs_clear_extent_bit()
189 struct extent_state **cached) in btrfs_unlock_extent()
214 struct extent_state **cached_state);
[all …]
A Dbtrfs_inode.h28 struct extent_state;
570 struct extent_state **cached_state);
593 void btrfs_set_delalloc_extent(struct btrfs_inode *inode, struct extent_state *state,
596 struct extent_state *state, u32 bits);
597 void btrfs_merge_delalloc_extent(struct btrfs_inode *inode, struct extent_state *new,
598 struct extent_state *other);
600 struct extent_state *orig, u64 split);
640 struct extent_state **cached_state,
644 struct extent_state **cached_state,
A Dfile.h9 struct extent_state;
40 size_t write_bytes, struct extent_state **cached, bool noreserve);
46 struct extent_state **cached_state,
A Dordered-data.h19 struct extent_state;
219 struct extent_state **cached_state);
221 struct extent_state **cached_state);
A Dextent_io.h30 struct extent_state;
360 struct extent_state **cached,
A Dfile.c904 struct extent_state **cached_state) in lock_and_cleanup_extent_if_need()
985 struct extent_state *cached_state = NULL; in btrfs_check_nocow_lock()
1207 struct extent_state *cached_state = NULL; in copy_one_range()
1861 struct extent_state *cached_state = NULL; in btrfs_page_mkwrite()
2272 struct extent_state **cached_state) in btrfs_punch_hole_lock_range()
2654 struct extent_state *cached_state = NULL; in btrfs_punch_hole()
3087 struct extent_state *cached_state = NULL; in btrfs_fallocate()
3282 struct extent_state **cached_state, in find_delalloc_subrange()
3406 struct extent_state **cached_state, in btrfs_find_delalloc_in_range()
3466 struct extent_state **cached_state, in find_desired_extent_in_hole()
[all …]
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()
A Dinode.c682 struct extent_state *cached = NULL; in cow_file_range_inline()
1096 struct extent_state *cached = NULL; in submit_one_async_extent()
1271 struct extent_state *cached = NULL; in cow_file_range()
1709 struct extent_state *cached_state = NULL; in fallback_to_cow()
1964 struct extent_state **cached, in nocow_one_range()
2291 struct extent_state *cached = NULL; in run_delalloc_nocow()
2358 struct extent_state *orig, u64 split) in btrfs_split_delalloc_extent()
2397 struct extent_state *other) in btrfs_merge_delalloc_extent()
2663 struct extent_state **cached_state) in btrfs_find_new_delalloc_bytes()
5362 struct extent_state *state; in evict_inode_truncate_pages()
[all …]
A Dordered-data.c1177 struct extent_state **cached_state) in btrfs_lock_and_flush_ordered_range()
1180 struct extent_state *cache = NULL; in btrfs_lock_and_flush_ordered_range()
1181 struct extent_state **cachedp = &cache; in btrfs_lock_and_flush_ordered_range()
1214 struct extent_state **cached_state) in btrfs_try_lock_ordered_range()
A Ddefrag.c768 struct extent_state *cached = NULL; in defrag_lookup_extent()
853 struct extent_state *cached_state = NULL; in defrag_prepare_one_folio()
1155 struct extent_state **cached_state) in defrag_one_locked_target()
1196 struct extent_state *cached_state = NULL; in defrag_one_range()
A Dreflink.c639 struct extent_state *cached_state = NULL; in btrfs_extent_same_range()
706 struct extent_state *cached_state = NULL; in btrfs_clone_files()
A Ddirect-io.c34 struct extent_state **cached_state, in lock_extent_direct()
360 struct extent_state *cached_state = NULL; in btrfs_dio_iomap_begin()
A Dextent_io.c316 struct extent_state *cached_state = NULL; in find_lock_delalloc_range()
397 struct extent_state **cached, in extent_clear_unlock_delalloc()
1192 struct extent_state **cached_state) in lock_extents_for_read()
1240 struct extent_state *cached_state = NULL; in btrfs_read_folio()
2592 struct extent_state *cached_state = NULL; in btrfs_readahead()
2616 struct extent_state *cached_state = NULL; in extent_invalidate_folio()
2648 struct extent_state *cached_state = NULL; in try_release_extent_state()
A Dctree.h477 struct extent_state *llseek_cached_state;
A Drelocation.c930 struct extent_state *cached_state = NULL; in replace_file_extents()
1356 struct extent_state *cached_state = NULL; in invalidate_extent_cache()
2715 struct extent_state *cached_state = NULL; in prealloc_file_extent_cluster()
2745 struct extent_state *cached_state = NULL; in setup_relocation_extent_mapping()
2871 struct extent_state *cached_state = NULL; in relocate_one_folio()
A Dtransaction.c1128 struct extent_state *cached_state = NULL; in btrfs_write_marked_extents()
1179 struct extent_state *cached_state = NULL; in __btrfs_wait_marked_extents()
A Dioctl.c4414 struct extent_state *cached_state = NULL; in btrfs_ioctl_encoded_read()
4629 struct extent_state *cached_state;
4713 struct extent_state *cached_state, in btrfs_uring_read_extent()
4793 struct extent_state *cached_state = NULL; in btrfs_uring_encoded_read()
A Ddev-replace.c789 struct extent_state *cached_state = NULL; in btrfs_set_target_alloc_state()
A Dfree-space-cache.c306 struct extent_state *cached_state = NULL; in btrfs_truncate_free_space_cache()
1287 struct extent_state **cached_state) in cleanup_write_cache_enospc()
1380 struct extent_state *cached_state = NULL; in __btrfs_write_out_cache()
/fs/hfsplus/
A Dextents.c100 if (hip->extent_state & HFSPLUS_EXT_NEW) { in __hfsplus_ext_write_extent()
109 hip->extent_state &= ~(HFSPLUS_EXT_DIRTY | HFSPLUS_EXT_NEW); in __hfsplus_ext_write_extent()
115 hip->extent_state &= ~HFSPLUS_EXT_DIRTY; in __hfsplus_ext_write_extent()
133 if (HFSPLUS_I(inode)->extent_state & HFSPLUS_EXT_DIRTY) { in hfsplus_ext_write_extent_locked()
185 if (hip->extent_state & HFSPLUS_EXT_DIRTY) { in __hfsplus_ext_cache_extent()
201 hip->extent_state &= ~(HFSPLUS_EXT_DIRTY | HFSPLUS_EXT_NEW); in __hfsplus_ext_cache_extent()
267 was_dirty = (hip->extent_state & HFSPLUS_EXT_DIRTY); in hfsplus_get_block()
508 hip->extent_state |= HFSPLUS_EXT_DIRTY; in hfsplus_file_extend()
533 hip->extent_state |= HFSPLUS_EXT_DIRTY | HFSPLUS_EXT_NEW; in hfsplus_file_extend()
611 hip->extent_state |= HFSPLUS_EXT_DIRTY; in hfsplus_file_truncate()
[all …]
A Dhfsplus_fs.h226 unsigned int extent_state; member
A Dsuper.c75 HFSPLUS_I(inode)->extent_state = 0; in hfsplus_iget()
A Dinode.c400 hip->extent_state = 0; in hfsplus_new_inode()
/fs/btrfs/tests/
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()

Completed in 139 milliseconds

12