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