libnvme_init_ctrl(9) libnvme API manual libnvme_init_ctrl(9)

libnvme_init_ctrl - Initialize struct libnvme_ctrl object for an existing controller.

int libnvme_init_ctrl (struct libnvme_host *h , struct libnvme_ctrl *c , int instance );

struct libnvme_host object
struct libnvme_ctrl object
Instance number (e.g. 1 for nvme1)

0 on success, negative error code otherwise.

libnvme_init_ctrl September 2026