16#ifndef ZEPHYR_INCLUDE_XEN_REGIONS_H_
17#define ZEPHYR_INCLUDE_XEN_REGIONS_H_
void * xen_region_get_pages(size_t nr_pages)
Allocate pages from the extended regions.
int xen_region_map(void *ptr, size_t nr_pages)
Map extended region memory.
int xen_region_put_pages(void *ptr, size_t nr_pages)
Free pages on extended regions.
bool xen_region_is_addr_extreg(void *ptr)
Checks if the provided address belongs to the Xen extended regions.
int xen_region_unmap(void *ptr, size_t nr_pages)
Unmap extended region memory.