libnvme_mi_ctrl_id-libnvme3(2)

libnvme_mi_ctrl_id-libnvme32

Get the id of a controller

Usage

__u16 libnvme_mi_ctrl_id (struct libnvme_transport_handle *hdl );

Arguments

hdl

transport handle to controller to query

Overview

Retrieve the ID of the controller, as defined by hardware, and available in the Identify (Controller List) data. This is the value passed to libnvme_mi_init_transport_handle, but may have been created internally via libnvme_mi_scan_ep.

Return

the (locally-stored) ID of this controller.

From nvme-cli 3.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.