Lines Matching refs:ordered_extent
3063 int btrfs_finish_one_ordered(struct btrfs_ordered_extent *ordered_extent) in btrfs_finish_one_ordered() argument
3065 struct btrfs_inode *inode = ordered_extent->inode; in btrfs_finish_one_ordered()
3074 u64 logical_len = ordered_extent->num_bytes; in btrfs_finish_one_ordered()
3080 start = ordered_extent->file_offset; in btrfs_finish_one_ordered()
3081 end = start + ordered_extent->num_bytes - 1; in btrfs_finish_one_ordered()
3083 if (!test_bit(BTRFS_ORDERED_NOCOW, &ordered_extent->flags) && in btrfs_finish_one_ordered()
3084 !test_bit(BTRFS_ORDERED_PREALLOC, &ordered_extent->flags) && in btrfs_finish_one_ordered()
3085 !test_bit(BTRFS_ORDERED_DIRECT, &ordered_extent->flags) && in btrfs_finish_one_ordered()
3086 !test_bit(BTRFS_ORDERED_ENCODED, &ordered_extent->flags)) in btrfs_finish_one_ordered()
3093 if (test_bit(BTRFS_ORDERED_IOERR, &ordered_extent->flags)) { in btrfs_finish_one_ordered()
3099 btrfs_zone_finish_endio(fs_info, ordered_extent->disk_bytenr, in btrfs_finish_one_ordered()
3100 ordered_extent->disk_num_bytes); in btrfs_finish_one_ordered()
3102 if (test_bit(BTRFS_ORDERED_TRUNCATED, &ordered_extent->flags)) { in btrfs_finish_one_ordered()
3104 logical_len = ordered_extent->truncated_len; in btrfs_finish_one_ordered()
3118 if (!test_bit(BTRFS_ORDERED_NOCOW, &ordered_extent->flags)) { in btrfs_finish_one_ordered()
3135 ret = btrfs_insert_raid_extent(trans, ordered_extent); in btrfs_finish_one_ordered()
3141 if (test_bit(BTRFS_ORDERED_NOCOW, &ordered_extent->flags)) { in btrfs_finish_one_ordered()
3143 ASSERT(list_empty(&ordered_extent->list)); in btrfs_finish_one_ordered()
3144 if (!list_empty(&ordered_extent->list)) { in btrfs_finish_one_ordered()
3159 if (test_bit(BTRFS_ORDERED_COMPRESSED, &ordered_extent->flags)) in btrfs_finish_one_ordered()
3160 compress_type = ordered_extent->compress_type; in btrfs_finish_one_ordered()
3161 if (test_bit(BTRFS_ORDERED_PREALLOC, &ordered_extent->flags)) { in btrfs_finish_one_ordered()
3164 ordered_extent->file_offset, in btrfs_finish_one_ordered()
3165 ordered_extent->file_offset + in btrfs_finish_one_ordered()
3167 btrfs_zoned_release_data_reloc_bg(fs_info, ordered_extent->disk_bytenr, in btrfs_finish_one_ordered()
3168 ordered_extent->disk_num_bytes); in btrfs_finish_one_ordered()
3171 ret = insert_ordered_extent_file_extent(trans, ordered_extent); in btrfs_finish_one_ordered()
3175 ordered_extent->disk_bytenr, in btrfs_finish_one_ordered()
3176 ordered_extent->disk_num_bytes); in btrfs_finish_one_ordered()
3184 ret = unpin_extent_cache(inode, ordered_extent->file_offset, in btrfs_finish_one_ordered()
3185 ordered_extent->num_bytes, trans->transid); in btrfs_finish_one_ordered()
3191 ret = add_pending_csums(trans, &ordered_extent->list); in btrfs_finish_one_ordered()
3203 !test_bit(BTRFS_ORDERED_TRUNCATED, &ordered_extent->flags)) in btrfs_finish_one_ordered()
3233 btrfs_mark_ordered_extent_error(ordered_extent); in btrfs_finish_one_ordered()
3269 !test_bit(BTRFS_ORDERED_NOCOW, &ordered_extent->flags) && in btrfs_finish_one_ordered()
3270 !test_bit(BTRFS_ORDERED_PREALLOC, &ordered_extent->flags)) { in btrfs_finish_one_ordered()
3277 ordered_extent->disk_bytenr, in btrfs_finish_one_ordered()
3278 ordered_extent->disk_num_bytes, in btrfs_finish_one_ordered()
3281 ordered_extent->disk_bytenr, in btrfs_finish_one_ordered()
3282 ordered_extent->disk_num_bytes, 1); in btrfs_finish_one_ordered()
3288 ordered_extent->qgroup_rsv, in btrfs_finish_one_ordered()
3297 btrfs_remove_ordered_extent(inode, ordered_extent); in btrfs_finish_one_ordered()
3300 btrfs_put_ordered_extent(ordered_extent); in btrfs_finish_one_ordered()
3302 btrfs_put_ordered_extent(ordered_extent); in btrfs_finish_one_ordered()