Lines Matching refs:delalloc_start

313 	u64 delalloc_start;  in find_lock_delalloc_range()  local
328 delalloc_start = *start; in find_lock_delalloc_range()
330 found = btrfs_find_delalloc_range(tree, &delalloc_start, &delalloc_end, in find_lock_delalloc_range()
332 if (!found || delalloc_end <= *start || delalloc_start > orig_end) { in find_lock_delalloc_range()
333 *start = delalloc_start; in find_lock_delalloc_range()
346 if (delalloc_start < *start) in find_lock_delalloc_range()
347 delalloc_start = *start; in find_lock_delalloc_range()
352 if (delalloc_end + 1 - delalloc_start > max_bytes) in find_lock_delalloc_range()
353 delalloc_end = delalloc_start + max_bytes - 1; in find_lock_delalloc_range()
356 ret = lock_delalloc_folios(inode, locked_folio, delalloc_start, in find_lock_delalloc_range()
376 btrfs_lock_extent(tree, delalloc_start, delalloc_end, &cached_state); in find_lock_delalloc_range()
379 ret = btrfs_test_range_bit(tree, delalloc_start, delalloc_end, in find_lock_delalloc_range()
382 btrfs_unlock_extent(tree, delalloc_start, delalloc_end, &cached_state); in find_lock_delalloc_range()
384 unlock_delalloc_folio(inode, locked_folio, delalloc_start, in find_lock_delalloc_range()
389 *start = delalloc_start; in find_lock_delalloc_range()
1340 u64 delalloc_start = page_start; in writepage_delalloc() local
1361 while (delalloc_start < page_end) { in writepage_delalloc()
1364 &delalloc_start, &delalloc_end)) { in writepage_delalloc()
1365 delalloc_start = delalloc_end + 1; in writepage_delalloc()
1368 set_delalloc_bitmap(folio, &delalloc_bitmap, delalloc_start, in writepage_delalloc()
1369 min(delalloc_end, page_end) + 1 - delalloc_start); in writepage_delalloc()
1371 delalloc_start = delalloc_end + 1; in writepage_delalloc()
1373 delalloc_start = page_start; in writepage_delalloc()
1379 while (delalloc_start < page_end) { in writepage_delalloc()
1395 delalloc_start, &found_start, &found_len); in writepage_delalloc()
1462 delalloc_start = found_start + found_len; in writepage_delalloc()