Skip to main content

nvme_create_ctrl

Function nvme_create_ctrl 

Source
pub unsafe extern "C" fn nvme_create_ctrl(
    r: nvme_root_t,
    subsysnqn: *const c_char,
    transport: *const c_char,
    traddr: *const c_char,
    host_traddr: *const c_char,
    host_iface: *const c_char,
    trsvcid: *const c_char,
) -> nvme_ctrl_t
Expand description

nvme_create_ctrl() - Allocate an unconnected NVMe controller @r: NVMe root element @subsysnqn: Subsystem NQN @transport: Transport type @traddr: Transport address @host_traddr: Host transport address @host_iface: Host interface name @trsvcid: Transport service ID

Creates an unconnected controller to be used for nvme_add_ctrl().

Return: Controller instance