Lines Matching defs:To
29 // Releases [From, To) range of pages back to OS. Note that `From` and `To`
31 void releasePageRangeToOS(uptr From, uptr To) {
32 const uptr Size = To - From;
55 // Releases [From, To) range of pages back to OS.
56 void releasePageRangeToOS(uptr From, uptr To) {
57 const uptr Size = To - From;
81 void releasePageRangeToOS(uptr From, uptr To) {
82 DCHECK_EQ((To - From) % getPageSizeCached(), 0U);
83 ReleasedPagesCount += (To - From) >> getPageSizeLogCached();
95 void releasePageRangeToOS(uptr From, uptr To) {
96 for (uptr I = From / getPageSizeCached(); I < To / getPageSizeCached(); ++I)
295 void incRange(uptr Region, uptr From, uptr To) const {
296 DCHECK_LE(From, To);
297 const uptr Top = Min(To + 1, NumCounters);
303 // page may vary. To provide an easier way to tell if all the blocks are
313 void setAsAllCountedRange(uptr Region, uptr From, uptr To) const {
314 DCHECK_LE(From, To);
315 const uptr Top = Min(To + 1, NumCounters);
458 // `To` has to be page aligned but with one exception, if `To` is equal to the
460 bool markRangeAsAllCounted(uptr From, uptr To, uptr Base,
463 DCHECK_LT(From, To);
464 DCHECK_LE(To, Base + RegionSize);
466 DCHECK_LE(To - From, RegionSize);
472 uptr ToInRegion = To - Base;
486 // From To
512 // When the last block sits across `To`, we can't just mark the pages
520 // From To
528 // The last block is not aligned to `To`, we need to increment the
539 // page in between the range [From, To).