Man page - nvme_lm_migration_send_fields(2)

Packages contains this manual

Manual

libnvme

NAME
SYNOPSIS
Constants

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