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.