libnvme(2)
β¨ NAME β¨
enum nvme_fdp_ruha β Reclaim Unit Handle Attributes π
okay bestie so this whole page lives in section 2 of the manual, aka libnvme(2), and it's literally just one tiny little enum. small but iconic, you know? π
πΈ SYNOPSIS πΈ
enum nvme_fdp_ruha {
NVME_FDP_RUHA_HOST_SHIFT ,
NVME_FDP_RUHA_HOST_MASK ,
NVME_FDP_RUHA_CTRL_SHIFT ,
NVME_FDP_RUHA_CTRL_MASK
};
no cap, that's the whole thing. four constants, vibes immaculate β¨
π¦ Constants π¦
NVME_FDP_RUHA_HOST_SHIFTβ the Host Specified Reclaim Unit Handle Shift, bestie. it's giving "shift the bits so the host-side handle lands where it needs to" π«NVME_FDP_RUHA_HOST_MASKβ the Host Specified Reclaim Unit Handle Mask. this one's the mask that goes with the host-side handle, and yes she does her job πΈNVME_FDP_RUHA_CTRL_SHIFTβ the Controller Specified Reclaim Unit Handle Shift. same energy as the host one but the controller said "let me handle this one actually" πNVME_FDP_RUHA_CTRL_MASKβ the Controller Specified Reclaim Unit Handle Mask. the matching mask for the controller-specified side, slaying as always π
fr fr, that's it. four constants, all about reclaim unit handle attributes β host-specified ones and controller-specified ones, shifts and masks, matched up like the perfect duo π«Ά
aaaand that's the whole page, bestie π this enum nvme_fdp_ruha page dropped back in July 2026 under libnvme in section 2 β go forth and mask those bits, ily, mwah πβ¨π
π¦ 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