nvme_init_i..._granularity(9)

πŸ“¦ version 3.2, in arch rolling

okay so this is the libnvme API manual page for nvme_init_identify_ns_granularity(9) β€” the title is a whole mouthful but we’re obsessed with her πŸ’–

🌸 NAME 🌸

nvme_init_identify_ns_granularity β€” Initialize passthru command for Namespace Granularity list ✨

✨ SYNOPSIS ✨

Here’s the exact signature, bestie β€” copy it like your life depends on it:

void nvme_init_identify_ns_granularity (struct libnvme_passthru_cmd *cmd
, struct nvme_id_ns_granularity_list *gr_list );

πŸŽ€ ARGUMENTS πŸŽ€

  • cmd β€” Command data structure to initialize πŸ”§
  • gr_list β€” User space destination address to transfer the data 🎯

πŸ’… DESCRIPTION πŸ’…

So this one initializes the passthru command buffer for the Identify command with CNS value NVME_IDENTIFY_CNS_SECONDARY_CTRL_LIST. That’s the move, no cap. πŸ¦‹


source/version check, bestie: libnvme API manual, dated October 2026 β€” mwah, bye πŸ’‹

πŸ“¦ where this page comes from