NVME_INIT_SET_FEATURES_HCTM-LIBNVME3(2)

πŸ“¦ version 3.2, in arch rolling

πŸŽ€ nvme_init_set_features_hctm(9) πŸŽ€

okay so this is a page from the libnvme API manual, and it's lowkey iconic: it's all about setting up a passthru command for Host Controlled Thermal Management. bestie, we love a thermal-management moment πŸ’…


✨ NAME ✨

nvme_init_set_features_hctm β€” Initialize passthru command for Host Controlled Thermal Management. that's the whole vibe, no cap.


🌸 SYNOPSIS 🌸

void nvme_init_set_features_hctm (struct libnvme_passthru_cmd *cmd , bool sv , __u16 tmt2 , __u16 tmt1 );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • cmd β€” Passthru command to use. it's a struct libnvme_passthru_cmd *, so this is the command situation you're handing over 🫢
  • sv β€” Save value across power states. yes bestie, a bool, keep that value saved across power states ✨
  • tmt2 β€” Thermal Management Temperature 2. it's a __u16, and it's giving second-temperature energy 🌑️
  • tmt1 β€” Thermal Management Temperature 1. also a __u16, and yes it's the first temperature one πŸŽ€

πŸ”₯ DESCRIPTION πŸ”₯

Initializes the passthru command buffer for the Set Features command with FID value NVME_FEAT_FID_HCTM. that's literally it: you're setting up the passthru command buffer, and the FID is NVME_FEAT_FID_HCTM. iconic, focused, no extra lore πŸ’–


xoxo πŸ’‹ this was the libnvme API manual, dated October 2026, and the footer energy is literally nvme_init_set_features_nvme_init_set_features_hctm(9). slay 🫢✨

πŸ“¦ where this page comes from