Lines Matching refs:ordered
3274 struct btrfs_ordered_extent *ordered; in log_one_extent() local
3370 list_for_each_entry(ordered, &log->logged_list[index], log_list) { in log_one_extent()
3376 if (ordered->inode != inode) in log_one_extent()
3379 if (ordered->file_offset + ordered->len <= mod_start || in log_one_extent()
3380 mod_start + mod_len <= ordered->file_offset) in log_one_extent()
3388 if (ordered->file_offset > mod_start) { in log_one_extent()
3389 if (ordered->file_offset + ordered->len >= in log_one_extent()
3391 mod_len = ordered->file_offset - mod_start; in log_one_extent()
3403 if (ordered->file_offset + ordered->len < in log_one_extent()
3406 (ordered->file_offset + ordered->len); in log_one_extent()
3407 mod_start = ordered->file_offset + in log_one_extent()
3408 ordered->len; in log_one_extent()
3419 &ordered->flags)) in log_one_extent()
3421 atomic_inc(&ordered->refs); in log_one_extent()
3428 wait_event(ordered->wait, ordered->csum_bytes_left == 0); in log_one_extent()
3430 list_for_each_entry(sum, &ordered->list, list) { in log_one_extent()
3433 btrfs_put_ordered_extent(ordered); in log_one_extent()
3437 btrfs_put_ordered_extent(ordered); in log_one_extent()