__le16 vndr_assign_fw_commit_rc;
} __attribute__((packed));
+/**
+ * struct nvme_timestamp - Timestamp - Data Structure for Get Features
+ * @timestamp: Timestamp value based on origin and synch field
+ * @attr: Attribute
+ * @rsvd: Reserved
+ */
+struct nvme_timestamp {
+ __u8 timestamp[6];
+ __u8 attr;
+ __u8 rsvd;
+};
+
/**
* struct nvme_time_stamp_change_event - Timestamp Change Event
* @previous_timestamp: Previous Timestamp
* @type: Event Type (&enum nvme_fdp_event_type)
* @flags: Event Flags (&enum nvme_fdp_event_flags)
* @pid: Placement Identifier
- * @timestamp: Timestamp
+ * @ts: Timestamp
* @nsid: Namespace Identifier
* @type_specific: Event Type Specific Information
* @rgid: Reclaim Group Identifier
__u8 type;
__u8 flags;
__u16 pid;
- __u64 timestamp;
+ struct nvme_timestamp ts;
__u32 nsid;
__u8 type_specific[16];
__u16 rgid;
NVME_NS_METADATA_OS_NS_QUAL_2 = 0x04,
};
-/**
- * struct nvme_timestamp - Timestamp - Data Structure for Get Features
- * @timestamp: Timestamp value based on origin and synch field
- * @attr: Attribute
- * @rsvd: Reserved
- */
-struct nvme_timestamp {
- __u8 timestamp[6];
- __u8 attr;
- __u8 rsvd;
-};
-
/**
* struct nvme_lba_range_type_entry - LBA Range Type - Data Structure Entry
* @type: Specifies the Type of the LBA range