Lines Matching full:delayed

11 #include "delayed-ref.h"
23 * delayed back reference update tracking. For subvolume trees
25 * delayed processing. This avoids deep call chains where we
60 * @nr_refs: number of delayed refs to drop
63 * Drops the delayed ref head's count from the delayed refs rsv and free any
82 * Adjust the size of the delayed refs rsv.
107 * Try to take num_bytes from the transaction's local delayed reserve. in btrfs_update_delayed_refs_rsv()
109 * reserve doesn't have enough reserved space, the delayed refs reserve in btrfs_update_delayed_refs_rsv()
132 * Adjust the size of the delayed refs block reserve for 1 block group item
151 * Adjust the size of the delayed refs block reserve to release space for 1
167 * Adjust the size of the delayed refs block reserve for 1 block group item
186 * Adjust the size of the delayed refs block reserve to release space for 1
202 * Refill based on our delayed refs usage.
207 * This will refill the delayed block_rsv up to 1 items size worth of space and
269 * compare two delayed data backrefs with same bytenr and type
563 * Select a delayed ref of type BTRFS_ADD_DELAYED_REF first. in btrfs_select_delayed_ref()
660 * reallocated before the delayed ref in update_existing_head_ref()
757 * later modification deletes the delayed ref without ever in init_delayed_ref_head()
830 "delayed ref head %llu is beyond 32bit page cache and xarray index limit", in add_delayed_ref_head()
884 * delayed drop ref (the data extent's ref count drops to 0). in add_delayed_ref_head()
1089 * Add a delayed tree ref. This does all of the accounting required to make sure
1090 * the delayed ref is eventually processed before this transaction commits.
1101 * add a delayed data ref. it's similar to btrfs_add_delayed_tree_ref.
1299 "block group for delayed ref at %llu was not found while destroying ref head", in btrfs_destroy_delayed_refs()