ne_user_mem_region
static int ne_alloc_user_mem_region(struct ne_user_mem_region *ne_user_mem_region)
ne_user_mem_region->userspace_addr = mmap(NULL, ne_user_mem_region->memory_size,
if (ne_user_mem_region->userspace_addr == MAP_FAILED) {
static int ne_load_enclave_image(int enclave_fd, struct ne_user_mem_region ne_user_mem_regions[],
static int ne_set_user_mem_region(int enclave_fd, struct ne_user_mem_region ne_user_mem_region)
.memory_size = ne_user_mem_region.memory_size,
.userspace_addr = (__u64)ne_user_mem_region.userspace_addr,
static void ne_free_mem_regions(struct ne_user_mem_region ne_user_mem_regions[])
struct ne_user_mem_region ne_user_mem_regions[NE_DEFAULT_NR_MEM_REGIONS] = {};