logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

struct nvme_id_psd - Power Management data structure

Members

mp Maximum Power indicates the sustained maximum power consumed by the NVM subsystem in this power state. The power in Watts is equal to the value in this field multiplied by the scale specified in the Max Power Scale bit (see enumnvme_psd_flags). A value of 0 indicates Maximum Power is not reported. rsvd2 Reserved flags Additional decoding flags, see enumnvme_psd_flags. enlat Entry Latency indicates the maximum latency in microseconds associated with entering this power state. A value of 0 indicates Entry Latency is not reported. exlat Exit Latency indicates the maximum latency in microseconds associated with exiting this power state. A value of 0 indicates Exit Latency is not reported. rrt Relative Read Throughput indicates the read throughput rank associated with this power state relative to others. The value in this is less than the number of supported power states. rrl Relative Read Latency indicates the read latency rank associated with this power state relative to others. The value in this field is less than the number of supported power states. rwt Relative Write Throughput indicates write throughput rank associated with this power state relative to others. The value in this field is less than the number of supported power states rwl Relative Write Latency indicates the write latency rank associated with this power state relative to others. The value in this field is less than the number of supported power states idlp Idle Power indicates the typical power consumed by the NVM subsystem over 30 seconds in this power state when idle. ips Idle Power Scale indicates the scale for structnvme_id_psd.idlp, see enumnvme_psd_ps for decoding this field. rsvd19 Reserved actp Active Power indicates the largest average power consumed by the NVM subsystem over a 10 second period in this power state with the workload indicated in the Active Power Workload field. apws Bits 7-6: Active Power Scale(APS) indicates the scale for the structnvme_id_psd.actp, see enumnvme_psd_ps for decoding this value. Bits 2-0: Active Power Workload(APW) indicates the workload used to calculate maximum power for this power state. See enumnvme_psd_workload for decoding this field. epfrt Emergency power fail recovery time fqvt Forced quiescence vault time epfvt Emergency power fail vault time epfr_fqv_ts Bits 7-4: Forced quiescence vault time scale Bits 3-0: Emergency power fail recovery time scale epfvts Bits 3-0: Emergency power fail vault time scale rsvd28 Reserved August 2025 struct nvme_id_psd libnvme(2)

Name

struct nvme_id_psd - Power Management data structure

Synopsis

struct nvme_id_psd { __le16mp;__u8rsvd2;__u8flags;__le32enlat;__le32exlat;__u8rrt;__u8rrl;__u8rwt;__u8rwl;__le16idlp;__u8ips;__u8rsvd19;__le16actp;__u8apws;__u8epfrt;__u8fqvt;__u8epfvt;__u8epfr_fqv_ts;__u8epfvts;__u8rsvd28[4]; };

See Also