Home
last modified time | relevance | path

Searched refs:bytes (Results 1 – 3 of 3) sorted by relevance

/hyp/interfaces/partition/include/
A Dpartition.h13 partition_alloc(partition_t *partition, size_t bytes, size_t min_alignment);
20 partition_free(partition_t *partition, void *mem, size_t bytes);
27 partition_free_phys(partition_t *partition, paddr_t phys, size_t bytes);
/hyp/misc/gpt/tests/
A Dhost_tests.c90 partition_alloc(partition_t *partition, size_t bytes, size_t min_alignment) in partition_alloc() argument
93 assert(bytes > 0U); in partition_alloc()
95 void *mem = aligned_alloc(min_alignment, bytes); in partition_alloc()
102 partition_free(partition_t *partition, void *mem, size_t bytes) in partition_free() argument
105 assert(bytes > 0U); in partition_free()
/hyp/core/partition_standard/src/
A Dpartition.c26 partition_alloc(partition_t *partition, size_t bytes, size_t min_alignment) in partition_alloc() argument
30 assert(bytes > 0U); in partition_alloc()
32 ret = allocator_allocate_object(&partition->allocator, bytes, in partition_alloc()
42 partition_free(partition_t *partition, void *mem, size_t bytes) in partition_free() argument
45 assert((bytes > 0U) && !util_add_overflows((uintptr_t)mem, bytes - 1U)); in partition_free()
49 ret = allocator_deallocate_object(&partition->allocator, mem, bytes); in partition_free()
83 partition_free_phys(partition_t *partition, paddr_t phys, size_t bytes) in partition_free_phys() argument
85 uintptr_t virt = phys_to_virt(partition, phys, bytes); in partition_free_phys()
91 return partition_free(partition, (void *)virt, bytes); in partition_free_phys()

Completed in 7 milliseconds