Lines Matching full:delayed
27 * extent tree, whose goal is only track delayed extents in memory to
34 * Currently the first step has been done. All delayed extents are
35 * tracked in the tree. It maintains the delayed extent when a delayed
36 * allocation is issued, and the delayed extent is written out or
53 * are under high memory pressure. Delayed extents will not be
66 * Without extent status tree, ext4 identifies a delayed extent by looking
71 * block or a range of blocks are belonged to a delayed extent.
75 * FIEMAP looks up page cache to identify delayed allocations from holes.
82 * already under delayed allocation or not to determine whether
87 * mapped, If there are not very many delayed buffers, then it is
92 * blocks is under delayed allocation(belonged to a delayed extent) or
112 * There are three important operations on a delayed extent tree: find
139 * -- Refactor delayed space reservation
208 * search through the tree for an delayed extent with a given offset. If
559 /* we need to check delayed extent is without unwritten status */ in ext4_es_can_be_merged()
644 * a delayed/hole extent. in ext4_es_insert_extent_ext_check()
651 "want to add a delayed/hole extent " in ext4_es_insert_extent_ext_check()
722 * We want to add a delayed/hole extent but this in ext4_es_insert_extent_ind_check()
727 "delayed/hole extent [%d/%d/%llu/%x]\n", in ext4_es_insert_extent_ind_check()
874 " delayed and written which can potentially " in ext4_es_insert_extent()
1101 * count_rsvd - count the clusters containing delayed and not unwritten
1232 * clusters containing delayed and not unwritten (delonly) blocks within
1361 * If @reserved is not NULL and delayed allocation is enabled, counts
2055 * ext4_es_insert_delayed_block - adds a delayed block to the extents status
2076 es_debug("add [%u/1) delayed to extent status tree of inode %lu\n", in ext4_es_insert_delayed_block()
2136 * are delayed only
2142 * Returns the number of clusters containing only delayed (not delayed
2144 * cluster or part of a cluster within the range and containing a delayed
2192 * are both delayed and unwritten
2225 * upon the presence or absence of delayed blocks
2255 * as if it does not contain a delayed extent. The new range may in __revise_pending()
2256 * have allocated space for previously delayed blocks out to the in __revise_pending()