libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– NAME πŸ’–

okay so bestie, welcome to the libnvme(9) page from the API Manual β€” and the main character today is:

enum nvme_lockdown_csel β€” Lockdown Command Dword 10 - Controller Select (CSEL)

That’s the whole vibe. It’s an enum, it’s iconic, and we’re listing every single constant, no skipping, periodt.

✨ SYNOPSIS ✨

enum nvme_lockdown_csel {
    NVME_LOCKDOWN_CSEL_NVM_SUBSYSTEM ,
    NVME_LOCKDOWN_CSEL_SPECIFIC_CTRL ,
    NVME_LOCKDOWN_CSEL_SECONDARY_CTRLS ,
    NVME_LOCKDOWN_CSEL_VENDOR_SPECIFIC

};

πŸŽ€ Constants πŸŽ€

  • NVME_LOCKDOWN_CSEL_NVM_SUBSYSTEM β€” NVM Subsystem: this command affects all controllers in the NVM subsystem. It’s giving β€œwhole squad” energy, fr fr.
  • NVME_LOCKDOWN_CSEL_SPECIFIC_CTRL β€” Specific Controller: this command affects the controller specified in the Controller Select Specific (CSS) field of Command Dword 14. One specific controller, no cap πŸ’….
  • NVME_LOCKDOWN_CSEL_SECONDARY_CTRLS β€” Secondary Controllers for a Specific Primary Controller: this command affects all secondary controllers associated with the primary controller specified in the CSS field of Command Dword 14. The whole little secondary-controller friend group linked to that primary 🫢.
  • NVME_LOCKDOWN_CSEL_VENDOR_SPECIFIC β€” Vendor Specific. iykyk, that’s the vendor’s lane.

October 2026 Β· enum nvme_lockdown_csel Β· libnvme(9) β€” bye bestie, go forth and select those controllers πŸ’…πŸ¦‹

πŸ“¦ where this page comes from