STRUCT NEXT_SLOT_REQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct next_slot_req(9) πŸ¦‹

okay so bestie, welcome to the kernel API manual (section 9, the fun one πŸ’…) β€” this is the page for struct next_slot_req, and yes, it's exactly what it sounds like: the NEXT_SLOT request. she's small, she's iconic, she's a struct. let's get into it 🫢


✨ NAME ✨

struct next_slot_req β€” NEXT_SLOT request. that's the whole name, that's the whole vibe. πŸ’–


🌸 SYNOPSIS 🌸

like, here's her whole entire shape. she only has one member, and honestly? she ate.

struct next_slot_req {
    u64 slot_uid;
 };

no cap, that's the full struct. one (1) field. minimalism queen πŸ‘‘


πŸŽ€ Members πŸŽ€

  • slot_uid β€” the slot unique id of the next slot in the iteration. literally just the unique id of whichever slot comes next when you're iterating. iykyk πŸ”₯

⭐ SEE ALSO ⭐

bestie the cross-reference list here is long β€” like, main character energy long. but every single one matters, so buckle up and go read them all fr fr:

  • Kernel file ./drivers/virt/nitro_enclaves/ne_pci_dev.h
  • Nitro Enclaves (NE) PCI device(9)
  • PCI_DEVICE_ID_NE(9)
  • PCI_BAR_NE(9)
  • Device registers in the NE PCI device MMIO BAR(9)
  • NE_ENABLE(9)
  • NE_VERSION(9)
  • NE_COMMAND(9)
  • NE_EVTCNT(9)
  • NE_SEND_DATA(9)
  • NE_RECV_DATA(9)
  • Device MMIO buffer sizes(9)
  • NE_SEND_DATA_SIZE(9)
  • NE_RECV_DATA_SIZE(9)
  • MSI-X interrupt vectors(9)
  • NE_VEC_REPLY(9)
  • NE_VEC_EVENT(9)
  • enum ne_pci_dev_cmd_type(9)
  • Device commands - payload structure for requests and replies.(9)
  • struct enclave_start_req(9)
  • struct enclave_get_slot_req(9)
  • struct enclave_stop_req(9)
  • struct slot_alloc_req(9)
  • struct slot_free_req(9)
  • struct slot_add_mem_req(9)
  • struct slot_add_vcpu_req(9)
  • struct slot_count_req(9)
  • struct slot_info_req(9)
  • struct slot_add_bulk_vcpus_req(9)
  • struct ne_pci_dev_cmd_reply(9)
  • struct ne_pci_dev(9)
  • ne_do_request(9)

πŸ’€ fr fr do NOT skip the SEE ALSO list, that's where the whole Nitro Enclaves PCI device saga lives β€” ne_pci_dev.h is the kernel file to open first, and the rest of the siblings are right there waiting for you. 🧚

and that's the page, bestie! 🌈 this cutie lives in ./drivers/virt/nitro_enclaves, she's dated October 2026, and she's officially filed as struct next_slot_req(9) in the Kernel API Manual. go forth and iterate those slots πŸ’œβœ¨πŸ“

πŸ“¦ where this page comes from