Lines Matching defs:alignment
165 size_t alignment;
307 size_t pagesNeeded, size_t allocationSize, size_t alignment,
324 page.alignment = alignment;
335 page.alignment = alignment;
381 size_t size, size_t alignment)
418 + (offset > 0 ? B_PAGE_SIZE - offset : 0)) & ~(alignment - 1));
421 alignment, result);
503 guarded_heap_allocate_with_area(size_t size, size_t alignment)
505 size_t infoSpace = alignment >= B_PAGE_SIZE ? B_PAGE_SIZE
506 : (sizeof(guarded_heap_page) + alignment - 1) & ~(alignment - 1);
510 if (alignment > B_PAGE_SIZE)
511 pagesNeeded += alignment / B_PAGE_SIZE - 1;
529 + pagesNeeded * B_PAGE_SIZE - size) & ~(alignment - 1));
530 page->alignment = alignment;
537 if (alignment <= B_PAGE_SIZE) {
564 guarded_heap_allocate(guarded_heap& heap, size_t size, size_t alignment)
566 if (alignment == 0)
567 alignment = 1;
570 if (alignment > B_PAGE_SIZE
574 return guarded_heap_allocate_with_area(size, alignment);
585 alignment);
595 return guarded_heap_allocate(heap, size, alignment);
817 printf("alignment: %" B_PRIuSIZE "\n", page.alignment);
869 ", alignment: %" B_PRIuSIZE ", allocated by thread: %" \
872 page.allocation_size, page.alignment, page.allocating_thread, \
999 "; thread: %" B_PRId32 "; alignment: %" B_PRIuSIZE "\n",
1001 page.allocating_thread, page.alignment);
1167 heap_memalign(size_t alignment, size_t size)
1172 return guarded_heap_allocate(sGuardedHeap, size, alignment);