Lines Matching refs:alignment
396 size_t alignment, in MapAnonymousAligned() argument
398 DCHECK(IsPowerOfTwo(alignment)); in MapAnonymousAligned()
399 DCHECK_GT(alignment, GetPageSize()); in MapAnonymousAligned()
407 RoundUp(byte_count, GetPageSize()) + alignment - GetPageSize(), in MapAnonymousAligned()
414 ret.AlignBy(alignment, /*align_both_ends=*/false); in MapAnonymousAligned()
417 DCHECK_ALIGNED_PARAM(ret.Begin(), alignment); in MapAnonymousAligned()
1347 void MemMap::AlignBy(size_t alignment, bool align_both_ends) { in AlignBy() argument
1350 CHECK_GT(alignment, static_cast<size_t>(GetPageSize())); in AlignBy()
1351 CHECK_ALIGNED_PARAM(alignment, GetPageSize()); in AlignBy()
1353 if (IsAlignedParam(reinterpret_cast<uintptr_t>(base_begin_), alignment) && in AlignBy()
1354 (!align_both_ends || IsAlignedParam(base_size_, alignment))) { in AlignBy()
1359 uint8_t* aligned_base_begin = AlignUp(base_begin, alignment); in AlignBy()
1370 uint8_t* aligned_base_end = AlignDown(base_end, alignment); in AlignBy()
1376 CHECK_GE(aligned_base_size, alignment); in AlignBy()