libnvme(9) API Manual libnvme(9) NAME struct nvme_lm_track_memory_changes_data - Track Memory Changes Data Structure, supplied by the host in the data buffer of a Track Send command's Track Memory Changes management operation when starting tracking (TACT set to %NVME_LM_TACT_START_TRACKING) SYNOPSIS struct nvme_lm_track_memory_changes_data { __u8 ver; __u8 rsvd1[2]; __u8 rmrtg; __le32 rnmrtd; struct nvme_lm_memory_range_tracking_descriptor desc[]; }; Members ver Version (VER), shall be cleared to 0h rsvd1 Reserved rmrtg Requested Memory Range Tracking Granularity (RMRTG) rnmrtd Number of Memory Range Tracking Descriptors (RNMRTD), a 1's based value desc Memory Range Tracking Descriptor list, see struct nvme_lm_memory_range_tracking_descriptor October 2026 struct nvme_lm_track_memory_changes_data libnvme(9)