Lines Matching defs:delalloc

20  * If you want to know about delalloc specifically, there is a separate comment
21 * for that with the delalloc code. This comment is about how the whole system
117 * Look at the delalloc comment to get an idea of how much space is reserved
119 * running delalloc, but usually we need to wait for ordered extents to
530 "block group %llu has %llu bytes, %llu used %llu pinned %llu reserved %llu delalloc %llu super %llu zone_unusable (%llu bytes available) %s",
574 * shrink metadata reservation for delalloc
602 * here. We will take a fraction of the delalloc bytes for our
616 * If we are doing more ordered than delalloc we need to just wait on
617 * ordered extents, otherwise we'll waste time trying to flush delalloc
680 * If we are for preemption we just want a one-shot of delalloc
841 u64 ordered, delalloc;
901 * much delalloc we need for the background flusher to kick in.
915 * If we have more ordered bytes than delalloc bytes then we're either
916 * doing a lot of DIO, or we simply don't have a lot of delalloc waiting
924 * In the case that ordered is larger than delalloc, only include the
932 * cut ordered in half, and if it's still higher than delalloc then we
934 * flushing, and now delalloc == ordered and we stop preemptively
935 * flushing when we could still have several gigs of delalloc to flush.
938 delalloc = percpu_counter_read_positive(&fs_info->delalloc_bytes);
939 if (ordered >= delalloc)
1088 * We do not want to empty the system of delalloc unless we're
1162 * reserved for delalloc, so we'll approximate it by subtracting
1165 * assume it's tied up in delalloc reservations.
1182 * We really want to avoid flushing delalloc too much, as it
1227 * Space is freed from flushing delalloc in one of two ways.
1232 * For #1 that extra space is reclaimed as soon as the delalloc pages are
1562 u64 delalloc = percpu_counter_sum_positive(&fs_info->delalloc_bytes);
1567 * writers, because there's not a 1:1 correlation of writing delalloc
1569 * delayed nodes. If we're already more ordered than delalloc then
1572 if (ordered < delalloc)
1602 * flush out space to make room. It will do this by flushing delalloc if
1751 * flush out space to make room. It will do this by flushing delalloc if