Lines Matching refs:delalloc_start
319 u64 delalloc_start; in find_lock_delalloc_range() local
334 delalloc_start = *start; in find_lock_delalloc_range()
336 found = btrfs_find_delalloc_range(tree, &delalloc_start, &delalloc_end, in find_lock_delalloc_range()
338 if (!found || delalloc_end <= *start || delalloc_start > orig_end) { in find_lock_delalloc_range()
339 *start = delalloc_start; in find_lock_delalloc_range()
352 if (delalloc_start < *start) in find_lock_delalloc_range()
353 delalloc_start = *start; in find_lock_delalloc_range()
358 if (delalloc_end + 1 - delalloc_start > max_bytes) in find_lock_delalloc_range()
359 delalloc_end = delalloc_start + max_bytes - 1; in find_lock_delalloc_range()
362 ret = lock_delalloc_folios(inode, locked_folio, delalloc_start, in find_lock_delalloc_range()
382 lock_extent(tree, delalloc_start, delalloc_end, &cached_state); in find_lock_delalloc_range()
385 ret = test_range_bit(tree, delalloc_start, delalloc_end, in find_lock_delalloc_range()
388 unlock_extent(tree, delalloc_start, delalloc_end, &cached_state); in find_lock_delalloc_range()
390 unlock_delalloc_folio(inode, locked_folio, delalloc_start, in find_lock_delalloc_range()
395 *start = delalloc_start; in find_lock_delalloc_range()
1180 u64 delalloc_start = page_start; in writepage_delalloc() local
1201 while (delalloc_start < page_end) { in writepage_delalloc()
1204 &delalloc_start, &delalloc_end)) { in writepage_delalloc()
1205 delalloc_start = delalloc_end + 1; in writepage_delalloc()
1208 set_delalloc_bitmap(folio, &delalloc_bitmap, delalloc_start, in writepage_delalloc()
1209 min(delalloc_end, page_end) + 1 - delalloc_start); in writepage_delalloc()
1211 delalloc_start = delalloc_end + 1; in writepage_delalloc()
1213 delalloc_start = page_start; in writepage_delalloc()
1219 while (delalloc_start < page_end) { in writepage_delalloc()
1235 delalloc_start, &found_start, &found_len); in writepage_delalloc()
1302 delalloc_start = found_start + found_len; in writepage_delalloc()