- testing 1.13-2
- unstable 1.13-2
- experimental 1.15-1
libnvme(2) | API Manual | libnvme(2) |
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
enum nvme_lm_migration_send_fields | July 2025 |