Home
last modified time | relevance | path

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

/Linux-v5.4/fs/btrfs/
Dextent_io.h92 struct extent_state;
139 struct extent_state { struct
269 struct extent_state **cached);
286 void free_extent_state(struct extent_state *state);
289 struct extent_state *cached_state);
294 struct extent_state **cached);
297 struct extent_state **cached, gfp_t mask,
306 u64 end, struct extent_state **cached) in unlock_extent_cached()
313 u64 start, u64 end, struct extent_state **cached) in unlock_extent_cached_atomic()
334 struct extent_state **cached_state, gfp_t mask);
[all …]
Dextent_io.c31 static inline bool extent_state_in_tree(const struct extent_state *state) in extent_state_in_tree()
65 struct extent_state *state; in btrfs_leak_debug_check()
69 state = list_entry(states.next, struct extent_state, leak_list); in btrfs_leak_debug_check()
130 static int add_extent_changeset(struct extent_state *state, unsigned bits, in add_extent_changeset()
202 sizeof(struct extent_state), 0, in extent_io_init()
274 struct extent_state *state; in extent_io_tree_release()
277 state = rb_entry(node, struct extent_state, rb_node); in extent_io_tree_release()
292 static struct extent_state *alloc_extent_state(gfp_t mask) in alloc_extent_state()
294 struct extent_state *state; in alloc_extent_state()
314 void free_extent_state(struct extent_state *state) in free_extent_state()
[all …]
Dordered-data.h194 struct extent_state **cached_state);
Dordered-data.c986 struct extent_state **cached_state) in btrfs_lock_and_flush_ordered_range()
989 struct extent_state *cache = NULL; in btrfs_lock_and_flush_ordered_range()
990 struct extent_state **cachedp = &cache; in btrfs_lock_and_flush_ordered_range()
Dfile.c469 struct extent_state **cached_state) in btrfs_find_new_delalloc_bytes()
517 struct extent_state **cached) in btrfs_dirty_pages()
1485 struct extent_state **cached_state) in lock_and_cleanup_extent_if_need()
1613 struct extent_state *cached_state = NULL; in btrfs_buffered_write()
2413 struct extent_state **cached_state) in btrfs_punch_hole_lock_range()
2721 struct extent_state *cached_state = NULL; in btrfs_punch_hole()
3111 struct extent_state *cached_state = NULL; in btrfs_zero_range()
3155 struct extent_state *cached_state = NULL; in btrfs_fallocate()
3357 struct extent_state *cached_state = NULL; in find_desired_extent()
Dctree.h2846 struct extent_state **cached_state);
2851 void btrfs_set_delalloc_extent(struct inode *inode, struct extent_state *state,
2854 struct extent_state *state, unsigned *bits);
2855 void btrfs_merge_delalloc_extent(struct inode *inode, struct extent_state *new,
2856 struct extent_state *other);
2858 struct extent_state *orig, u64 split);
2951 struct extent_state **cached);
Dinode.c1726 struct extent_state *orig, u64 split) in btrfs_split_delalloc_extent()
1761 void btrfs_merge_delalloc_extent(struct inode *inode, struct extent_state *new, in btrfs_merge_delalloc_extent()
1762 struct extent_state *other) in btrfs_merge_delalloc_extent()
1870 void btrfs_set_delalloc_extent(struct inode *inode, struct extent_state *state, in btrfs_set_delalloc_extent()
1922 struct extent_state *state, unsigned *bits) in btrfs_clear_delalloc_extent()
2146 struct extent_state **cached_state) in btrfs_set_extent_delalloc()
2163 struct extent_state *cached_state = NULL; in btrfs_writepage_fixup_worker()
2639 struct extent_state *cached = NULL; in relink_extent_backref()
3025 struct extent_state *cached_state = NULL; in btrfs_finish_ordered_io()
4938 struct extent_state *cached_state = NULL; in btrfs_truncate_block()
[all …]
Dtransaction.c905 struct extent_state *cached_state = NULL; in btrfs_write_marked_extents()
961 struct extent_state *cached_state = NULL; in __btrfs_wait_marked_extents()
Dfree-space-cache.c1135 struct extent_state **cached_state) in cleanup_write_cache_enospc()
1238 struct extent_state *cached_state = NULL; in __btrfs_write_out_cache()
Ddisk-io.c305 struct extent_state *cached_state = NULL; in verify_parent_transid()
4407 struct extent_state *cached_state = NULL; in btrfs_destroy_pinned_extent()
Dioctl.c1121 struct extent_state *cached = NULL; in defrag_lookup_extent()
1242 struct extent_state *cached_state = NULL; in cluster_pages_for_defrag()
Dextent-tree.c2896 struct extent_state *cached_state = NULL; in btrfs_finish_extent_commit()
/Linux-v5.4/fs/hfsplus/
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()
510 hip->extent_state |= HFSPLUS_EXT_DIRTY; in hfsplus_file_extend()
535 hip->extent_state |= HFSPLUS_EXT_DIRTY | HFSPLUS_EXT_NEW; in hfsplus_file_extend()
609 hip->extent_state |= HFSPLUS_EXT_DIRTY; in hfsplus_file_truncate()
[all …]
Dhfsplus_fs.h221 unsigned int extent_state; member
Dsuper.c74 HFSPLUS_I(inode)->extent_state = 0; in hfsplus_iget()
Dinode.c388 hip->extent_state = 0; in hfsplus_new_inode()
/Linux-v5.4/include/trace/events/
Dbtrfs.h1317 struct extent_state;
1320 TP_PROTO(const struct extent_state *state,
1326 __field(const struct extent_state *, state)
1343 TP_PROTO(const struct extent_state *state, unsigned long IP),
1348 __field(const struct extent_state *, state)