NVME_INIT_GET_LOG_MI_CMD_SUPPORTED_EFFECTS-LIBNVME3(2)
π nvme_init_get_log_mi_cmd_supported_effects(9) π
okay so real talk, the full name is nvme_init_get_log_mi_cmd_supported_effects and yes it's a whole mouthful, but we're in the libnvme API manual bestie, so we keep it iconic, not abbreviated. π
β¨ NAME β¨
nvme_init_get_log_mi_cmd_supported_effects β sets up the passthru command for MI Commands Supported by the controller, and it's giving "let me prep that log request for you" energy. π
πΈ SYNOPSIS πΈ
void nvme_init_get_log_mi_cmd_supported_effects (struct libnvme_passthru_cmd *cmd ,
struct nvme_mi_cmd_supported_effects_log *log );
two arguments, no return value (void, she's a void girlie, she just does the thing), periodt. β¨
π¦ ARGUMENTS π¦
cmdβ the passthru command you're gonna use. hand it over and she'll init it for you, no cap. π«Άlogβ the MI Command Supported and Effects data structure. this is where the good stuff lives. π
π DESCRIPTION π
so what she actually does: she initializes the passthru command buffer for the Get Log command, with the LID value set to NVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTS. that's it, that's the whole vibe β lowkey simple, highkey essential. β
like, you hand her a cmd and a log, she wires up the buffer so it's ready to ask the controller for the MI command supported-and-effects log. slay. π
ngl there's no return value here (void), so nothing to check on the way out β the setup just happens. π§
π₯ SEE ALSO π₯
there are no SEE ALSO references in the original page β she stands alone, main character energy, no entourage. π
and that's the whole page bestie!! π source/version: the libnvme API manual, dated October 2026 β mwah, love that for us. ππΈβ¨
π¦ 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