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()
199 int enclave_fd = *(int *)data; in ne_poll_enclave_fd() local
204 printf("Running from poll thread, enclave fd %d\n", enclave_fd); in ne_poll_enclave_fd()
206 fds[0].fd = enclave_fd; in ne_poll_enclave_fd()
286 static int ne_load_enclave_image(int enclave_fd, struct ne_user_mem_region ne_user_mem_regions[], in ne_load_enclave_image() argument
320 rc = ioctl(enclave_fd, NE_GET_IMAGE_LOAD_INFO, &image_load_info); 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
418 rc = ioctl(enclave_fd, NE_SET_USER_MEMORY_REGION, &mem_region); in ne_set_user_mem_region()
518 static int ne_add_vcpu(int enclave_fd, unsigned int *vcpu_id) in ne_add_vcpu() argument
522 rc = ioctl(enclave_fd, NE_ADD_VCPU, vcpu_id); in ne_add_vcpu()
581 static int ne_start_enclave(int enclave_fd, struct ne_enclave_start_info *enclave_start_info) in ne_start_enclave() argument
585 rc = ioctl(enclave_fd, NE_START_ENCLAVE, enclave_start_info); in ne_start_enclave()
651 static int ne_start_enclave_check_booted(int enclave_fd) in ne_start_enclave_check_booted() argument
691 rc = ne_start_enclave(enclave_fd, &enclave_start_info); in ne_start_enclave_check_booted()
769 int enclave_fd = -1; in main() local
799 rc = ne_create_vm(ne_dev_fd, &slot_uid, &enclave_fd); in main()
806 printf("Enclave fd %d\n", enclave_fd); in main()
808 rc = pthread_create(&thread_id, NULL, ne_poll_enclave_fd, (void *)&enclave_fd); in main()
812 close(enclave_fd); in main()
828 rc = ne_load_enclave_image(enclave_fd, ne_user_mem_regions, argv[1]); in main()
833 rc = ne_set_user_mem_region(enclave_fd, ne_user_mem_regions[i]); in main()
849 rc = ne_add_vcpu(enclave_fd, &ne_vcpus[i]); in main()
861 rc = ne_start_enclave_check_booted(enclave_fd); in main()
872 close(enclave_fd); in main()
879 close(enclave_fd); in main()