Lines Matching defs:ordered

2855 	struct btrfs_ordered_extent *ordered;
2860 list_for_each_entry_safe(ordered, tmp, &ctx->ordered_extents, log_list) {
2861 list_del_init(&ordered->log_list);
2862 btrfs_put_ordered_extent(ordered);
4215 * for ordered extent completion, which is where we update nbytes, it
4573 struct btrfs_ordered_extent *ordered;
4587 list_for_each_entry(ordered, &ctx->ordered_extents, log_list) {
4588 const u64 ordered_end = ordered->file_offset + ordered->num_bytes;
4597 if (mod_end <= ordered->file_offset)
4601 * We are going to copy all the csums on this ordered extent, so
4602 * go ahead and adjust mod_start and mod_len in case this ordered
4605 if (ordered->file_offset > mod_start) {
4607 mod_len = ordered->file_offset - mod_start;
4612 * |----- ordered extent ----|
4628 * To keep us from looping for the above case of an ordered
4631 if (test_and_set_bit(BTRFS_ORDERED_LOGGED_CSUM, &ordered->flags))
4634 list_for_each_entry(sums, &ordered->list, list) {
4641 /* We're done, found all csums in the ordered extents. */
4897 struct btrfs_ordered_extent *ordered;
4970 * the current transaction waits for the ordered extents to complete
4972 * lose data if an ordered extents completes after the transaction
4975 list_for_each_entry_safe(ordered, tmp, &ctx->ordered_extents, log_list) {
4976 list_del_init(&ordered->log_list);
4977 set_bit(BTRFS_ORDERED_LOGGED, &ordered->flags);
4979 if (!test_bit(BTRFS_ORDERED_COMPLETE, &ordered->flags)) {
4981 if (!test_bit(BTRFS_ORDERED_COMPLETE, &ordered->flags)) {
4982 set_bit(BTRFS_ORDERED_PENDING, &ordered->flags);
4987 btrfs_put_ordered_extent(ordered);
6659 * flushed and had their ordered extents completed in this