Lines Matching refs:start
1382 * blocks at the end of the file which do not start at the previous data block,
1905 * We start with a delayed allocation:
3022 * then move the start forward without adjusting the length.
3035 * then move the start back without adjusting the length,
3037 * This may of course make the start overlap previous block,
3056 * the start forward to the first valid spot and set
3082 * Try to fix it by moving the start up.
3094 * Set the start to the minimum then trim the length.
3181 * start block based on it.
3223 * start block based on it.
3227 * Calculate gap to start of next block.
3232 * start and the gap size.
3239 * number, then just use the start of the next block
3612 * If it fails then do a near or start bno
4037 * preallocation can occur at the start or end of the extent, even when
5259 xfs_fileoff_t start, /* first file offset deleted */
5285 trace_xfs_bunmap(ip, start, len, flags, _RET_IP_);
5318 end = start + len;
5345 while (end != (xfs_fileoff_t)-1 && end >= start &&
5362 if (end < start)
5381 if (got.br_startoff < start) {
5382 del.br_startoff = start;
5383 del.br_blockcount -= start - got.br_startoff;
5385 del.br_startblock += start - got.br_startoff;
5434 * chop it back to the start of the one we end at.
5462 } else if (del.br_startoff == start &&
5493 unwrite_start = max3(start,
5539 if (end != (xfs_fileoff_t)-1 && end >= start) {
5549 if (done || end == (xfs_fileoff_t)-1 || end < start)
5552 *rlen = end - start + 1;