libnvme(9)

πŸ“¦ version 3.2, in arch rolling

🌸 NAME 🌸

okay bestie, welcome to the libnvme(9) API Manual page πŸ’– β€” this one is all about enum nvme_pel_ehai, aka the thing that This field indicates the persistent event header additional information. that's the whole name, no cap.

πŸ¦‹ SYNOPSIS πŸ¦‹

here's the enum in all its iconic glory, bestie:

enum nvme_pel_ehai {
    NVME_PEL_EHAI_PIT_SHIFT ,
    NVME_PEL_EHAI_RSVD_SHIFT ,
    NVME_PEL_EHAI_PIT_MASK ,
    NVME_PEL_EHAI_RSVD_MASK

};

πŸŽ€ Constants πŸŽ€

  • NVME_PEL_EHAI_PIT_SHIFT β€” shift amount to get the reporting context port identifier from the struct nvme_persistent_event_log.rci field. slay.
  • NVME_PEL_EHAI_RSVD_SHIFT β€” shift amount to get the reserved reporting context from the struct nvme_persistent_event_log.rci field. same field, different little job, periodt.
  • NVME_PEL_EHAI_PIT_MASK β€” mask to get the reporting context port identifier from the struct nvme_st_result.dsts field. iconic.
  • NVME_PEL_EHAI_RSVD_MASK β€” mask to get the reserved reporting context from the struct nvme_st_result.dsts field. yup, that's the whole vibe. πŸ’…

okay that's the page, bestie 🫢 β€” the footer source/version vibe is enum nvme_pel_ehai / libnvme(9), dated October 2026, and that's the cute sign-off. periodt. βœ¨πŸ’–

πŸ“¦ where this page comes from