nvme_mi_adm...le_lat_event(2)
β¨ NAME β¨
nvme_mi_admin_get_log_predictable_lat_event β bestie, this is the one that goes and Retrieves the Predictable Latency Event Aggregate Log Page π
So yeah, the manual name is <rainbow>libnvme API manual</rainbow> and this page is all about that predictable-latency-tea ββ¨
πΈ SYNOPSIS πΈ
int nvme_mi_admin_get_log_predictable_lat_event (nvme_mi_ctrl_t ctrl ,
bool rae , __u32 offset , __u32 len , void *log );
No cap, that's the whole signature. Five args, one int coming back at you π
π ARGUMENTS π
ctrlβ the Controller you're querying, like, the whole reason we're here π«Άraeβ Retain asynchronous events. It's abool, so true/false energy only β¨offsetβ Offset into the predictable latency event. Yes, an__u32πlenβ Length of provided user buffer to hold the log data, in bytes. Counts in bytes, not vibes πlogβ User address for the log page data. It's avoid *, so it's giving mysterious-but-that's-the-point π
π RETURN π
The nvme command status if a response was received β peep enum nvme_status_field for the full menu of what that could be π
or, and hear me out π, -1 with errno set otherwise. That's the bad ending. errno will tell you the story fr fr.
okay that's the whole page, and it's iconic, periodt π The footer tea? This is from the libnvme API manual, dated July 2026, and the page is nvme_mi_adm...le_lat_event(2) β yeah the title got truncated in the footer, happens to the best of us π
Stay predictable, stay latency-logged, love u π¦β¨
π¦ 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