/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | delayed-ref.c | 668 if (update->extent_op) { in update_existing_head_ref() 669 if (!existing->extent_op) { in update_existing_head_ref() 670 existing->extent_op = update->extent_op; in update_existing_head_ref() 672 if (update->extent_op->update_key) { in update_existing_head_ref() 673 memcpy(&existing->extent_op->key, in update_existing_head_ref() 674 &update->extent_op->key, in update_existing_head_ref() 675 sizeof(update->extent_op->key)); in update_existing_head_ref() 676 existing->extent_op->update_key = true; in update_existing_head_ref() 678 if (update->extent_op in update_existing_head_ref() 893 btrfs_add_delayed_tree_ref(struct btrfs_trans_handle *trans, struct btrfs_ref *generic_ref, struct btrfs_delayed_extent_op *extent_op) btrfs_add_delayed_tree_ref() argument 1075 btrfs_add_delayed_extent_op(struct btrfs_trans_handle *trans, u64 bytenr, u64 num_bytes, struct btrfs_delayed_extent_op *extent_op) btrfs_add_delayed_extent_op() argument [all...] |
H A D | extent-tree.c | 54 static void __run_delayed_extent_op(struct btrfs_delayed_extent_op *extent_op, 63 struct btrfs_delayed_extent_op *extent_op); 211 if (head->extent_op && head->extent_op->update_flags) in btrfs_lookup_extent_info() 212 extent_flags |= head->extent_op->flags_to_set; in btrfs_lookup_extent_info() 984 struct btrfs_delayed_extent_op *extent_op) in setup_inline_extent_backref() 1008 if (extent_op) in setup_inline_extent_backref() 1009 __run_delayed_extent_op(extent_op, leaf, ei); in setup_inline_extent_backref() 1074 struct btrfs_delayed_extent_op *extent_op) in update_inline_extent_backref() 1107 if (extent_op) in update_inline_extent_backref() 979 setup_inline_extent_backref(struct btrfs_trans_handle *trans, struct btrfs_path *path, struct btrfs_extent_inline_ref *iref, u64 parent, u64 root_objectid, u64 owner, u64 offset, int refs_to_add, struct btrfs_delayed_extent_op *extent_op) setup_inline_extent_backref() argument 1069 update_inline_extent_backref( struct btrfs_trans_handle *trans, struct btrfs_path *path, struct btrfs_extent_inline_ref *iref, int refs_to_mod, struct btrfs_delayed_extent_op *extent_op) update_inline_extent_backref() argument 1186 insert_inline_extent_backref(struct btrfs_trans_handle *trans, struct btrfs_path *path, u64 bytenr, u64 num_bytes, u64 parent, u64 root_objectid, u64 owner, u64 offset, int refs_to_add, struct btrfs_delayed_extent_op *extent_op) insert_inline_extent_backref() argument 1479 __btrfs_inc_extent_ref(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, u64 parent, u64 root_objectid, u64 owner, u64 offset, int refs_to_add, struct btrfs_delayed_extent_op *extent_op) __btrfs_inc_extent_ref() argument 1537 run_delayed_data_ref(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, struct btrfs_delayed_extent_op *extent_op, bool insert_reserved) run_delayed_data_ref() argument 1582 __run_delayed_extent_op(struct btrfs_delayed_extent_op *extent_op, struct extent_buffer *leaf, struct btrfs_extent_item *ei) __run_delayed_extent_op() argument 1600 run_delayed_extent_op(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_head *head, struct btrfs_delayed_extent_op *extent_op) run_delayed_extent_op() argument 1692 run_delayed_tree_ref(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, struct btrfs_delayed_extent_op *extent_op, bool insert_reserved) run_delayed_tree_ref() argument 1732 run_one_delayed_ref(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, struct btrfs_delayed_extent_op *extent_op, bool insert_reserved) run_one_delayed_ref() argument 1802 struct btrfs_delayed_extent_op *extent_op = head->extent_op; cleanup_extent_op() local 1818 struct btrfs_delayed_extent_op *extent_op; run_and_cleanup_extent_op() local 1943 struct btrfs_delayed_extent_op *extent_op; btrfs_run_delayed_refs_for_head() local 2201 struct btrfs_delayed_extent_op *extent_op; btrfs_set_disk_extent_flags() local 2947 __btrfs_free_extent(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, u64 parent, u64 root_objectid, u64 owner_objectid, u64 owner_offset, int refs_to_drop, struct btrfs_delayed_extent_op *extent_op) __btrfs_free_extent() argument 4697 alloc_reserved_tree_block(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, struct btrfs_delayed_extent_op *extent_op) alloc_reserved_tree_block() argument 4939 struct btrfs_delayed_extent_op *extent_op; btrfs_alloc_tree_block() local [all...] |
H A D | delayed-ref.h | 90 struct btrfs_delayed_extent_op *extent_op; member 377 struct btrfs_delayed_extent_op *extent_op); 383 struct btrfs_delayed_extent_op *extent_op);
|
H A D | backref.c | 928 if (head->extent_op && head->extent_op->update_key) { in add_delayed_refs() 929 btrfs_disk_key_to_cpu(&key, &head->extent_op->key); in add_delayed_refs()
|
H A D | disk-io.c | 4632 btrfs_free_delayed_extent_op(head->extent_op); in btrfs_destroy_delayed_refs()
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | extent-tree.c | 46 static void __run_delayed_extent_op(struct btrfs_delayed_extent_op *extent_op, 55 struct btrfs_delayed_extent_op *extent_op); 219 if (head->extent_op && head->extent_op->update_flags) in btrfs_lookup_extent_info() 220 extent_flags |= head->extent_op->flags_to_set; in btrfs_lookup_extent_info() 983 struct btrfs_delayed_extent_op *extent_op) in setup_inline_extent_backref() 1007 if (extent_op) in setup_inline_extent_backref() 1008 __run_delayed_extent_op(extent_op, leaf, ei); in setup_inline_extent_backref() 1072 struct btrfs_delayed_extent_op *extent_op, in update_inline_extent_backref() 1091 if (extent_op) in update_inline_extent_backref() 978 setup_inline_extent_backref(struct btrfs_fs_info *fs_info, struct btrfs_path *path, struct btrfs_extent_inline_ref *iref, u64 parent, u64 root_objectid, u64 owner, u64 offset, int refs_to_add, struct btrfs_delayed_extent_op *extent_op) setup_inline_extent_backref() argument 1069 update_inline_extent_backref(struct btrfs_path *path, struct btrfs_extent_inline_ref *iref, int refs_to_mod, struct btrfs_delayed_extent_op *extent_op, int *last_ref) update_inline_extent_backref() argument 1136 insert_inline_extent_backref(struct btrfs_trans_handle *trans, struct btrfs_path *path, u64 bytenr, u64 num_bytes, u64 parent, u64 root_objectid, u64 owner, u64 offset, int refs_to_add, struct btrfs_delayed_extent_op *extent_op) insert_inline_extent_backref() argument 1418 __btrfs_inc_extent_ref(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, u64 parent, u64 root_objectid, u64 owner, u64 offset, int refs_to_add, struct btrfs_delayed_extent_op *extent_op) __btrfs_inc_extent_ref() argument 1479 run_delayed_data_ref(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, struct btrfs_delayed_extent_op *extent_op, int insert_reserved) run_delayed_data_ref() argument 1524 __run_delayed_extent_op(struct btrfs_delayed_extent_op *extent_op, struct extent_buffer *leaf, struct btrfs_extent_item *ei) __run_delayed_extent_op() argument 1542 run_delayed_extent_op(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_head *head, struct btrfs_delayed_extent_op *extent_op) run_delayed_extent_op() argument 1628 run_delayed_tree_ref(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, struct btrfs_delayed_extent_op *extent_op, int insert_reserved) run_delayed_tree_ref() argument 1668 run_one_delayed_ref(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, struct btrfs_delayed_extent_op *extent_op, int insert_reserved) run_one_delayed_ref() argument 1738 struct btrfs_delayed_extent_op *extent_op = head->extent_op; cleanup_extent_op() local 1754 struct btrfs_delayed_extent_op *extent_op; run_and_cleanup_extent_op() local 1890 struct btrfs_delayed_extent_op *extent_op; btrfs_run_delayed_refs_for_head() local 2191 struct btrfs_delayed_extent_op *extent_op; btrfs_set_disk_extent_flags() local 2953 __btrfs_free_extent(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, u64 parent, u64 root_objectid, u64 owner_objectid, u64 owner_offset, int refs_to_drop, struct btrfs_delayed_extent_op *extent_op) __btrfs_free_extent() argument 4426 alloc_reserved_tree_block(struct btrfs_trans_handle *trans, struct btrfs_delayed_ref_node *node, struct btrfs_delayed_extent_op *extent_op) alloc_reserved_tree_block() argument 4660 struct btrfs_delayed_extent_op *extent_op; btrfs_alloc_tree_block() local [all...] |
H A D | delayed-ref.c | 680 if (update->extent_op) { in update_existing_head_ref() 681 if (!existing->extent_op) { in update_existing_head_ref() 682 existing->extent_op = update->extent_op; in update_existing_head_ref() 684 if (update->extent_op->update_key) { in update_existing_head_ref() 685 memcpy(&existing->extent_op->key, in update_existing_head_ref() 686 &update->extent_op->key, in update_existing_head_ref() 687 sizeof(update->extent_op->key)); in update_existing_head_ref() 688 existing->extent_op->update_key = true; in update_existing_head_ref() 690 if (update->extent_op in update_existing_head_ref() 928 btrfs_add_delayed_tree_ref(struct btrfs_trans_handle *trans, struct btrfs_ref *generic_ref, struct btrfs_delayed_extent_op *extent_op) btrfs_add_delayed_tree_ref() argument 1114 btrfs_add_delayed_extent_op(struct btrfs_trans_handle *trans, u64 bytenr, u64 num_bytes, struct btrfs_delayed_extent_op *extent_op) btrfs_add_delayed_extent_op() argument [all...] |
H A D | delayed-ref.h | 88 struct btrfs_delayed_extent_op *extent_op; member 347 struct btrfs_delayed_extent_op *extent_op); 353 struct btrfs_delayed_extent_op *extent_op);
|
H A D | backref.c | 875 if (head->extent_op && head->extent_op->update_key) { in add_delayed_refs() 876 btrfs_disk_key_to_cpu(&key, &head->extent_op->key); in add_delayed_refs()
|
H A D | disk-io.c | 4482 btrfs_free_delayed_extent_op(head->extent_op); in btrfs_destroy_delayed_refs()
|