libnvme(9)
π NAME
okay so bestie, welcome to libnvme(9) β the API manual β¨ β and today's main character is enum nvme_fdp_ruha, aka Reclaim Unit Handle Attributes π. that's it. that's the whole vibe. it's an enum, it's about reclaim unit handles, and it's giving very much "small but mighty" π¦
β¨ SYNOPSIS
here's the whole thing, no cap, exactly as it lives:
enum nvme_fdp_ruha {
NVME_FDP_RUHA_HOST_SHIFT ,
NVME_FDP_RUHA_HOST_MASK ,
NVME_FDP_RUHA_CTRL_SHIFT ,
NVME_FDP_RUHA_CTRL_MASK
};
four members. that's the squad π and yes, the trailing comma-and-space after each one is literally in there, we do not touch the source π
π Constants
so these are the constants, and honestly? each one is iconic in its own quiet way πΈ
NVME_FDP_RUHA_HOST_SHIFTβ the Host Specified Reclaim Unit Handle Shift. it's the shift for the host-specified handle, and it's out here doing its little bit-math job π₯NVME_FDP_RUHA_HOST_MASKβ the Host Specified Reclaim Unit Handle Mask. the mask that goes with the host-specified handle π«ΆNVME_FDP_RUHA_CTRL_SHIFTβ the Controller Specified Reclaim Unit Handle Shift. same energy, but controller-side now π it's the shift for the controller-specified handle.NVME_FDP_RUHA_CTRL_MASKβ the Controller Specified Reclaim Unit Handle Mask. and the mask for the controller-specified handle. slay π
ngl bestie, these four are a matched set β a HOST pair and a CTRL pair, each with a SHIFT and a MASK. that's the pattern, and it ate π
and that's the whole page, fr fr π literally nothing else hiding in here. this little icon was brought to you by the libnvme(9) API Manual, page enum nvme_fdp_ruha, dated October 2026 β mwah, go forth and reclaim those unit handles ππ§β
π¦ 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