nvme_init_copy_range_f3(9)
π NAME π
nvme_init_copy_range_f3 β Constructs a copy range f3 structure. Yup bestie, it's the constructor for a copy range f3 struct, and this is the nvme_init_copy_range_f3(9) page from the libnvme API manual. We love a specific little function. β¨
π¦ SYNOPSIS π¦
void nvme_init_copy_range_f3 (struct nvme_copy_range_f3 *copy , __u32
*snsids , __u16 *nlbs , __u64 *slbas , __u16 *sopts , __u64 *eilbrts ,
__u16 *elbatms , __u16 *elbats , __u16 nr );
That's the whole signature, and no cap, every pointer and __u16 is staying exactly where it is. π
π ARGUMENTS π
copyβ Copy range array. The main character array, lowkey. πsnsidsβ Source namespace identifier. iykyk. π«Άnlbsβ Number of logical blocks. Counting era fr fr. π’slbasβ Starting LBA. The starting point, literally. βsoptsβ Source options. Options are always a vibe. πeilbrtsβ Expected initial logical block reference tag. Say that three times fast, bestie. πelbatmsβ Expected logical block application tag mask. Mask on, mask off, it's giving detail-oriented. π¦elbatsβ Expected logical block application tag. Another tag, another slay. π₯nrβ Number of descriptors to construct. This is the count, so it's kinda running the whole construction situation. π
Cute sign-off time: source/version is the libnvme API manual, dated October 2026, and the footer is repping nvme_init_copy_range_f3 plus nvme_init_copy_range_f3(9). Bye bestie, go construct something iconic. ππ
π¦ 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