NVME_INIT_GET_FEATURES_NOPSC-LIBNVME3(2)

πŸ“¦ version 3.2, in arch rolling

πŸ’… 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 out enum nvme_get_features_sel for 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