Lines Matching refs:enclave_fd

164 static int ne_create_vm(int ne_dev_fd, unsigned long *slot_uid, int *enclave_fd)  in ne_create_vm()  argument
167 *enclave_fd = ioctl(ne_dev_fd, NE_CREATE_VM, slot_uid); in ne_create_vm()
169 if (*enclave_fd < 0) { in ne_create_vm()
170 rc = *enclave_fd; in ne_create_vm()
198 int enclave_fd = *(int *)data; in ne_poll_enclave_fd() local
203 printf("Running from poll thread, enclave fd %d\n", enclave_fd); in ne_poll_enclave_fd()
205 fds[0].fd = enclave_fd; in ne_poll_enclave_fd()
285 static int ne_load_enclave_image(int enclave_fd, struct ne_user_mem_region ne_user_mem_regions[], in ne_load_enclave_image() argument
319 rc = ioctl(enclave_fd, NE_GET_IMAGE_LOAD_INFO, &image_load_info); in ne_load_enclave_image()
408 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
417 rc = ioctl(enclave_fd, NE_SET_USER_MEMORY_REGION, &mem_region); in ne_set_user_mem_region()
517 static int ne_add_vcpu(int enclave_fd, unsigned int *vcpu_id) in ne_add_vcpu() argument
521 rc = ioctl(enclave_fd, NE_ADD_VCPU, vcpu_id); in ne_add_vcpu()
580 static int ne_start_enclave(int enclave_fd, struct ne_enclave_start_info *enclave_start_info) in ne_start_enclave() argument
584 rc = ioctl(enclave_fd, NE_START_ENCLAVE, enclave_start_info); in ne_start_enclave()
650 static int ne_start_enclave_check_booted(int enclave_fd) in ne_start_enclave_check_booted() argument
690 rc = ne_start_enclave(enclave_fd, &enclave_start_info); in ne_start_enclave_check_booted()
768 int enclave_fd = -1; in main() local
798 rc = ne_create_vm(ne_dev_fd, &slot_uid, &enclave_fd); in main()
805 printf("Enclave fd %d\n", enclave_fd); in main()
807 rc = pthread_create(&thread_id, NULL, ne_poll_enclave_fd, (void *)&enclave_fd); in main()
811 close(enclave_fd); in main()
827 rc = ne_load_enclave_image(enclave_fd, ne_user_mem_regions, argv[1]); in main()
832 rc = ne_set_user_mem_region(enclave_fd, ne_user_mem_regions[i]); in main()
848 rc = ne_add_vcpu(enclave_fd, &ne_vcpus[i]); in main()
860 rc = ne_start_enclave_check_booted(enclave_fd); in main()
871 close(enclave_fd); in main()
878 close(enclave_fd); in main()