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