libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸŽ€ NAME πŸŽ€

okay so bestie, welcome to the libnvme(9) API Manual β€” and this page is literally all about struct libnvme_passthru_completion, aka the async passthru completion record. no cap, that's the whole name. πŸ’…

✨ SYNOPSIS ✨

struct libnvme_passthru_completion {
    struct libnvme_passthru_cmd *cmd;
    void *cookie;
    int status;
 };

🫢 Members 🫢

  • cmd β€” the command that completed, bestie. it's a struct libnvme_passthru_cmd * in the struct, slay.
  • cookie β€” the user cookie that was provided to libnvme_submit_*_passthru. keep that wildcard exactly, iykyk.
  • status β€” the completion status: an NVMe status or a negative errno. both possibilities stay on the menu. πŸ“

🌸 Description 🌸

this record is used for both admin and IO passthru command completions. like, both. admin and IO. it's giving equal-opportunity completion energy. 😌


k that's the whole vibe 🫢 β€” from the October 2026 struct libnvme_passthru_completion page in the libnvme(9) API Manual. byeee bestie βœ¨πŸ’–

πŸ“¦ where this page comes from