Lines Matching refs:end
232 uint64_t start, end, i;
256 end = (off+len <= dn->dn_datablksz) ? 0 : 1;
277 end = (off+len-1) >> dn->dn_datablkshift;
278 if (end != start && end <= dn->dn_maxblkid &&
280 err = dmu_tx_check_ioerr(zio, dn, 0, end);
288 for (i = (start>>shft)+1; i < end>>shft; i++) {
320 * If this write is not off the end of the file
343 if (++start > end) {
366 * 'end' is the last thing we will access, not one past.
370 end = P2ROUNDUP(off + len, 1ULL << max_bs) - 1;
372 end - start + 1, FTAG);
375 end >>= min_bs;
385 end >>= epbs;
386 ASSERT3U(end, >=, start);
388 (end - start + 1) << max_ibs, FTAG);
624 * This function marks the transaction as being a "net free". The end
702 uint64_t end = (off + len) >> shift;
712 start = end = 0;
716 for (uint64_t i = start; i <= end; i++) {
720 if (err == ESRCH || i > end)
826 * - end of the object, where we might need to write: