Lines Matching defs:delalloc
306 * Find and lock a contiguous range of bytes in the file marked as delalloc, no
314 * Return true if we find a delalloc range which starts inside the original
315 * range, and @start/@end will store the delalloc range start/end.
317 * Return false if we can't find any delalloc range which starts inside the
318 * original range, and @start/@end will be the non-delalloc range start/end.
345 /* step one, find a bunch of delalloc bytes starting at start */
361 * pages in order, so we can't process delalloc bytes before
379 * shortening the size of the delalloc range we're searching
396 /* then test to make sure it is all still delalloc */
2152 * Submit the pages in the range to bio for call sites which delalloc range has
2311 * locked bit, the nodatasum bit and the delalloc new bit.
2312 * The delalloc new bit will be cleared by ordered extent
2472 * when we had a hole or prealloc extent with several delalloc ranges in
2473 * it, but after btrfs_next_leaf() released the path, delalloc was
2512 * have found delalloc ranges (in the io tree), so what
2513 * we have in the cache is the last delalloc range we
2515 * either for a whole delalloc range we previously
2734 * There can be no delalloc past i_size, so don't waste time looking for
2742 bool delalloc;
2744 delalloc = btrfs_find_delalloc_in_range(inode, cur_offset, end,
2748 if (!delalloc)
2753 * of it that has no delalloc.
2800 * Either we found no delalloc for the whole prealloc extent or we have
2952 * No file extent item found, but we may have delalloc between
3113 bool delalloc;
3115 delalloc = btrfs_find_delalloc_in_range(inode,
3121 if (!delalloc)