PatchworkOS  321f6ec
A non-POSIX operating system.
Loading...
Searching...
No Matches
bitmap_init.c
Go to the documentation of this file.
1#include <sys/bitmap.h>
2
3void bitmap_init(bitmap_t* map, void* buffer, uint64_t length)
4{
5 map->firstZeroIdx = 0;
6 map->length = length;
7 map->buffer = (uint64_t*)buffer;
8}
void bitmap_init(bitmap_t *map, void *buffer, uint64_t length)
Initialize a bitmap.
Definition bitmap_init.c:3
boot_memory_map_t * map
Definition mem.c:19
EFI_PHYSICAL_ADDRESS buffer
Definition mem.c:15
__UINT64_TYPE__ uint64_t
Definition stdint.h:17
Bitmap structure.
Definition bitmap.h:22
uint64_t length
Definition boot_info.h:58