libnvme(9)
Okay bestie, welcome to libnvme(9) β the API Manual page for the one and only struct nvme_copy_range_f2. This is literally Copy - Source Range Entries Descriptor Format 2h, and weβre gonna go through every field like the group chat depends on it. π
β¨
πΈ NAME πΈ
struct nvme_copy_range_f2 β Copy - Source Range Entries Descriptor Format 2h π
β¨ SYNOPSIS β¨
Hereβs the struct in all its literal glory, bestie β types stay exactly as written, no cap:
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 π«Ά
Every member, accounted for, absolutely no skips:
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 π
Thatβs the whole vibe check, bestie! Sign-off from October 2026: this page is struct nvme_copy_range_f2 in the libnvme(9) manual β mwah πβ¨
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms