Lines Matching defs:delalloc

23  * If you want to know about delalloc specifically, there is a separate comment
24 * for that with the delalloc code. This comment is about how the whole system
120 * Look at the delalloc comment to get an idea of how much space is reserved
122 * running delalloc, but usually we need to wait for ordered extents to
688 "block group %llu has %llu bytes, %llu used %llu pinned %llu reserved %llu delalloc %llu super %llu zone_unusable (%llu bytes available) %s",
718 * shrink metadata reservation for delalloc
746 * here. We will take a fraction of the delalloc bytes for our
760 * If we are doing more ordered than delalloc we need to just wait on
761 * ordered extents, otherwise we'll waste time trying to flush delalloc
824 * If we are for preemption we just want a one-shot of delalloc
989 u64 ordered, delalloc;
1049 * much delalloc we need for the background flusher to kick in.
1062 * If we have more ordered bytes than delalloc bytes then we're either
1063 * doing a lot of DIO, or we simply don't have a lot of delalloc waiting
1071 * In the case that ordered is larger than delalloc, only include the
1079 * cut ordered in half, and if it's still higher than delalloc then we
1081 * flushing, and now delalloc == ordered and we stop preemptively
1082 * flushing when we could still have several gigs of delalloc to flush.
1085 delalloc = percpu_counter_read_positive(&fs_info->delalloc_bytes);
1086 if (ordered >= delalloc)
1229 * We do not want to empty the system of delalloc unless we're
1323 * reserved for delalloc, so we'll approximate it by subtracting
1326 * assume it's tied up in delalloc reservations.
1343 * We really want to avoid flushing delalloc too much, as it
1388 * Space is freed from flushing delalloc in one of two ways.
1393 * For #1 that extra space is reclaimed as soon as the delalloc pages are
1745 u64 delalloc = percpu_counter_sum_positive(&fs_info->delalloc_bytes);
1750 * writers, because there's not a 1:1 correlation of writing delalloc
1752 * delayed nodes. If we're already more ordered than delalloc then
1755 if (ordered < delalloc)
1784 * flush out space to make room. It will do this by flushing delalloc if
1930 * flush out space to make room. It will do this by flushing delalloc if