Lines Matching defs:bytes
347 fi.bytes >= X86_64_HUGE_PAGE_SIZE &&
359 fi.bytes >= X86_64_LARGE_PAGE_SIZE &&
377 if (offset+size > fi.bytes) {
379 offset, size, fi.bytes);
389 "; pte_count = %zd; frame bytes = 0x%zx; page size = 0x%zx\n",
390 vaddr, vend, paddr, pte_count, fi.bytes, page_size);
470 static size_t max_slabs_for_mapping(size_t bytes)
472 size_t max_pages = DIVIDE_ROUND_UP(bytes, X86_64_BASE_PAGE_SIZE);
479 static size_t max_slabs_for_mapping_large(size_t bytes)
481 size_t max_pages = DIVIDE_ROUND_UP(bytes, X86_64_LARGE_PAGE_SIZE);
487 static size_t max_slabs_for_mapping_huge(size_t bytes)
489 size_t max_pages = DIVIDE_ROUND_UP(bytes, X86_64_HUGE_PAGE_SIZE);
514 // Amount of bytes required for #request
515 size_t bytes = SLAB_STATIC_SIZE(request - slab_freecount(&pmap->slab),
520 err = frame_alloc(&cap, bytes, &bytes);
526 size_t required_slabs_for_frame = max_slabs_for_mapping(bytes);
539 pmap->vregion_offset += (genvaddr_t)bytes;
543 err = do_map(pmap, genvaddr, cap, 0, bytes,
551 slab_grow(&pmap->slab, (void*)buf, bytes);
596 fi.bytes >= offset+size) {
605 fi.bytes >= offset+size) {
631 size_t bytes = SLAB_STATIC_SIZE(max_slabs - slabs_free,
633 void *buf = malloc(bytes);
637 slab_grow(&x86->slab, buf, bytes);
883 * \param size The length of the region to change in bytes