bool callback(pb_istream_t *stream, uint8_t *buf, size_t count)
void pml1_traverse(pml1_t pml1, ptr_t *vaddr, size_t *n_pages, pagetable_walk_options_t callback, void *data)
void pml1_free(pml1_t pml1)
pfn_t pml1e_get_pfn(const pml1e_t *pml1e)
bool pml1e_is_present(const pml1e_t *pml1e)
__nodiscard bool pml1_destroy_range(pml1_t pml1, ptr_t *vaddr, size_t *n_pages)
pml1e_t * pml1_entry(pml1_t pml1, ptr_t vaddr)