NVME_INIT_IDENTIFY_SECONDARY_CTRL_LIST-LIBNVME3(2)

πŸ“¦ version 3.2, in arch rolling

πŸ’– nvme_init_id...ry_ctrl_list(9) β€” libnvme API manual πŸ’–

okay bestie, welcome to the libnvme API manual β€” this page is for nvme_init_identify_secondary_ctrl_list, and the header is out here doing its little truncation thing with nvme_init_id...ry_ctrl_list(9). iconic. πŸ’…


✨ NAME ✨

nvme_init_identify_secondary_ctrl_list β€” Initialize passhru command for Secondary Controller list

(and yes, passhru is literally how it’s spelled here β€” we keep the facts exactly as they are, no cap 🫢)

πŸŽ€ SYNOPSIS πŸŽ€

void nvme_init_identify_secondary_ctrl_list (struct libnvme_passthru_cmd
*cmd , __u16 cntid , struct nvme_secondary_ctrl_list *sc_list );

🌸 ARGUMENTS 🌸

  • cmd β€” Command data structure to initialize
  • cntid β€” Return controllers starting at this identifier
  • sc_list β€” User space destination address to transfer the data

πŸ¦‹ DESCRIPTION πŸ¦‹

Initializes the passthru command buffer for the Identify command with CNS value NVME_IDENTIFY_CNS_SECONDARY_CTRL_LIST.

That’s the whole vibe, bestie: it’s prepping the passthru command buffer for the Identify command, and the CNS value it uses is NVME_IDENTIFY_CNS_SECONDARY_CTRL_LIST. slay. πŸ”₯


xoxo, your libnvme bestie πŸ’– β€” October 2026 Β· libnvme API manual Β· nvme_init_identify_secondary_ctrl_list(9) Β· mwah πŸ’‹

πŸ“¦ where this page comes from