nvme\_is\_64bit\_reg(9) libnvme API manual nvme\_is\_64bit\_reg(9)

# [NAME](#NAME)

nvme\_is\_64bit\_reg - Checks if offset of the controller register is a know 64bit value.

# [SYNOPSIS](#SYNOPSIS)

**bool nvme\_is\_64bit\_reg** **(\_\_u32 offset );**

# [ARGUMENTS](#ARGUMENTS)

[offset](#offset)

Offset of controller register field in bytes

# [DESCRIPTION](#DESCRIPTION)

This function does not care about transport so that the offset is not going to be checked inside of this function for the unsupported fields in a specific transport. For example, BPMBL(Boot Partition Memory Buffer Location) register is not supported by fabrics, but it can be checked here.

# [RETURN](#RETURN)

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

nvme\_is\_64bit\_reg October 2026

---

Document: nvme_is_64bit_reg-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
