nvme_verify(2)
β¨ nvme_verify β the libnvme API manual, but make it cute π
okay bestie, welcome to the nvme_verify page of the libnvme API manual π yes that's a section 2 situation, we're in the syscall/library zone, come on in π¦
π NAME
nvme_verify β sends an nvme verify command β¨ like, that's the whole job. she verifies. that's her.
πΈ SYNOPSIS
int nvme_verify (struct nvme_io_args *args );
π«Ά ARGUMENTS
argsβ astruct nvme_io_argsargument structure π (yes bestie, it's the arg struct, she's carrying the whole vibe)
π« DESCRIPTION
okay so the Verify command does a vibe check on your stored information π β she verifies the integrity of it by reading data and metadata, if applicable, for the LBAs indicated π
and here's the gag, the iconic part: she does all of that without transferring any data or metadata to the host π no cap. she looks. she checks. she says nothing back to you. main character energy honestly π
π₯ RETURN
so what do you get back? πΈ
- the nvme command status if a response was received β peep
enum nvme_status_fieldfor the deets π«‘ - or
-1witherrnoset, otherwise π
ngl bestie, if you see that-1just go read yourerrno, she's trying to tell you something fr fr π
π©· SEE ALSO
(the original page doesn't list any SEE ALSO refs, so we're just gonna β¨ skip β¨ β but shoutout to enum nvme_status_field, we see you π)
aaaaand that's the whole page, no notes π this was written in July 2026 (the date on the footer bestie, iykyk π
) and it belongs to the libnvme API manual β nvme_verify, section 2, periodt π byeee, go verify something π¦β¨π§ββοΈ
π¦ 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