Home
last modified time | relevance | path

Searched refs:ne_user_mem_region (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/kernel/samples/nitro_enclaves/
H A Dne_ioctl_sample.c148 struct ne_user_mem_region { struct
256 static int ne_alloc_user_mem_region(struct ne_user_mem_region *ne_user_mem_region) in ne_alloc_user_mem_region() argument
262 ne_user_mem_region->userspace_addr = mmap(NULL, ne_user_mem_region->memory_size, in ne_alloc_user_mem_region()
266 if (ne_user_mem_region->userspace_addr == MAP_FAILED) { in ne_alloc_user_mem_region()
286 static int ne_load_enclave_image(int enclave_fd, struct ne_user_mem_region ne_user_mem_regions[], in ne_load_enclave_image()
409 static int ne_set_user_mem_region(int enclave_fd, struct ne_user_mem_region ne_user_mem_region) in ne_set_user_mem_region() argument
413 .memory_size = ne_user_mem_region.memory_size, in ne_set_user_mem_region()
414 .userspace_addr = (__u64)ne_user_mem_region.userspace_addr, in ne_set_user_mem_region()
498 static void ne_free_mem_regions(struct ne_user_mem_region ne_user_mem_regions[]) in ne_free_mem_regions()
772 struct ne_user_mem_region ne_user_mem_regions[NE_DEFAULT_NR_MEM_REGIONS] = {}; in main()