---
name: "nvme_init_lm_migration_send-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_init_lm_migration_send-libnvme3"
---

# nvme\_init\_lm\_migration\_send-libnvme3(2)

Initialize passthru command for Migration Send command

## NAME

nvme\_init\_lm\_migration\_send - Initialize passthru command for Migration Send command

## SYNOPSIS

**void nvme\_init\_lm\_migration\_send** **(struct libnvme\_passthru\_cmd \*cmd** *,* **\_\_u16 sel** *,* **\_\_u16 mos** *,* **\_\_u16 cntlid** *,* **\_\_u8 stype** *,* **bool dudmq** *,* **\_\_u8 csvi** *,* **\_\_u16 csuuidi** *,* **\_\_u64 cso** *,* **\_\_u8 uidx** *,* **void \*data** *,* **\_\_u32 len** *);*

## ARGUMENTS

- cmd

  Passthru command to use

- sel

  Select (SEL): This field specifies the type of management operation to perform.

- 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.

- stype

  Suspend Type (STYPE): This field specifies the type of suspend.

- dudmq

  Delete User Data Migration Queue (DUDMQ): If set, the migration queue is deleted is deleted as part of the Suspend operation.

- csvi

  Controller State Version Index (CSVI)

- csuuidi

  Controller State UUID Index (CSUUIDI)

- cso

  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.

- uidx

  UUID Index (UIDX)

- data

  Pointer to data buffer

- len

  Length of *data*

## DESCRIPTION

Initializes the passthru command buffer for the Migration Send command.
