extent_op 765 fs/btrfs/backref.c struct btrfs_delayed_extent_op *extent_op = head->extent_op; extent_op 772 fs/btrfs/backref.c if (extent_op && extent_op->update_key) extent_op 773 fs/btrfs/backref.c btrfs_disk_key_to_cpu(&tmp_op_key, &extent_op->key); extent_op 681 fs/btrfs/delayed-ref.c if (update->extent_op) { extent_op 682 fs/btrfs/delayed-ref.c if (!existing->extent_op) { extent_op 683 fs/btrfs/delayed-ref.c existing->extent_op = update->extent_op; extent_op 685 fs/btrfs/delayed-ref.c if (update->extent_op->update_key) { extent_op 686 fs/btrfs/delayed-ref.c memcpy(&existing->extent_op->key, extent_op 687 fs/btrfs/delayed-ref.c &update->extent_op->key, extent_op 688 fs/btrfs/delayed-ref.c sizeof(update->extent_op->key)); extent_op 689 fs/btrfs/delayed-ref.c existing->extent_op->update_key = true; extent_op 691 fs/btrfs/delayed-ref.c if (update->extent_op->update_flags) { extent_op 692 fs/btrfs/delayed-ref.c existing->extent_op->flags_to_set |= extent_op 693 fs/btrfs/delayed-ref.c update->extent_op->flags_to_set; extent_op 694 fs/btrfs/delayed-ref.c existing->extent_op->update_flags = true; extent_op 696 fs/btrfs/delayed-ref.c btrfs_free_delayed_extent_op(update->extent_op); extent_op 913 fs/btrfs/delayed-ref.c struct btrfs_delayed_extent_op *extent_op, extent_op 934 fs/btrfs/delayed-ref.c BUG_ON(extent_op && extent_op->is_data); extent_op 971 fs/btrfs/delayed-ref.c head_ref->extent_op = extent_op; extent_op 1067 fs/btrfs/delayed-ref.c head_ref->extent_op = NULL; extent_op 1103 fs/btrfs/delayed-ref.c struct btrfs_delayed_extent_op *extent_op) extent_op 1113 fs/btrfs/delayed-ref.c BTRFS_UPDATE_DELAYED_HEAD, extent_op->is_data, extent_op 1115 fs/btrfs/delayed-ref.c head_ref->extent_op = extent_op; extent_op 88 fs/btrfs/delayed-ref.h struct btrfs_delayed_extent_op *extent_op; extent_op 337 fs/btrfs/delayed-ref.h struct btrfs_delayed_extent_op *extent_op, extent_op 345 fs/btrfs/delayed-ref.h struct btrfs_delayed_extent_op *extent_op); extent_op 4306 fs/btrfs/disk-io.c btrfs_free_delayed_extent_op(head->extent_op); extent_op 44 fs/btrfs/extent-tree.c static void __run_delayed_extent_op(struct btrfs_delayed_extent_op *extent_op, extent_op 53 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op); extent_op 256 fs/btrfs/extent-tree.c if (head->extent_op && head->extent_op->update_flags) extent_op 257 fs/btrfs/extent-tree.c extent_flags |= head->extent_op->flags_to_set; extent_op 1016 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op) extent_op 1040 fs/btrfs/extent-tree.c if (extent_op) extent_op 1041 fs/btrfs/extent-tree.c __run_delayed_extent_op(extent_op, leaf, ei); extent_op 1105 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op, extent_op 1124 fs/btrfs/extent-tree.c if (extent_op) extent_op 1125 fs/btrfs/extent-tree.c __run_delayed_extent_op(extent_op, leaf, ei); extent_op 1174 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op) extent_op 1185 fs/btrfs/extent-tree.c extent_op, NULL); extent_op 1189 fs/btrfs/extent-tree.c refs_to_add, extent_op); extent_op 1435 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op) extent_op 1455 fs/btrfs/extent-tree.c offset, refs_to_add, extent_op); extent_op 1469 fs/btrfs/extent-tree.c if (extent_op) extent_op 1470 fs/btrfs/extent-tree.c __run_delayed_extent_op(extent_op, leaf, item); extent_op 1489 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op, extent_op 1511 fs/btrfs/extent-tree.c if (extent_op) extent_op 1512 fs/btrfs/extent-tree.c flags |= extent_op->flags_to_set; extent_op 1520 fs/btrfs/extent-tree.c node->ref_mod, extent_op); extent_op 1525 fs/btrfs/extent-tree.c extent_op); extent_op 1532 fs/btrfs/extent-tree.c static void __run_delayed_extent_op(struct btrfs_delayed_extent_op *extent_op, extent_op 1537 fs/btrfs/extent-tree.c if (extent_op->update_flags) { extent_op 1538 fs/btrfs/extent-tree.c flags |= extent_op->flags_to_set; extent_op 1542 fs/btrfs/extent-tree.c if (extent_op->update_key) { extent_op 1546 fs/btrfs/extent-tree.c btrfs_set_tree_block_key(leaf, bi, &extent_op->key); extent_op 1552 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op) extent_op 1562 fs/btrfs/extent-tree.c int metadata = !extent_op->is_data; extent_op 1578 fs/btrfs/extent-tree.c key.offset = extent_op->level; extent_op 1629 fs/btrfs/extent-tree.c __run_delayed_extent_op(extent_op, leaf, ei); extent_op 1639 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op, extent_op 1662 fs/btrfs/extent-tree.c BUG_ON(!extent_op || !extent_op->update_flags); extent_op 1663 fs/btrfs/extent-tree.c ret = alloc_reserved_tree_block(trans, node, extent_op); extent_op 1666 fs/btrfs/extent-tree.c ref->level, 0, 1, extent_op); extent_op 1669 fs/btrfs/extent-tree.c ref->level, 0, 1, extent_op); extent_op 1679 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op, extent_op 1693 fs/btrfs/extent-tree.c ret = run_delayed_tree_ref(trans, node, extent_op, extent_op 1697 fs/btrfs/extent-tree.c ret = run_delayed_data_ref(trans, node, extent_op, extent_op 1744 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op = head->extent_op; extent_op 1746 fs/btrfs/extent-tree.c if (!extent_op) extent_op 1750 fs/btrfs/extent-tree.c head->extent_op = NULL; extent_op 1751 fs/btrfs/extent-tree.c btrfs_free_delayed_extent_op(extent_op); extent_op 1754 fs/btrfs/extent-tree.c return extent_op; extent_op 1760 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op; extent_op 1763 fs/btrfs/extent-tree.c extent_op = cleanup_extent_op(head); extent_op 1764 fs/btrfs/extent-tree.c if (!extent_op) extent_op 1766 fs/btrfs/extent-tree.c head->extent_op = NULL; extent_op 1768 fs/btrfs/extent-tree.c ret = run_delayed_extent_op(trans, head, extent_op); extent_op 1769 fs/btrfs/extent-tree.c btrfs_free_delayed_extent_op(extent_op); extent_op 1838 fs/btrfs/extent-tree.c if (!RB_EMPTY_ROOT(&head->ref_tree.rb_root) || head->extent_op) { extent_op 1903 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op; extent_op 1951 fs/btrfs/extent-tree.c extent_op = locked_ref->extent_op; extent_op 1952 fs/btrfs/extent-tree.c locked_ref->extent_op = NULL; extent_op 1955 fs/btrfs/extent-tree.c ret = run_one_delayed_ref(trans, ref, extent_op, extent_op 1958 fs/btrfs/extent-tree.c btrfs_free_delayed_extent_op(extent_op); extent_op 2222 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op; extent_op 2225 fs/btrfs/extent-tree.c extent_op = btrfs_alloc_delayed_extent_op(); extent_op 2226 fs/btrfs/extent-tree.c if (!extent_op) extent_op 2229 fs/btrfs/extent-tree.c extent_op->flags_to_set = flags; extent_op 2230 fs/btrfs/extent-tree.c extent_op->update_flags = true; extent_op 2231 fs/btrfs/extent-tree.c extent_op->update_key = false; extent_op 2232 fs/btrfs/extent-tree.c extent_op->is_data = is_data ? true : false; extent_op 2233 fs/btrfs/extent-tree.c extent_op->level = level; extent_op 2235 fs/btrfs/extent-tree.c ret = btrfs_add_delayed_extent_op(trans, bytenr, num_bytes, extent_op); extent_op 2237 fs/btrfs/extent-tree.c btrfs_free_delayed_extent_op(extent_op); extent_op 2952 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op) extent_op 3114 fs/btrfs/extent-tree.c if (extent_op) extent_op 3115 fs/btrfs/extent-tree.c __run_delayed_extent_op(extent_op, leaf, ei); extent_op 3224 fs/btrfs/extent-tree.c BUG_ON(head->extent_op); extent_op 4265 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op) extent_op 4278 fs/btrfs/extent-tree.c u64 flags = extent_op->flags_to_set; extent_op 4319 fs/btrfs/extent-tree.c btrfs_set_tree_block_key(leaf, block_info, &extent_op->key); extent_op 4497 fs/btrfs/extent-tree.c struct btrfs_delayed_extent_op *extent_op; extent_op 4538 fs/btrfs/extent-tree.c extent_op = btrfs_alloc_delayed_extent_op(); extent_op 4539 fs/btrfs/extent-tree.c if (!extent_op) { extent_op 4544 fs/btrfs/extent-tree.c memcpy(&extent_op->key, key, sizeof(extent_op->key)); extent_op 4546 fs/btrfs/extent-tree.c memset(&extent_op->key, 0, sizeof(extent_op->key)); extent_op 4547 fs/btrfs/extent-tree.c extent_op->flags_to_set = flags; extent_op 4548 fs/btrfs/extent-tree.c extent_op->update_key = skinny_metadata ? false : true; extent_op 4549 fs/btrfs/extent-tree.c extent_op->update_flags = true; extent_op 4550 fs/btrfs/extent-tree.c extent_op->is_data = false; extent_op 4551 fs/btrfs/extent-tree.c extent_op->level = level; extent_op 4559 fs/btrfs/extent-tree.c extent_op, NULL, NULL); extent_op 4566 fs/btrfs/extent-tree.c btrfs_free_delayed_extent_op(extent_op);