Reference

nvme_lm_tracked_memory_change_data-libnvme3(2)

Tracked Memory Change Data Structure returned by the Track Receive command's Tracked Memory Changes management operation

NAME

struct nvme_lm_tracked_memory_change_data - Tracked Memory Change Data Structure returned by the Track Receive command's Tracked Memory Changes management operation

SYNOPSIS

struct nvme_lm_tracked_memory_change_data {
__u8 ver;
__u8 attrb;
__le16 cntlid;
__le32 ntmcd;
__le16 rpmpg;
__u8 rsvd10[6];
struct nvme_lm_tracked_memory_changed_descriptor desc[];
};

Members

ver

Version (VER)

attrb

Attributes (ATTRB), see enum nvme_lm_tracked_memory_change_attrb

cntlid

Controller Identifier (CNTLID) whose memory modifications are being tracked and reported

ntmcd

Number of Tracked Memory Changed Descriptors (NTMCD)

rpmpg

Reported Memory Range Granularity (RPMPG)

rsvd10

Reserved

desc

Tracked Memory Changed Descriptor list