ne_retrieve_reply(9)
π ne_retrieve_reply(9) β kernel API manual, but make it make sense π
okay bestie, welcome to ne_retrieve_reply(9), a page from the Kernel API Manual and honestly? it's a little one-trick pony but it eats. the whole vibe is: grab the reply that the PCI device sent back. that's it. that's the function. π
β¨ NAME β¨
ne_retrieve_reply β Retrieve reply from the PCI device. literally just go get the reply, no cap.
πΈ SYNOPSIS πΈ
void ne_retrieve_reply (struct pci_dev *pdev , struct
ne_pci_dev_cmd_reply *cmd_reply , size_t cmd_reply_size );
it returns void, so likeβ¦ don't sit there waiting for a return value, she gives you nothing back. π«Ά
π¦ ARGUMENTS π¦
pdevβ the PCI device you're receiving the reply from. this is your main character, the one doing the talking. πcmd_replyβ the command reply payload. this is where the goods land, bestie. πcmd_reply_sizeβ the size of the command reply payload. yes you have to tell her how big it is, she's not psychic. π
β CONTEXT β
Process context, babes. and this is the important bit so listen up: this function is called with the ne_pci_dev mutex held. π₯
like, held-held. already locked before you get here. don't be out here doing your own locking, that's not the vibe check you want to fail. π
π SEE ALSO π
go touch some related grass, all of these are literally right there:
- Kernel file
./drivers/virt/nitro_enclaves/ne_pci_dev.cNitro Enclaves (NE) PCI device driver.(9) NE_DEFAULT_TIMEOUT_MSECS(9)ne_submit_request(9)ne_wait_for_reply(9)ne_reply_handler(9)ne_event_work_handler(9)ne_event_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)
okay that's the whole page, you're officially educated π§π
sign-off time: this little masterpiece lives in ./drivers/virt/nitro_enclaves, it's dated October 2026, and it answers to the name ne_retrieve_reply(9). periodt. πβ¨
π¦ 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