|
Turnstone Operating System
|
frame allocator class More...
#include <frame.h>
Public Attributes | |
| void * | context |
| internal struct for frame allocator | |
| fa_allocate_frame_by_count_f | allocate_frame_by_count |
| allocate frame with count | |
| fa_allocate_frame_f | allocate_frame |
| allocate frame with given reference frame, ref frame not used in anywhere as is. it is only for reference. | |
| fa_release_frame_f | release_frame |
| release frame with given reference frame, ref frame not used in anywhere as is. it is only for reference. | |
| fa_get_reserved_frames_of_address_f | get_reserved_frames_of_address |
| returns the frame that address resides or null | |
| fa_cleanup_f | cleanup |
| cleans old reserved frames | |
| fa_reserve_system_frames_f | reserve_system_frames |
| reserve frames for mmio | |
| fa_release_acpi_reclaim_memory_f | release_acpi_reclaim_memory |
| release frames with attribute FRAME_TYPE_ACPI_RECLAIM_MEMORY | |
| fa_get_total_frame_count_f | get_total_frame_count |
| returns total frame count | |
| fa_get_allocated_frame_count_f | get_allocated_frame_count |
| returns used frame count | |
| fa_get_free_frame_count_f | get_free_frame_count |
| returns free frame count | |
frame allocator class