ne_pci_dev_...nclave_entry(9)
π NAME
okay so bestie, welcome to ne_pci_dev_...nclave_entry(9) from the Kernel API Manual π«Ά β yes that title is a whole vibe, but the function we're actually talking about is ne_pci_dev_remove_enclave_entry, and it's here to remove the enclave entry from the data structure that is part of the NE PCI device private data. no cap, that's the whole gig β¨.
β¨ SYNOPSIS β¨
the signature is literally this, don't come for me:
void ne_pci_dev_remove_enclave_entry (struct ne_enclave *ne_enclave ,
struct ne_pci_dev *ne_pci_dev );
see that void? it's giving "returns nothing," periodt π
.
π«Ά ARGUMENTS π«Ά
ne_enclaveβ private data associated with the current enclave. it's the current enclave's lil private-data situation π.ne_pci_devβ private data associated with the PCI device. yes, the PCI device's own private data, iconic π.
π CONTEXT π
process context, bb π¦. this function is called with the ne_pci_dev enclave mutex held β so yeah, the mutex is already locked when this runs, keep that energy π₯.
π SEE ALSO π
- 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_enclave_release(9)ne_enclave_poll(9)ne_create_vm_ioctl(9)ne_ioctl(9)
okay bestie that's the whole page π the footer situation is source/version ./drivers/virt/nitro_enclaves, date October 2026, title ne_pci_dev_...nclave_entry(9) β mwah, go be iconic in the kernel πΈπ«Ά
π¦ 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