NVME_INIT_SET_FEATURES_NOPSC-LIBNVME3(2)
π nvme_init_set_features_nopsc(9) β the libnvme API manual, but make it make sense
okay so bestie, welcome to the nvme_init_set_features_nopsc(9) page from the libnvme API manual. this one's a little function with a big name, and honestly it's giving "small but mighty" β¨. grab a matcha, we're getting into it π
π NAME π
nvme_init_set_features_nopsc β Initialize passthru command for Non-Operational Power State Config
like, that's the whole vibe: it sets up a passthru command for Non-Operational Power State Config. no cap, that's the job π
β¨ SYNOPSIS β¨
void nvme_init_set_features_nopsc (struct libnvme_passthru_cmd *cmd ,
bool sv , bool noppme );
three little parameters, one iconic signature π«Ά
π¦ ARGUMENTS π¦
cmdβ the Passthru command to use. this is the one you're initializing, bestie β hand it over and let it cook π₯svβ Save value across power states. yes, power states plural, she persists πnoppmeβ Non-Operational Power State Permissive Mode Enable. say that five times fast, I dare you π
πΈ DESCRIPTION πΈ
so what does it actually do? it initializes the passthru command buffer for the Set Features command, with the FID value NVME_FEAT_FID_NOPSC. that's it, that's the whole thing β main character energy, zero wasted moves β¨
like, you give it your cmd, your sv and your noppme, and it gets that buffer set up for you. lowkey obsessed with how straightforward this is π
fr fr, it's just initialization β don't expect it to go send anything for you, that's a whole other function's business π
and that's the page, bestie! π§ this iconic little helper comes to you courtesy of the libnvme API manual, dated October 2026. slay, periodt, go init some commands ππβ
π¦ 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