Lines Matching refs:ordered
1796 struct btrfs_ordered_extent *ordered; in btrfs_writepage_fixup_worker() local
1824 ordered = btrfs_lookup_ordered_extent(inode, page_start); in btrfs_writepage_fixup_worker()
1825 if (ordered) { in btrfs_writepage_fixup_worker()
1829 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_writepage_fixup_worker()
1830 btrfs_put_ordered_extent(ordered); in btrfs_writepage_fixup_worker()
2227 struct btrfs_ordered_extent *ordered; in relink_extent_backref() local
2291 ordered = btrfs_lookup_first_ordered_extent(inode, lock_end); in relink_extent_backref()
2292 if (ordered) { in relink_extent_backref()
2293 btrfs_put_ordered_extent(ordered); in relink_extent_backref()
2482 struct btrfs_ordered_extent *ordered) in record_old_file_extents() argument
2496 new->file_pos = ordered->file_offset; in record_old_file_extents()
2497 new->len = ordered->len; in record_old_file_extents()
2498 new->bytenr = ordered->start; in record_old_file_extents()
2499 new->disk_len = ordered->disk_len; in record_old_file_extents()
2500 new->compress_type = ordered->compress_type; in record_old_file_extents()
4280 struct btrfs_ordered_extent *ordered; in btrfs_truncate_page() local
4328 ordered = btrfs_lookup_ordered_extent(inode, page_start); in btrfs_truncate_page()
4329 if (ordered) { in btrfs_truncate_page()
4334 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_truncate_page()
4335 btrfs_put_ordered_extent(ordered); in btrfs_truncate_page()
4402 struct btrfs_ordered_extent *ordered; in btrfs_cont_expand() local
4407 ordered = btrfs_lookup_ordered_extent(inode, hole_start); in btrfs_cont_expand()
4408 if (!ordered) in btrfs_cont_expand()
4412 btrfs_put_ordered_extent(ordered); in btrfs_cont_expand()
6627 struct btrfs_ordered_extent *ordered; in lock_extent_direct() local
6638 ordered = btrfs_lookup_ordered_range(inode, lockstart, in lock_extent_direct()
6648 if (!ordered && (!writing || in lock_extent_direct()
6657 if (ordered) { in lock_extent_direct()
6658 btrfs_start_ordered_extent(inode, ordered, 1); in lock_extent_direct()
6659 btrfs_put_ordered_extent(ordered); in lock_extent_direct()
7005 struct btrfs_ordered_extent *ordered = NULL; in btrfs_endio_direct_write() local
7014 ret = btrfs_dec_test_first_ordered_pending(inode, &ordered, in btrfs_endio_direct_write()
7020 ordered->work.func = finish_ordered_fn; in btrfs_endio_direct_write()
7021 ordered->work.flags = 0; in btrfs_endio_direct_write()
7023 &ordered->work); in btrfs_endio_direct_write()
7032 ordered = NULL; in btrfs_endio_direct_write()
7320 struct btrfs_ordered_extent *ordered; in btrfs_submit_direct() local
7321 ordered = btrfs_lookup_ordered_extent(inode, file_offset); in btrfs_submit_direct()
7322 if (!test_bit(BTRFS_ORDERED_PREALLOC, &ordered->flags) && in btrfs_submit_direct()
7323 !test_bit(BTRFS_ORDERED_NOCOW, &ordered->flags)) in btrfs_submit_direct()
7324 btrfs_free_reserved_extent(root, ordered->start, in btrfs_submit_direct()
7325 ordered->disk_len); in btrfs_submit_direct()
7326 btrfs_put_ordered_extent(ordered); in btrfs_submit_direct()
7327 btrfs_put_ordered_extent(ordered); in btrfs_submit_direct()
7518 struct btrfs_ordered_extent *ordered; in btrfs_invalidatepage() local
7538 ordered = btrfs_lookup_ordered_extent(inode, page_offset(page)); in btrfs_invalidatepage()
7539 if (ordered) { in btrfs_invalidatepage()
7553 btrfs_dec_test_ordered_pending(inode, &ordered, page_start, in btrfs_invalidatepage()
7555 btrfs_finish_ordered_io(ordered); in btrfs_invalidatepage()
7557 btrfs_put_ordered_extent(ordered); in btrfs_invalidatepage()
7596 struct btrfs_ordered_extent *ordered; in btrfs_page_mkwrite() local
7643 ordered = btrfs_lookup_ordered_extent(inode, page_start); in btrfs_page_mkwrite()
7644 if (ordered) { in btrfs_page_mkwrite()
7648 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_page_mkwrite()
7649 btrfs_put_ordered_extent(ordered); in btrfs_page_mkwrite()
7957 struct btrfs_ordered_extent *ordered; in btrfs_destroy_inode() local
7994 ordered = btrfs_lookup_first_ordered_extent(inode, (u64)-1); in btrfs_destroy_inode()
7995 if (!ordered) in btrfs_destroy_inode()
7999 (unsigned long long)ordered->file_offset, in btrfs_destroy_inode()
8000 (unsigned long long)ordered->len); in btrfs_destroy_inode()
8001 btrfs_remove_ordered_extent(inode, ordered); in btrfs_destroy_inode()
8002 btrfs_put_ordered_extent(ordered); in btrfs_destroy_inode()
8003 btrfs_put_ordered_extent(ordered); in btrfs_destroy_inode()