Lines Matching refs:extent_op
488 if (ref->extent_op) { in update_existing_head_ref()
489 if (!existing_ref->extent_op) { in update_existing_head_ref()
490 existing_ref->extent_op = ref->extent_op; in update_existing_head_ref()
492 if (ref->extent_op->update_key) { in update_existing_head_ref()
493 memcpy(&existing_ref->extent_op->key, in update_existing_head_ref()
494 &ref->extent_op->key, in update_existing_head_ref()
495 sizeof(ref->extent_op->key)); in update_existing_head_ref()
496 existing_ref->extent_op->update_key = 1; in update_existing_head_ref()
498 if (ref->extent_op->update_flags) { in update_existing_head_ref()
499 existing_ref->extent_op->flags_to_set |= in update_existing_head_ref()
500 ref->extent_op->flags_to_set; in update_existing_head_ref()
501 existing_ref->extent_op->update_flags = 1; in update_existing_head_ref()
503 btrfs_free_delayed_extent_op(ref->extent_op); in update_existing_head_ref()
759 struct btrfs_delayed_extent_op *extent_op) in btrfs_add_delayed_tree_ref() argument
766 BUG_ON(extent_op && extent_op->is_data); in btrfs_add_delayed_tree_ref()
781 head_ref->extent_op = extent_op; in btrfs_add_delayed_tree_ref()
815 struct btrfs_delayed_extent_op *extent_op) in btrfs_add_delayed_data_ref() argument
822 BUG_ON(extent_op && !extent_op->is_data); in btrfs_add_delayed_data_ref()
843 head_ref->extent_op = extent_op; in btrfs_add_delayed_data_ref()
894 struct btrfs_delayed_extent_op *extent_op) in btrfs_add_delayed_extent_op() argument
903 head_ref->extent_op = extent_op; in btrfs_add_delayed_extent_op()
910 extent_op->is_data); in btrfs_add_delayed_extent_op()