Home
last modified time | relevance | path

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

/linux-4.4.14/fs/btrfs/
Dextent_io.h62 struct extent_state;
84 struct extent_state *state, int uptodate);
85 void (*set_bit_hook)(struct inode *inode, struct extent_state *state,
87 void (*clear_bit_hook)(struct inode *inode, struct extent_state *state,
90 struct extent_state *new,
91 struct extent_state *other);
93 struct extent_state *orig, u64 split);
105 struct extent_state { struct
204 unsigned bits, struct extent_state **cached);
207 struct extent_state **cached, gfp_t mask);
[all …]
Dextent_io.c28 static inline bool extent_state_in_tree(const struct extent_state *state) in extent_state_in_tree()
62 struct extent_state *state; in btrfs_leak_debug_check()
66 state = list_entry(states.next, struct extent_state, leak_list); in btrfs_leak_debug_check()
134 static void add_extent_changeset(struct extent_state *state, unsigned bits, in add_extent_changeset()
165 sizeof(struct extent_state), 0, in extent_io_init()
227 static struct extent_state *alloc_extent_state(gfp_t mask) in alloc_extent_state()
229 struct extent_state *state; in alloc_extent_state()
244 void free_extent_state(struct extent_state *state) in free_extent_state()
365 static void merge_cb(struct extent_io_tree *tree, struct extent_state *new, in merge_cb()
366 struct extent_state *other) in merge_cb()
[all …]
Dfile.c491 struct extent_state **cached) in btrfs_dirty_pages()
1384 struct extent_state **cached_state) in lock_and_cleanup_extent_if_need()
1486 struct extent_state *cached_state = NULL; in __btrfs_buffered_write()
2283 struct extent_state *cached_state = NULL; in btrfs_punch_hole()
2629 struct extent_state *cached_state = NULL; in btrfs_fallocate()
2832 struct extent_state *cached_state = NULL; in find_desired_extent()
Dinode.c1554 struct extent_state *orig, u64 split) in btrfs_split_extent_hook()
1594 struct extent_state *new, in btrfs_merge_extent_hook()
1595 struct extent_state *other) in btrfs_merge_extent_hook()
1697 struct extent_state *state, unsigned *bits) in btrfs_set_bit_hook()
1741 struct extent_state *state, in btrfs_clear_bit_hook()
1955 struct extent_state **cached_state) in btrfs_set_extent_delalloc()
1972 struct extent_state *cached_state = NULL; in btrfs_writepage_fixup_worker()
2433 struct extent_state *cached = NULL; in relink_extent_backref()
2821 struct extent_state *cached_state = NULL; in btrfs_finish_ordered_io()
3014 struct extent_state *state, int uptodate) in btrfs_writepage_end_io_hook()
[all …]
Dtransaction.c93 struct extent_state *state; in clear_btree_io_tree()
96 state = rb_entry(node, struct extent_state, rb_node); in clear_btree_io_tree()
912 struct extent_state *cached_state = NULL; in btrfs_write_marked_extents()
966 struct extent_state *cached_state = NULL; in btrfs_wait_marked_extents()
Dfree-space-cache.c1134 struct extent_state **cached_state, in cleanup_write_cache_enospc()
1228 struct extent_state *cached_state = NULL; in __btrfs_write_out_cache()
Dctree.h3966 struct extent_state **cached_state);
4056 struct extent_state **cached);
Dioctl.c995 struct extent_state *cached = NULL; in defrag_lookup_extent()
1116 struct extent_state *cached_state = NULL; in cluster_pages_for_defrag()
Ddisk-io.c349 struct extent_state *cached_state = NULL; in verify_parent_transid()
Dscrub.c4205 struct extent_state *cached_state = NULL; in check_extent_to_block()
/linux-4.4.14/fs/hfsplus/
Dextents.c99 if (hip->extent_state & HFSPLUS_EXT_NEW) { in __hfsplus_ext_write_extent()
104 hip->extent_state &= ~(HFSPLUS_EXT_DIRTY | HFSPLUS_EXT_NEW); in __hfsplus_ext_write_extent()
110 hip->extent_state &= ~HFSPLUS_EXT_DIRTY; in __hfsplus_ext_write_extent()
128 if (HFSPLUS_I(inode)->extent_state & HFSPLUS_EXT_DIRTY) { in hfsplus_ext_write_extent_locked()
180 if (hip->extent_state & HFSPLUS_EXT_DIRTY) { in __hfsplus_ext_cache_extent()
196 hip->extent_state &= ~(HFSPLUS_EXT_DIRTY | HFSPLUS_EXT_NEW); in __hfsplus_ext_cache_extent()
260 was_dirty = (hip->extent_state & HFSPLUS_EXT_DIRTY); in hfsplus_get_block()
498 hip->extent_state |= HFSPLUS_EXT_DIRTY; in hfsplus_file_extend()
523 hip->extent_state |= HFSPLUS_EXT_DIRTY | HFSPLUS_EXT_NEW; in hfsplus_file_extend()
593 hip->extent_state |= HFSPLUS_EXT_DIRTY; in hfsplus_file_truncate()
[all …]
Dhfsplus_fs.h221 unsigned int extent_state; member
Dsuper.c72 HFSPLUS_I(inode)->extent_state = 0; in hfsplus_iget()
Dinode.c379 hip->extent_state = 0; in hfsplus_new_inode()
/linux-4.4.14/include/trace/events/
Dbtrfs.h946 struct extent_state;
949 TP_PROTO(struct extent_state *state, gfp_t mask, unsigned long IP),
954 __field(struct extent_state *, state)
971 TP_PROTO(struct extent_state *state, unsigned long IP),
976 __field(struct extent_state *, state)