nvme_lm_track_memory_changes_data-libnvme32
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)
Usage
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