Reference

nvme_init_lm_migration_send-libnvme3(2)

Initialize passthru command for Migration Send command

NAME

nvme_init_lm_migration_send - Initialize passthru command for Migration Send command

SYNOPSIS

void nvme_init_lm_migration_send (struct libnvme_passthru_cmd *cmd , __u16 sel , __u16 mos , __u16 cntlid , __u8 stype , bool dudmq , __u8 csvi , __u16 csuuidi , __u64 cso , __u8 uidx , void *data , __u32 len );

ARGUMENTS

cmd

Passthru command to use

sel

Select (SEL): This field specifies the type of management operation to perform.

mos

Management Operation Specific (MOS): This field is specific to the SEL type

cntlid

Controller ID: This field specifies the identifier of the controller to which the operation is performed.

stype

Suspend Type (STYPE): This field specifies the type of suspend.

dudmq

Delete User Data Migration Queue (DUDMQ): If set, the migration queue is deleted is deleted as part of the Suspend operation.

csvi

Controller State Version Index (CSVI)

csuuidi

Controller State UUID Index (CSUUIDI)

cso

Offset: This field specifies the offset, in bytes, within the data available to be returned and specifies the starting point for that data for what is actually returned to the host.

uidx

UUID Index (UIDX)

data

Pointer to data buffer

len

Length of data

DESCRIPTION

Initializes the passthru command buffer for the Migration Send command.