ne_enclave_poll(9)
π ne_enclave_poll β a kernel API manual moment
okay so bestie, we're in the ne_enclave_poll(9) page from the Kernel API Manual, and it is exactly what it says on the tin: this is the poll functionality used for enclave out-of-band events. tiny page, iconic energy, let's go β¨
β¨ NAME β¨
ne_enclave_poll β poll functionality used for enclave out-of-band events π¦
πΈ SYNOPSIS πΈ
__poll_t ne_enclave_poll (struct file *file , poll_table *wait );
π ARGUMENTS π
fileβ the file associated with this poll function, bestie. that's its whole job πwaitβ the poll table data structure. yes queen, that's the one π«Ά
π CONTEXT π
Process context. that's it, that's the vibe β¨
β RETURN β
- Poll mask. π
no cap, that's the entire return section β a poll mask and nothing else, so don't go looking for extra lore π
π SEE ALSO π
like, the whole friend group shows up here, fr fr π
- 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_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_create_vm_ioctl(9)ne_ioctl(9)
okay that's the whole page, and honestly? short, sweet, and it ate π β¨
little sign-off moment: this one lives under ./drivers/virt/nitro_enclaves, dated October 2026, and it's the ne_enclave_poll(9) page β ily, go read your poll masks bestie ππ¦
π¦ 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