libnvme(9)
π libnvme(9) β the API Manual, bestie β¨
Okay so real talk, this page lives in the libnvme API Manual, and it's literally all about one tiny little enum. But don't sleep on it, because it's giving "small but mighty" energy fr fr π
πΈ NAME πΈ
enum nvme_resv_racqa β the Reservation Acquire</η΄«θ²>... okay no, it's the Reservation Acquire - Reservation Acquire Action enum. That's the whole name, no cap. It's the thing that tells the controller which acquire action you're doing. π
β¨ SYNOPSIS β¨
Here's the exact shape of it, asterisks and all, don't touch:
enum nvme_resv_racqa {
NVME_RESERVATION_RACQA_ACQUIRE ,
NVME_RESERVATION_RACQA_PREEMPT ,
NVME_RESERVATION_RACQA_PREEMPT_AND_ABORT
};
Bestie, notice the trailing comma after NVME_RESERVATION_RACQA_ACQUIRE β yes, it's really there, and yes, we're keeping it exactly as written. And that lil blank line before the closing brace? Also canon. π
π¦ Constants π¦
Three constants, three vibes, let's go through them one by one because each one is a whole personality π
NVME_RESERVATION_RACQA_ACQUIREAcquire β the plain, no-drama option. Literally just "acquire." Sometimes simple ate and left no crumbs. β¨NVME_RESERVATION_RACQA_PREEMPTPreempt... sorry, Preempt β the "I'm taking the wheel" option. Main character energy only. πNVME_RESERVATION_RACQA_PREEMPT_AND_ABORTPreempt and Abort β the dramatic one. Preempt and abort. It's giving "I didn't just take the throne, I burned the old one." π₯ Use it, but like... know what you're doing, iykyk. π
π friendly lil reminder: these are the only three values in this enum on this page. That's the whole list. Nothing hidden, nothing extra, we're not inventing flags up in here. π«Ά
And that's the page, bestie! Written under the enum nvme_resv_racqa entry of the libnvme(9) manual, dated October 2026 β catch you in the next one, mwah π ππΈ
π¦ 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