---
name: "nvme_copy_range_f2-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_copy_range_f2-libnvme3"
---

# nvme\_copy\_range\_f2-libnvme3(2)

Copy - Source Range Entries Descriptor Format 2h

## NAME

struct nvme\_copy\_range\_f2 - Copy - Source Range Entries Descriptor Format 2h

## SYNOPSIS

struct nvme\_copy\_range\_f2 {\
     **\_\_le32 snsid;**\
     **\_\_u8 rsvd4\[4\];**\
     **\_\_le64 slba;**\
     **\_\_le16 nlb;**\
     **\_\_u8 cetype;**\
     **\_\_u8 rsvd19;**\
     **\_\_le16 cev;**\
     **\_\_le16 sopt;**\
     **\_\_le32 elbt;**\
     **\_\_le16 elbat;**\
     **\_\_le16 elbatm;**\
 };\

## Members

- snsid

  Source Namespace Identifier

- rsvd4

  Reserved

- slba

  Starting LBA

- nlb

  Number of Logical Blocks

- cetype

  Bits 3-0: Command Extension Type

- rsvd19

  Reserved

- cev

  Command Extension Value

- sopt

  Source Options

- elbt

  Expected Initial Logical Block Reference Tag / Expected Logical Block Storage Tag

- elbat

  Expected Logical Block Application Tag

- elbatm

  Expected Logical Block Application Tag Mask
