NVME_GET_LOG_TELEMETRY_CTRL(2)
π NAME π
okay bestie, welcome to the libnvme API manual β¨ today's main character is nvme_get_log_telemetry_ctrl β she's here to Get Telemetry Controller-Initiated log page π
π¦ SYNOPSIS π¦
int nvme_get_log_telemetry_ctrl (int fd , bool rae , __u64 offset ,
__u32 len , void *log );
πΈ ARGUMENTS πΈ
fdβ the file descriptor of your nvme device π«Ά like, this is the doorway, okay?raeβ Retain asynchronous events β¨ (yes queen, hold onto those events)offsetβ Offset into the telemetry data π where you wanna start scooping fromlenβ Length of provided user buffer to hold the log data in bytes π that's the size of the lil container you're handing overlogβ User address for log page data π the spot where the log data is gonna land
π DESCRIPTION π
So here's the vibe: this function Retrieves the Telemetry Controller-Initiated log page at the requested offset using the previously existing capture π₯ no cap, it's just pulling that log page for you at wherever you said, off the capture that was already there.
β RETURN β
It hands you back The nvme command status if a response was received (see enum nvme_status_field) π or, if things went sideways, -1 with errno set otherwise π (iykyk, always check that errno bestie)
and that's the whole page, fr fr π thanks for reading, mwah π
July 2026 β that's the date stamp, and this was the libnvme API manual, page nvme_get_log_telemetry_ctrl(2) π bye babe, go log something iconic β¨
π¦ where this page comes from
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· 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