Lines Matching refs:btrfs_inode
127 static inline struct rb_node *ordered_tree_search(struct btrfs_inode *inode, in ordered_tree_search()
149 struct btrfs_inode *inode, u64 file_offset, u64 num_bytes, in alloc_ordered_extent()
227 struct btrfs_inode *inode = entry->inode; in insert_ordered_extent()
282 struct btrfs_inode *inode, u64 file_offset, in btrfs_alloc_ordered_extent()
329 struct btrfs_inode *inode = entry->inode; in btrfs_add_ordered_sum()
354 struct btrfs_inode *inode = ordered->inode; in can_finish_ordered_extent()
406 struct btrfs_inode *inode = ordered->inode; in btrfs_queue_ordered_fn()
419 struct btrfs_inode *inode = ordered->inode; in btrfs_finish_ordered_extent()
478 void btrfs_mark_ordered_io_finished(struct btrfs_inode *inode, in btrfs_mark_ordered_io_finished()
570 bool btrfs_dec_test_ordered_pending(struct btrfs_inode *inode, in btrfs_dec_test_ordered_pending()
646 void btrfs_remove_ordered_extent(struct btrfs_inode *btrfs_inode, in btrfs_remove_ordered_extent() argument
649 struct btrfs_root *root = btrfs_inode->root; in btrfs_remove_ordered_extent()
659 freespace_inode = btrfs_is_free_space_inode(btrfs_inode); in btrfs_remove_ordered_extent()
663 spin_lock(&btrfs_inode->lock); in btrfs_remove_ordered_extent()
664 btrfs_mod_outstanding_extents(btrfs_inode, -1); in btrfs_remove_ordered_extent()
665 spin_unlock(&btrfs_inode->lock); in btrfs_remove_ordered_extent()
673 btrfs_delalloc_release_metadata(btrfs_inode, release, in btrfs_remove_ordered_extent()
681 spin_lock_irq(&btrfs_inode->ordered_tree_lock); in btrfs_remove_ordered_extent()
683 rb_erase(node, &btrfs_inode->ordered_tree); in btrfs_remove_ordered_extent()
685 if (btrfs_inode->ordered_tree_last == node) in btrfs_remove_ordered_extent()
686 btrfs_inode->ordered_tree_last = NULL; in btrfs_remove_ordered_extent()
689 spin_unlock_irq(&btrfs_inode->ordered_tree_lock); in btrfs_remove_ordered_extent()
724 trace_btrfs_ordered_extent_remove(btrfs_inode, entry); in btrfs_remove_ordered_extent()
865 struct btrfs_inode *inode = entry->inode; in btrfs_start_ordered_extent_nowriteback()
903 int btrfs_wait_ordered_range(struct btrfs_inode *inode, u64 start, u64 len) in btrfs_wait_ordered_range()
969 struct btrfs_ordered_extent *btrfs_lookup_ordered_extent(struct btrfs_inode *inode, in btrfs_lookup_ordered_extent()
997 struct btrfs_inode *inode, u64 file_offset, u64 len) in btrfs_lookup_ordered_range()
1037 void btrfs_get_ordered_extents_for_logging(struct btrfs_inode *inode, in btrfs_get_ordered_extents_for_logging()
1066 btrfs_lookup_first_ordered_extent(struct btrfs_inode *inode, u64 file_offset) in btrfs_lookup_first_ordered_extent()
1094 struct btrfs_inode *inode, u64 file_offset, u64 len) in btrfs_lookup_first_ordered_range()
1175 void btrfs_lock_and_flush_ordered_range(struct btrfs_inode *inode, u64 start, in btrfs_lock_and_flush_ordered_range()
1213 bool btrfs_try_lock_ordered_range(struct btrfs_inode *inode, u64 start, u64 end, in btrfs_try_lock_ordered_range()
1235 struct btrfs_inode *inode = ordered->inode; in btrfs_split_ordered_extent()