Provided by: libnvme-dev_1.15-2_amd64 

NAME
enum nvme_lm_migration_send_fields - Migration Send command fields
SYNOPSIS
enum nvme_lm_migration_send_fields {
NVME_LM_MIGRATION_SEND_MOS_SHIFT ,
NVME_LM_MIGRATION_SEND_MOS_MASK ,
NVME_LM_MIGRATION_SEND_SEL_SHIFT ,
NVME_LM_MIGRATION_SEND_SEL_MASK ,
NVME_LM_SEL_SUSPEND ,
NVME_LM_SEL_RESUME ,
NVME_LM_SEL_SET_CONTROLLER_STATE ,
NVME_LM_MIGRATION_SEND_UIDX_SHIFT ,
NVME_LM_MIGRATION_SEND_UIDX_MASK ,
NVME_LM_DUDMQ ,
NVME_LM_STYPE_SHIFT ,
NVME_LM_STYPE_MASK ,
NVME_LM_STYPE_SUSPEND_NOTIFICATION ,
NVME_LM_STYPE_SUSPEND ,
NVME_LM_SUSPEND_CNTLID_SHIFT ,
NVME_LM_SUSPEND_CNTLID_MASK ,
NVME_LM_RESUME_CNTLID_SHIFT ,
NVME_LM_RESUME_CNTLID_MASK ,
NVME_LM_SEQIND_SHIFT ,
NVME_LM_SEQIND_MASK ,
NVME_LM_SEQIND_NOT_FIRST_NOT_LAST ,
NVME_LM_SEQIND_FIRST ,
NVME_LM_SEQIND_LAST ,
NVME_LM_SEQIND_ENTIRE ,
NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_SHIFT ,
NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_MASK ,
NVME_LM_SET_CONTROLLER_STATE_CSVI_SHIFT ,
NVME_LM_SET_CONTROLLER_STATE_CSVI_MASK ,
NVME_LM_SET_CONTROLLER_STATE_CNTLID_SHIFT ,
NVME_LM_SET_CONTROLLER_STATE_CNTLID_MASK
};
Constants
NVME_LM_MIGRATION_SEND_MOS_SHIFT
Shift to set Management Operation Specific (MOS) field
NVME_LM_MIGRATION_SEND_MOS_MASK
Mask to set MOS field
NVME_LM_MIGRATION_SEND_SEL_SHIFT
Shift amount to set Select (SEL) field
NVME_LM_MIGRATION_SEND_SEL_MASK
Mask to set SEL field
NVME_LM_SEL_SUSPEND
Migration Send - Suspend
NVME_LM_SEL_RESUME
Migration Send - Resume
NVME_LM_SEL_SET_CONTROLLER_STATE
Migration Send - Set Controller State
NVME_LM_MIGRATION_SEND_UIDX_SHIFT
Shift to set UUID Index (UIDX)
NVME_LM_MIGRATION_SEND_UIDX_MASK
Mask to set UIDX
NVME_LM_DUDMQ
Delete User Data Migration Queue
NVME_LM_STYPE_SHIFT
Shift amount to set Suspend Type (STYPE)
NVME_LM_STYPE_MASK
Mask to set STYPE
NVME_LM_STYPE_SUSPEND_NOTIFICATION
Suspend Notification - The specified controller is going to be suspended in the future with a
subsequent Migration Send command
NVME_LM_STYPE_SUSPEND
Suspend - Suspend the controller
NVME_LM_SUSPEND_CNTLID_SHIFT
Shift amount to set Controller ID (CNTLID) when SEL is Suspend
NVME_LM_SUSPEND_CNTLID_MASK
Mask to set CNTLID with SEL Suspend
NVME_LM_RESUME_CNTLID_SHIFT
Shift amount to set Controller ID (CNTLID) when SEL is Resume
NVME_LM_RESUME_CNTLID_MASK
Mask to set CNTLID when SEL is Resume
NVME_LM_SEQIND_SHIFT
Shift amount to set Sequence Indicator (SEQIND) field relative to MOS
NVME_LM_SEQIND_MASK
Mask to set SEQIND field relative to MOS
NVME_LM_SEQIND_NOT_FIRST_NOT_LAST
This command is not the first or last of a sequence of two or more Migration Send commands
with this management operation used to transfer the controller state from host to controller
NVME_LM_SEQIND_FIRST
This command is the first of a sequence of two or more Migration Send commands
NVME_LM_SEQIND_LAST
This command is the last command of a sequence of two or more Migration Send commands
NVME_LM_SEQIND_ENTIRE
This Migration Send command is the only command and contains the entire controller state for
this management operation
NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_SHIFT
Shift amount to set Controller State UUID Index (CSUUIDI)
NVME_LM_SET_CONTROLLER_STATE_CSUUIDI_MASK
Mask to set CSUUIDI
NVME_LM_SET_CONTROLLER_STATE_CSVI_SHIFT
Shift amount to set Controller State Version Index (CSVI)
NVME_LM_SET_CONTROLLER_STATE_CSVI_MASK
Mask to set CSVI
NVME_LM_SET_CONTROLLER_STATE_CNTLID_SHIFT
Shift amount to set Controller ID (CNTLID) when SEL is Set Controller State
NVME_LM_SET_CONTROLLER_STATE_CNTLID_MASK
Mask to set CNTLID when SEL is Set Controller State
August 2025 enum nvme_lm_migration_send_fields libnvme(2)