libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

struct nvme\_lm\_tracked\_memory\_changed\_descriptor - Tracked Memory Changed Descriptor

# [SYNOPSIS](#SYNOPSIS)

struct nvme\_lm\_tracked\_memory\_changed\_descriptor {  
**\_\_le64 saddr;**  
**\_\_le32 len;**  
**\_\_u8 rsvd12\[4];**  
};

# [Members](#Members)

[saddr](#saddr)

Start Address (SADDR)

[len](#len)

Length (LEN), in units of the tracking granularity indicated by *rpmpg* in *struct nvme\_lm\_tracked\_memory\_change\_data*

[rsvd12](#rsvd12)

Reserved

struct nvme\_lm\_tracked\_memory\_changed\_descriptor October 2026

---

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