![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <mem_pool.h>
Data Fields | |
uint8_t * | buf |
size_t | size |
size_t | alignment |
uint8_t * | last_alloc |
uint8_t * | second_to_last_alloc |
size_t | free_offset |
Definition at line 23 of file mem_pool.h.
size_t mem_pool::alignment |
Definition at line 26 of file mem_pool.h.
Referenced by mem_pool_alloc(), and mem_pool_init().
uint8_t* mem_pool::buf |
Definition at line 24 of file mem_pool.h.
Referenced by mem_pool_alloc(), mem_pool_free(), and mem_pool_init().
size_t mem_pool::free_offset |
Definition at line 29 of file mem_pool.h.
Referenced by mem_pool_alloc(), mem_pool_free(), and mem_pool_reset().
uint8_t* mem_pool::last_alloc |
Definition at line 27 of file mem_pool.h.
Referenced by mem_pool_alloc(), mem_pool_free(), and mem_pool_reset().
uint8_t* mem_pool::second_to_last_alloc |
Definition at line 28 of file mem_pool.h.
Referenced by mem_pool_alloc(), mem_pool_free(), and mem_pool_reset().
size_t mem_pool::size |
Definition at line 25 of file mem_pool.h.
Referenced by do_alloc(), mem_pool_alloc(), and mem_pool_init().