libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

struct nvme\_lm\_memory\_range\_tracking\_descriptor - Memory Range Tracking Descriptor

# [SYNOPSIS](#SYNOPSIS)

struct nvme\_lm\_memory\_range\_tracking\_descriptor {  
**\_\_le64 saddr;**  
**\_\_le32 len;**  
};

# [Members](#Members)

[saddr](#saddr)

Address (SADDR): starting host memory address of the range, aligned to the granularity specified by *rmrtg* in *struct* *nvme\_lm\_track\_memory\_changes\_data*

[len](#len)

Length (LEN), in units of the tracking granularity specified by *rmrtg*

struct nvme\_lm\_memory\_range\_tracking\_descriptor October 2026

---

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