nvme_is_64bit_reg(9)

πŸ“¦ version 3.2, in arch rolling

nvme_is_64bit_reg(9) πŸ’…βœ¨

okay so welcome to the libnvme API manual, bestie β€” this page is all about nvme_is_64bit_reg(9), and it's lowkey a tiny vibe check for controller register offsets. 🫢


πŸ’– NAME πŸ’–

nvme_is_64bit_reg β€” checks if offset of the controller register is a know 64bit value.

✨ SYNOPSIS ✨

bool nvme_is_64bit_reg (__u32 offset );

πŸŽ€ ARGUMENTS πŸŽ€

  • offset β€” Offset of controller register field in bytes

πŸ¦‹ DESCRIPTION πŸ¦‹

so the tea is: this function does not care about transport, periodt. That means the offset is not going to be checked inside of this function for the unsupported fields in a specific transport. No cap.

For example, the BPMBL(Boot Partition Memory Buffer Location) register is not supported by fabrics, but it can be checked here. iykyk πŸ’…

🌸 RETURN 🌸

  • true if given offset is 64bit register, otherwise it returns false.

mwah πŸ’– that's the whole page. cute little sign-off: this one is dated October 2026, with source/version nvme_is_64bit_reg and page nvme_is_64bit_reg(9). slay. πŸ‘‘

πŸ“¦ where this page comes from