| libnvme(2) | API Manual | libnvme(2) |
NAME¶
struct nvme_lm_migration_recv_args - Arguments for the Migration Receive command
SYNOPSIS¶
struct nvme_lm_migration_recv_args {
__u64 offset;
__u32 *result;
void *data;
int args_size;
int fd;
__u32 timeout;
__u32 numd;
__u16 mos;
__u16 cntlid;
__u16 csuuidi;
__u8 sel;
__u8 uidx;
__u8 csuidxp;
};
Members¶
- offset
- Offset: This field specifies the offset, in bytes, within the data available to be returned and specifies the starting point for that data for what is actually returned to the host.
- result
- Set on completion to the command's CQE DWORD 0 controller response
- data
- Pointer to data
- args_size
- Length of structure
- fd
- File descriptor of nvme device
- timeout
- Timeout in ms
- numd
- Number of Dwords (NUMD): This field specifies the number of dwords to return. This is a 0's based value.
- mos
- Management Operation Specific (MOS): This field is specific to the SEL type
- cntlid
- Controller ID: This field specifies the identifier of the controller to which the operation is performed.
- csuuidi
- Controller State UUID Index (CSUUIDI): A non-zero value in this field specifies the index to a specific entry in the Vendor Specific Controller State UUID Supported. list of the Supported Controller State Formats data structure.
- sel
- Select (SEL): This field specifies the type of management operation to perform
- uidx
- UUID Index (UIDX): If this field is set to a non-zero value, then the value of this field is the index of a UUID in the UUID List (refer to Figure 320) that is used by the command.
- csuidxp
- Controller State UUID Index Parameter (CSUIDXP): This field is vendor specific.
| struct nvme_lm_migration_recv_args | November 2025 |