Searched refs:add_arg (Results 1 – 1 of 1) sorted by relevance
/linux/arch/x86/kernel/cpu/sgx/ |
H A D | ioctl.c | 416 struct sgx_enclave_add_pages add_arg; in sgx_ioc_enclave_add_pages() local 425 if (copy_from_user(&add_arg, arg, sizeof(add_arg))) in sgx_ioc_enclave_add_pages() 428 if (!IS_ALIGNED(add_arg.src, PAGE_SIZE)) in sgx_ioc_enclave_add_pages() 431 if (sgx_validate_offset_length(encl, add_arg.offset, add_arg.length)) in sgx_ioc_enclave_add_pages() 434 if (copy_from_user(&secinfo, (void __user *)add_arg.secinfo, in sgx_ioc_enclave_add_pages() 441 for (c = 0 ; c < add_arg.length; c += PAGE_SIZE) { in sgx_ioc_enclave_add_pages() 452 ret = sgx_encl_add_page(encl, add_arg.src + c, add_arg.offset + c, in sgx_ioc_enclave_add_pages() 453 &secinfo, add_arg.flags); in sgx_ioc_enclave_add_pages() 458 add_arg.count = c; in sgx_ioc_enclave_add_pages() 460 if (copy_to_user(arg, &add_arg, sizeof(add_arg))) in sgx_ioc_enclave_add_pages()
|