NVME_INIT_GET_LOG_PREDICTABLE_LAT_NVMSET-LIBNVME3(2)
π nvme_init_get_log_predictable_lat_nvmset(9) π
okay so bestie, welcome to the libnvme API manual β¨ this one's a function page, and honestly? it's giving "small but mighty." let's get into it π«Ά
πΈ NAME πΈ
nvme_init_get_log_predictable_lat_nvmset β Initialize passthru command for Predictable Latency Per NVM Set π
like, that's the whole vibe. it sets up your passthru command. that's it. that's the function. iconic behavior honestly π
π¦ SYNOPSIS π¦
void nvme_init_get_log_predictable_lat_nvmset (struct
libnvme_passthru_cmd *cmd , __u16 nvmsetid , struct
nvme_nvmset_predictable_lat_log *log );
notice the void? yeah. it returns nothing. no status, no error code, no little "hey it worked" boolean. it just does the thing and dips π so don't go looking for a return value, bestie, there isn't one β¨
π ARGUMENTS π
cmdβ the passthru command you're gonna use. like, the actual command struct getting set up π οΈnvmsetidβ the NVM set id. it's a__u16, so mind your types, ngl π’logβ the user address where the predictable latency log is gonna be stored π₯ literally where the data lands, so make sure it points somewhere real π
π₯ DESCRIPTION π₯
so here's what it does, fr fr: it initializes the passthru command buffer for the Get Log command, and it does that with the LID value NVME_LOG_LID_PREDICTABLE_LAT_NVMSET π
that's the whole plot. buffer β initialized. LID β set to NVME_LOG_LID_PREDICTABLE_LAT_NVMSET. predictable latency per NVM set β unlocked. periodt π
no cap, the exact LID constant matters here β it's NVME_LOG_LID_PREDICTABLE_LAT_NVMSET, not some other log page. copy it exactly if you're checking your work π§
and that's the page, bestie! short, sweet, and honestly obsessed with how straightforward it is π no weird edge cases, no scary warnings, just a clean little init function doing its main character thing.
sign-off szn π this gem comes to you from the libnvme API manual, dated October 2026, and the footer was out here looking like nvme_init_get_log_predictablenvme_init_ge...e_lat_nvmset(9) π (yeah, the title got squished into the footer, we don't question the typesetting, we just vibe) πβ¨
π¦ 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