libnvme(9)
πΈ 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 thestruct nvme_persistent_event_log.rcifield. slay.NVME_PEL_EHAI_RSVD_SHIFTβ shift amount to get the reserved reporting context from thestruct nvme_persistent_event_log.rcifield. same field, different little job, periodt.NVME_PEL_EHAI_PIT_MASKβ mask to get the reporting context port identifier from thestruct nvme_st_result.dstsfield. iconic.NVME_PEL_EHAI_RSVD_MASKβ mask to get the reserved reporting context from thestruct nvme_st_result.dstsfield. 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
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms