nvme_lm_migration_send_fields - Man Page
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