ne_event_handler(9)
π ne_event_handler(9) β Kernel API Manual energy
okay so bestie, welcome to ne_event_handler β it's a section 9 kernel API page and it's giving "tiny function, big job" β¨
πΈ NAME πΈ
ne_event_handler β the interrupt handler for out-of-band events coming from a PCI device π
The tea: this interrupt does not supply any data in the MMIO region. Nope, zero payload, nothing to read. What it actually does is notify a change in the state of any of the launched enclaves. That's it, that's the whole vibe check π
β¨ SYNOPSIS β¨
irqreturn_t ne_event_handler (int irq , void *args );
π¦ ARGUMENTS π¦
irqβ the received interrupt for an out-of-band event π₯argsβ the PCI device private data structure, aka where the good stuff lives π«Ά
π CONTEXT π
Interrupt context. Periodt β you're in interrupt context, act accordingly π
β RETURN β
IRQ_HANDLEDβ returned on handled interrupt β
π SEE ALSO π
Kernel file ./drivers/virt/nitro_enclaves/ne_pci_dev.c Nitro Enclaves (NE) PCI device driver.(9), and the whole squad:
NE_DEFAULT_TIMEOUT_MSECS(9)ne_submit_request(9)ne_retrieve_reply(9)ne_wait_for_reply(9)ne_reply_handler(9)ne_event_work_handler(9)ne_setup_msix(9)ne_teardown_msix(9)ne_pci_dev_enable(9)ne_pci_dev_disable(9)ne_pci_probe(9)ne_pci_remove(9)ne_pci_shutdown(9)
and that's the page, bestie π big shoutout to ./drivers/virt/nitro_enclaves β this one's dated October 2026, so mark your calendars ποΈβ¨ slay, go read the SEE ALSO list, ily, bye π§π
π¦ 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