libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

enum nvme\_lm\_migration\_recv\_fields - Migration Receive command fields

# [SYNOPSIS](#SYNOPSIS)

enum nvme\_lm\_migration\_recv\_fields {  
**NVME\_LM\_MIGRATION\_RECV\_MOS\_SHIFT** ,  
**NVME\_LM\_MIGRATION\_RECV\_MOS\_MASK** ,  
**NVME\_LM\_MIGRATION\_RECV\_SEL\_SHIFT** ,  
**NVME\_LM\_MIGRATION\_RECV\_SEL\_MASK** ,  
**NVME\_LM\_SEL\_GET\_CONTROLLER\_STATE** ,  
**NVME\_LM\_MIGRATION\_RECV\_UIDX\_SHIFT** ,  
**NVME\_LM\_MIGRATION\_RECV\_UIDX\_MASK** ,  
**NVME\_LM\_GET\_CONTROLLER\_STATE\_CSVI\_SHIFT** ,  
**NVME\_LM\_GET\_CONTROLLER\_STATE\_CSVI\_MASK** ,  
**NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUIDXP\_SHIFT** ,  
**NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUIDXP\_MASK** ,  
**NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUUIDI\_SHIFT** ,  
**NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUUIDI\_MASK** ,  
**NVME\_LM\_GET\_CONTROLLER\_STATE\_CNTLID\_SHIFT** ,  
**NVME\_LM\_GET\_CONTROLLER\_STATE\_CNTLID\_MASK** ,  
**NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUP**

};

# [Constants](#Constants)

[NVME\_LM\_MIGRATION\_RECV\_MOS\_SHIFT](#NVME_LM_MIGRATION_RECV_MOS_SHIFT)

Shift amount to set Management Specific Operation (MOS) field

[NVME\_LM\_MIGRATION\_RECV\_MOS\_MASK](#NVME_LM_MIGRATION_RECV_MOS_MASK)

Mask to set MOS field

[NVME\_LM\_MIGRATION\_RECV\_SEL\_SHIFT](#NVME_LM_MIGRATION_RECV_SEL_SHIFT)

Shift amount to set Select (SEL) field

[NVME\_LM\_MIGRATION\_RECV\_SEL\_MASK](#NVME_LM_MIGRATION_RECV_SEL_MASK)

Mask to set SEL field

[NVME\_LM\_SEL\_GET\_CONTROLLER\_STATE](#NVME_LM_SEL_GET_CONTROLLER_STATE)

Get Controller State select option

[NVME\_LM\_MIGRATION\_RECV\_UIDX\_SHIFT](#NVME_LM_MIGRATION_RECV_UIDX_SHIFT)

Shift to set UUID Index (UIDX)

[NVME\_LM\_MIGRATION\_RECV\_UIDX\_MASK](#NVME_LM_MIGRATION_RECV_UIDX_MASK)

Mask to set UIDX

[NVME\_LM\_GET\_CONTROLLER\_STATE\_CSVI\_SHIFT](#NVME_LM_GET_CONTROLLER_STATE_CSVI_SHIFT)

Shift amount to set Controller State Version Index (CSVI) relative to MOS

[NVME\_LM\_GET\_CONTROLLER\_STATE\_CSVI\_MASK](#NVME_LM_GET_CONTROLLER_STATE_CSVI_MASK)

Mask to set CSVI relative to MOS

[NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUIDXP\_SHIFT](#NVME_LM_GET_CONTROLLER_STATE_CSUIDXP_SHIFT)

Shift amount to set Controller State UUID Index Parameter (CSUIDXP)

[NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUIDXP\_MASK](#NVME_LM_GET_CONTROLLER_STATE_CSUIDXP_MASK)

Mask to set CSUIDXP

[NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUUIDI\_SHIFT](#NVME_LM_GET_CONTROLLER_STATE_CSUUIDI_SHIFT)

Shift amount to set Controller State UUID Index (CSUUIDI)

[NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUUIDI\_MASK](#NVME_LM_GET_CONTROLLER_STATE_CSUUIDI_MASK)

Mask to set CSUUIDI

[NVME\_LM\_GET\_CONTROLLER\_STATE\_CNTLID\_SHIFT](#NVME_LM_GET_CONTROLLER_STATE_CNTLID_SHIFT)

Shift amount to set Controller ID (CNTLID)

[NVME\_LM\_GET\_CONTROLLER\_STATE\_CNTLID\_MASK](#NVME_LM_GET_CONTROLLER_STATE_CNTLID_MASK)

Mask to set CNTLID

[NVME\_LM\_GET\_CONTROLLER\_STATE\_CSUP](#NVME_LM_GET_CONTROLLER_STATE_CSUP)

Controller Suspended

enum nvme\_lm\_migration\_recv\_fields October 2026

---

Document: nvme_lm_migration_recv_fields-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
