libnvme(2)

✨ NAME ✨

okay bestie, gather round, because this is the libnvme(2) API manual and today's episode is about one single enum, and honestly? it's giving niche-but-iconic πŸ’…

enum nvme_id_ctrl_hctm β€” flags that tell you the attributes of the host controlled thermal management feature πŸ”₯

that's it. that's the whole vibe. it's a bundle of flags, and it's about whether your host gets to boss the thermals around. main character energy for your SSD's temperature, ngl πŸŒ‘οΈπŸ‘‘


🌸 SYNOPSIS 🌸

here's the literal shape of it, no notes, exactly as it is:

enum nvme_id_ctrl_hctm {
    NVME_CTRL_HCTMA_HCTM

};

one enum, one constant, zero chill. and yes, there's a lil blank line in there before the closing brace β€” we don't gatekeep formatting, we respect it 🫢


πŸ¦‹ Constants πŸ¦‹

  • NVME_CTRL_HCTMA_HCTM β€” so here's the tea β˜•: then the controller supports host controlled thermal management, and the Set Features command and Get Features command with the Feature Identifier field set to NVME_FEAT_FID_HCTM πŸ’–

that's the one and only constant in this enum, and it's carrying the entire page on its back. ate. no crumbs. periodt πŸ’€βœ¨


little heads-up bestie: that description starts with the word "then" β€” that's not me being chaotic, that's literally how it's written, fr fr. copy the flag name exactly, capitals and underscores and all, because NVME_CTRL_HCTMA_HCTM does not play about its spelling πŸ™ˆ

πŸŽ€ SEE ALSO πŸŽ€

ngl, this page is a solo act β€” no SEE ALSO section, no cross-references, no entourage. just the enum and us πŸ§šπŸ’œ


and that's the whole page, bestie!! thanks for reading the libnvme API manual with me, this was page enum nvme_id_ctrl_hctm from July 2026, filed under libnvme(2) 🌈⭐ obsessed with you for making it to the bottom, mwah πŸ’‹πŸŒΈ

πŸ“¦ where this page comes from