nvme_mi_adm..._config_list(2)

✨ NAME ✨

nvme_mi_admin_get_log_support_cap_config_list β€” bestie, this one goes and fetches the Supported Capacity Configuration List for you πŸ’–

It's living in the libnvme API manual, in case you were wondering where to find it πŸŽ€


🌸 SYNOPSIS 🌸

int nvme_mi_admin_get_log_support_cap_config_list (nvme_mi_ctrl_t ctrl ,
__u16 domid , struct nvme_supported_cap_config_list_log *cap );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • ctrl β€” the Controller you're querying, aka the thing we're asking questions about πŸ‘‘
  • domid β€” Domain Identifier selection, but like… only if it's supported. So if your setup doesn't do domains, this isn't the moment, bestie πŸ’…
  • cap β€” the user address where the supported capabilities config list gets stored. That's your lil bucket to catch the tea πŸ“

πŸ’« RETURN πŸ’«

It hands back the nvme command status if a response was received β€” peep enum nvme_status_field for the whole menu of possibilities πŸ”₯

Otherwise it's -1, and errno gets set. So yeah, check errno if things go sideways, no cap 😭


okay that's genuinely the whole page, short and iconic, we ate πŸ’…βœ¨

This one's from the libnvme API manual, and it was dated July 2026 β€” love that for us, she's fresh 🫢🌈⭐

πŸ“¦ where this page comes from