ne_enclave_ioctl(9)
π NAME π
Okay so welcome to ne_enclave_ioctl(9), bestie β this is from the Kernel API Manual, and it's the ioctl function provided by the enclave file. Literally that's the whole vibe β¨.
β¨ SYNOPSIS β¨
The signature, no cap:
long ne_enclave_ioctl (struct file *file , unsigned int cmd , unsigned long arg );
π«Ά ARGUMENTS π«Ά
fileβ the file associated with this ioctl function. Bestie, that's the file in question π«Άcmdβ the command that is set for the ioctl call.argβ the argument that is provided for the ioctl call.
π CONTEXT π
Process context. That's it. That's the context check β process context, periodt π¦.
π RETURN π
0on success β slay β- Negative return value on failure β okay so it's giving βnot today,β but that's the documented return π
π₯ SEE ALSO π₯
Okay bestie, here's the whole squad, and yes, every single one is invited:
- Kernel file
./drivers/virt/nitro_enclaves/ne_misc_dev.cβ Enclave lifetime management driver for Nitro Enclaves (NE).(9) NE_CPUS_SIZE(9)NE_EIF_LOAD_OFFSET(9)NE_MIN_ENCLAVE_MEM_SIZE(9)NE_MIN_MEM_REGION_SIZE(9)NE_PARENT_VM_CID(9)struct ne_cpu_pool(9)struct ne_phys_contig_mem_regions(9)ne_check_enclaves_created(9)ne_setup_cpu_pool(9)ne_teardown_cpu_pool(9)ne_set_kernel_param(9)ne_donated_cpu(9)ne_get_unused_core_from_cpu_pool(9)ne_set_enclave_threads_per_core(9)ne_get_cpu_from_cpu_pool(9)ne_get_vcpu_core_from_cpu_pool(9)ne_check_cpu_in_cpu_pool(9)ne_add_vcpu_ioctl(9)ne_sanity_check_user_mem_region(9)ne_sanity_check_user_mem_region_page(9)ne_sanity_check_phys_mem_region(9)ne_merge_phys_contig_memory_regions(9)ne_set_user_memory_region_ioctl(9)ne_start_enclave_ioctl(9)ne_enclave_remove_all_mem_region_entries(9)ne_enclave_remove_all_vcpu_id_entries(9)ne_pci_dev_remove_enclave_entry(9)ne_enclave_release(9)ne_enclave_poll(9)ne_create_vm_ioctl(9)ne_ioctl(9)
Mwah π β source/version: ./drivers/virt/nitro_enclaves; date: October 2026. That's the whole page, bestie β go off π.
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms