Reference

nvme_init_manage_export_nvms_receive_list_controllers-libnvme3(2)

Initialize passthru command for Manage Exported NVM Subsystem Receive - List Exported Controllers (message-based transports only)

NAME

nvme_init_manage_export_nvms_receive_list_controllers - Initialize passthru command for Manage Exported NVM Subsystem Receive - List Exported Controllers (message-based transports only)

SYNOPSIS

void nvme_init_manage_export_nvms_receive_list_controllers (struct libnvme_passthru_cmd *cmd , __u16 ecntlid , struct nvme_exported_ctrl_list *list , __u32 len );

ARGUMENTS

cmd

Passthru command to use

ecntlid

Return Exported Controllers with an Exported Controller Identifier greater than or equal to this value

list

User address to store the Exported Controller List data structure, see struct nvme_exported_ctrl_list

len

The allocated length of list

DESCRIPTION

Initializes the passthru command buffer for the Manage Exported NVM Subsystem Receive command with SEL value NVME_MANAGE_EXPORT_NVMS_RECV_SEL_LIST_CONTROLLERS.