Lines Matching refs:ordered

2074 	struct btrfs_ordered_extent *ordered;  in btrfs_writepage_fixup_worker()  local
2103 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), page_start, in btrfs_writepage_fixup_worker()
2105 if (ordered) { in btrfs_writepage_fixup_worker()
2109 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_writepage_fixup_worker()
2110 btrfs_put_ordered_extent(ordered); in btrfs_writepage_fixup_worker()
2541 struct btrfs_ordered_extent *ordered; in relink_extent_backref() local
2603 ordered = btrfs_lookup_first_ordered_extent(inode, lock_end); in relink_extent_backref()
2604 if (ordered) { in relink_extent_backref()
2605 btrfs_put_ordered_extent(ordered); in relink_extent_backref()
2800 struct btrfs_ordered_extent *ordered) in record_old_file_extents() argument
2815 new->file_pos = ordered->file_offset; in record_old_file_extents()
2816 new->len = ordered->len; in record_old_file_extents()
2817 new->bytenr = ordered->start; in record_old_file_extents()
2818 new->disk_len = ordered->disk_len; in record_old_file_extents()
2819 new->compress_type = ordered->compress_type; in record_old_file_extents()
4836 struct btrfs_ordered_extent *ordered; in btrfs_truncate_block() local
4889 ordered = btrfs_lookup_ordered_extent(inode, block_start); in btrfs_truncate_block()
4890 if (ordered) { in btrfs_truncate_block()
4895 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_truncate_block()
4896 btrfs_put_ordered_extent(ordered); in btrfs_truncate_block()
5020 struct btrfs_ordered_extent *ordered; in btrfs_cont_expand() local
5024 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), hole_start, in btrfs_cont_expand()
5026 if (!ordered) in btrfs_cont_expand()
5030 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_cont_expand()
5031 btrfs_put_ordered_extent(ordered); in btrfs_cont_expand()
7341 struct btrfs_ordered_extent *ordered; in lock_extent_direct() local
7352 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), lockstart, in lock_extent_direct()
7362 if (!ordered && in lock_extent_direct()
7370 if (ordered) { in lock_extent_direct()
7387 test_bit(BTRFS_ORDERED_DIRECT, &ordered->flags)) in lock_extent_direct()
7388 btrfs_start_ordered_extent(inode, ordered, 1); in lock_extent_direct()
7391 btrfs_put_ordered_extent(ordered); in lock_extent_direct()
8074 struct btrfs_ordered_extent *ordered = NULL; in __endio_write_update_ordered() local
8091 if (btrfs_dec_test_first_ordered_pending(inode, &ordered, in __endio_write_update_ordered()
8095 btrfs_init_work(&ordered->work, func, in __endio_write_update_ordered()
8098 btrfs_queue_work(wq, &ordered->work); in __endio_write_update_ordered()
8112 ordered = NULL; in __endio_write_update_ordered()
8684 struct btrfs_ordered_extent *ordered; in btrfs_invalidatepage() local
8711 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), start, in btrfs_invalidatepage()
8713 if (ordered) { in btrfs_invalidatepage()
8714 end = min(page_end, ordered->file_offset + ordered->len - 1); in btrfs_invalidatepage()
8736 set_bit(BTRFS_ORDERED_TRUNCATED, &ordered->flags); in btrfs_invalidatepage()
8737 new_len = start - ordered->file_offset; in btrfs_invalidatepage()
8738 if (new_len < ordered->truncated_len) in btrfs_invalidatepage()
8739 ordered->truncated_len = new_len; in btrfs_invalidatepage()
8742 if (btrfs_dec_test_ordered_pending(inode, &ordered, in btrfs_invalidatepage()
8745 btrfs_finish_ordered_io(ordered); in btrfs_invalidatepage()
8747 btrfs_put_ordered_extent(ordered); in btrfs_invalidatepage()
8815 struct btrfs_ordered_extent *ordered; in btrfs_page_mkwrite() local
8876 ordered = btrfs_lookup_ordered_range(BTRFS_I(inode), page_start, in btrfs_page_mkwrite()
8878 if (ordered) { in btrfs_page_mkwrite()
8882 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_page_mkwrite()
8883 btrfs_put_ordered_extent(ordered); in btrfs_page_mkwrite()
9218 struct btrfs_ordered_extent *ordered; in btrfs_destroy_inode() local
9240 ordered = btrfs_lookup_first_ordered_extent(inode, (u64)-1); in btrfs_destroy_inode()
9241 if (!ordered) in btrfs_destroy_inode()
9246 ordered->file_offset, ordered->len); in btrfs_destroy_inode()
9247 btrfs_remove_ordered_extent(inode, ordered); in btrfs_destroy_inode()
9248 btrfs_put_ordered_extent(ordered); in btrfs_destroy_inode()
9249 btrfs_put_ordered_extent(ordered); in btrfs_destroy_inode()