Lines Matching refs:ordered

1956 	struct btrfs_ordered_extent *ordered;  in btrfs_writepage_fixup_worker()  local
1984 ordered = btrfs_lookup_ordered_extent(inode, page_start); in btrfs_writepage_fixup_worker()
1985 if (ordered) { in btrfs_writepage_fixup_worker()
1989 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_writepage_fixup_worker()
1990 btrfs_put_ordered_extent(ordered); in btrfs_writepage_fixup_worker()
2401 struct btrfs_ordered_extent *ordered; in relink_extent_backref() local
2465 ordered = btrfs_lookup_first_ordered_extent(inode, lock_end); in relink_extent_backref()
2466 if (ordered) { in relink_extent_backref()
2467 btrfs_put_ordered_extent(ordered); in relink_extent_backref()
2664 struct btrfs_ordered_extent *ordered) in record_old_file_extents() argument
2678 new->file_pos = ordered->file_offset; in record_old_file_extents()
2679 new->len = ordered->len; in record_old_file_extents()
2680 new->bytenr = ordered->start; in record_old_file_extents()
2681 new->disk_len = ordered->disk_len; in record_old_file_extents()
2682 new->compress_type = ordered->compress_type; in record_old_file_extents()
4581 struct btrfs_ordered_extent *ordered; in btrfs_truncate_page() local
4629 ordered = btrfs_lookup_ordered_extent(inode, page_start); in btrfs_truncate_page()
4630 if (ordered) { in btrfs_truncate_page()
4635 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_truncate_page()
4636 btrfs_put_ordered_extent(ordered); in btrfs_truncate_page()
4754 struct btrfs_ordered_extent *ordered; in btrfs_cont_expand() local
4758 ordered = btrfs_lookup_ordered_range(inode, hole_start, in btrfs_cont_expand()
4760 if (!ordered) in btrfs_cont_expand()
4764 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_cont_expand()
4765 btrfs_put_ordered_extent(ordered); in btrfs_cont_expand()
7321 struct btrfs_ordered_extent *ordered; in lock_extent_direct() local
7332 ordered = btrfs_lookup_ordered_range(inode, lockstart, in lock_extent_direct()
7342 if (!ordered && in lock_extent_direct()
7350 if (ordered) { in lock_extent_direct()
7351 btrfs_start_ordered_extent(inode, ordered, 1); in lock_extent_direct()
7352 btrfs_put_ordered_extent(ordered); in lock_extent_direct()
7917 struct btrfs_ordered_extent *ordered = NULL; in btrfs_endio_direct_write() local
7926 ret = btrfs_dec_test_first_ordered_pending(inode, &ordered, in btrfs_endio_direct_write()
7932 btrfs_init_work(&ordered->work, btrfs_endio_write_helper, in btrfs_endio_direct_write()
7935 &ordered->work); in btrfs_endio_direct_write()
7944 ordered = NULL; in btrfs_endio_direct_write()
8271 struct btrfs_ordered_extent *ordered; in btrfs_submit_direct() local
8272 ordered = btrfs_lookup_ordered_extent(inode, file_offset); in btrfs_submit_direct()
8273 if (!test_bit(BTRFS_ORDERED_PREALLOC, &ordered->flags) && in btrfs_submit_direct()
8274 !test_bit(BTRFS_ORDERED_NOCOW, &ordered->flags)) in btrfs_submit_direct()
8275 btrfs_free_reserved_extent(root, ordered->start, in btrfs_submit_direct()
8276 ordered->disk_len, 1); in btrfs_submit_direct()
8277 btrfs_put_ordered_extent(ordered); in btrfs_submit_direct()
8278 btrfs_put_ordered_extent(ordered); in btrfs_submit_direct()
8492 struct btrfs_ordered_extent *ordered; in btrfs_invalidatepage() local
8515 ordered = btrfs_lookup_ordered_extent(inode, page_start); in btrfs_invalidatepage()
8516 if (ordered) { in btrfs_invalidatepage()
8538 set_bit(BTRFS_ORDERED_TRUNCATED, &ordered->flags); in btrfs_invalidatepage()
8539 new_len = page_start - ordered->file_offset; in btrfs_invalidatepage()
8540 if (new_len < ordered->truncated_len) in btrfs_invalidatepage()
8541 ordered->truncated_len = new_len; in btrfs_invalidatepage()
8544 if (btrfs_dec_test_ordered_pending(inode, &ordered, in btrfs_invalidatepage()
8547 btrfs_finish_ordered_io(ordered); in btrfs_invalidatepage()
8549 btrfs_put_ordered_extent(ordered); in btrfs_invalidatepage()
8596 struct btrfs_ordered_extent *ordered; in btrfs_page_mkwrite() local
8643 ordered = btrfs_lookup_ordered_extent(inode, page_start); in btrfs_page_mkwrite()
8644 if (ordered) { in btrfs_page_mkwrite()
8648 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_page_mkwrite()
8649 btrfs_put_ordered_extent(ordered); in btrfs_page_mkwrite()
8957 struct btrfs_ordered_extent *ordered; in btrfs_destroy_inode() local
8984 ordered = btrfs_lookup_first_ordered_extent(inode, (u64)-1); in btrfs_destroy_inode()
8985 if (!ordered) in btrfs_destroy_inode()
8989 ordered->file_offset, ordered->len); in btrfs_destroy_inode()
8990 btrfs_remove_ordered_extent(inode, ordered); in btrfs_destroy_inode()
8991 btrfs_put_ordered_extent(ordered); in btrfs_destroy_inode()
8992 btrfs_put_ordered_extent(ordered); in btrfs_destroy_inode()