NVME_INIT_GET_FEATURES_NOPSC-LIBNVME3(2)
π nvme_init_get_features_nopsc β like, the whole manual, bestie β¨
Okay so this is a page from the libnvme API manual, and today's main character is nvme_init_get_features_nopsc. Yes the name is a mouthful, no we are not shortening it, it's iconic exactly as it is. π«Ά
πΈ NAME πΈ
nvme_init_get_features_nopsc β ngl, this one's whole job is initializing the passthru command for Get Features - Non-Operational Power State Config. That's the vibe. That's the assignment. π
β¨ SYNOPSIS β¨
void nvme_init_get_features_nopsc (struct libnvme_passthru_cmd *cmd ,
enum nvme_get_features_sel sel );
Like, two arguments, that's it, we love a low-maintenance function. π
π¦ ARGUMENTS π¦
cmdβ the passthru command you're gonna use. Bestie, this is the buffer you're handing over to get set up. π«Άselβ selects which type of attribute to return, fr fr. Go check outenum nvme_get_features_selfor all the options, iykyk. π₯
π DESCRIPTION π
So basically β and hear me out β this function initializes the passthru command buffer for the Get Features command, and it does it with the FID value NVME_FEAT_FID_NOPSC. That's literally it. That's the whole lore. β¨
No cap, no extra steps, no hidden tricks: it sets up your command buffer, done, slay. π
Heads up bestie: this is the description verbatim in spirit β the function initializes the passthru command buffer for Get Features with FID NVME_FEAT_FID_NOPSC. Nothing more was promised, so nothing more am I claiming. π
And that's the whole page, babes β you ate that. π β¨
This little gem comes to you straight out of the libnvme API manual, dated October 2026. Go forth and initialize those passthru command buffers, queen. ππ¦π
π¦ 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