nvme_init_g...mt_ctrl_addr(9)

πŸ“¦ version 3.2, in arch rolling

✨ NAME ✨

okay so bestie, welcome to the nvme_init_g...mt_ctrl_addr(9) page from the libnvme API manual β€” the full-name main character here is nvme_init_get_features_emb_mgmt_ctrl_addr, and it's all about initializing a passthru command for Get Features - Embedded Management Controller Address. no cap, that's the whole vibe. πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

void nvme_init_get_features_emb_mgmt_ctrl_addr (struct
       libnvme_passthru_cmd *cmd , enum nvme_get_features_sel sel , void *data
       );

πŸ’… ARGUMENTS πŸ’…

  • cmd β€” passthru command to use. That's your passthru command, bestie.
  • sel β€” select which type of attribute to return, see enum nvme_get_features_sel. It's literally the selector.
  • data β€” 512 byte Embedded Management Controller Address (EMCA) data buffer, see struct nvme_mgmt_addr_desc. Yes, 512 byte, exactly as written. 🫢

🌸 DESCRIPTION 🌸

The way this one works: it initializes the passthru command buffer for the Get Features command with FID value NVME_FEAT_FID_EMB_MGMT_CTRL_ADDR. That's it β€” iconic, focused, no extra side quests. ✨


signed off with October 2026 energy, from the libnvme API manual, with the source/version string nvme_init_get_features_emb_mgmt and the page nvme_init_g...mt_ctrl_addr(9) doing its little footer dance β€” mwah πŸ’‹πŸ§šπŸ’œ

πŸ“¦ where this page comes from