Lines Matching defs:bytes
304 static size_t max_slabs_for_mapping(size_t bytes)
306 size_t max_pages = DIVIDE_ROUND_UP(bytes, X86_32_BASE_PAGE_SIZE);
316 static size_t max_slabs_for_mapping_large(size_t bytes)
318 size_t max_pages = DIVIDE_ROUND_UP(bytes, X86_32_LARGE_PAGE_SIZE);
348 // Amount of bytes required for #request
349 size_t bytes = SLAB_STATIC_SIZE(request - slab_freecount(&pmap->slab),
354 err = frame_alloc(&cap, bytes, &bytes);
360 size_t required_slabs_for_frame = max_slabs_for_mapping(bytes);
373 pmap->vregion_offset += (genvaddr_t)bytes;
377 err = do_map(pmap, genvaddr, cap, 0, bytes,
385 slab_grow(&pmap->slab, (void*)buf, bytes);
445 size_t bytes = SLAB_STATIC_SIZE(max_slabs - slabs_free,
447 void *buf = malloc(bytes);
451 slab_grow(&x86->slab, buf, bytes);