libnvme(9)
π libnvme(9) β API Manual π
okay bestie, welcome to the libnvme manual, section 9 π this is a struct page and it's lowkey adorable, so let's get into it β¨
β¨ NAME β¨
struct nvme_lm_track_send_args β the Arguments for the Track Send command π«Ά
like, it's literally the lil bundle of args you hand over when you wanna do a Track Send. no cap.
πΈ SYNOPSIS πΈ
struct nvme_lm_track_send_args {
__u32 *result;
int args_size;
int fd;
__u32 timeout;
__u16 mos;
__u16 cdqid;
__u8 sel;
};
look at her. iconic. seven fields, zero notes π
π¦ Members π¦
resultβ gets set on completion to the command's CQE DWORD 0 controller response. so it's the receipts, basically πargs_sizeβ the Length of structure. yes bestie, it measures itself πfdβ File descriptor of nvme device. this is your golden ticket to the device, don't lose her πtimeoutβ Timeout in ms. milliseconds, not vibes β³mosβ Management Operation Specific (MOS): this field is specific to theSELtype. so it changes meaning depending on whatselsays β main character energy, honestly πcdqidβ Controller Data Queue ID (CDQID). the queue's lil name tag π·οΈselβ Select (SEL): this field specifies the type of management operation to perform. she's the one calling the shots, fr fr β
no warnings, no bugs, no exit statuses on this one β just a struct doing her thing π
and that's the whole page, bestie, you ate π
sign-off time: this was struct nvme_lm_track_send_args from the libnvme(9) API Manual, dated August 2026 β mwah, go forth and Track Send responsibly πβ¨π
π¦ where this page comes from
- fedora 44: libnvme-doc 1.16.2-1.fc44 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms