Provided by: libnvme-dev_1.14-1_amd64 bug

NAME

       struct nvme_id_psd - Power Management data structure

SYNOPSIS

       struct nvme_id_psd {
           __le16 mp;
           __u8 rsvd2;
           __u8 flags;
           __le32 enlat;
           __le32 exlat;
           __u8 rrt;
           __u8 rrl;
           __u8 rwt;
           __u8 rwl;
           __le16 idlp;
           __u8 ips;
           __u8 rsvd19;
           __le16 actp;
           __u8 apws;
           __u8 epfrt;
           __u8 fqvt;
           __u8 epfvt;
           __u8 epfr_fqv_ts;
           __u8 epfvts;
           __u8 rsvd28[4];
        };

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 enum nvme_psd_flags). A value of 0 indicates
                   Maximum Power is not reported.

       rsvd2       Reserved

       flags       Additional decoding flags, see enum nvme_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 struct nvme_id_psd.idlp, see enum nvme_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  struct  nvme_id_psd.actp,  see
                   enum nvme_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 enum nvme_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

May 2025                                       struct nvme_id_psd                                     libnvme(2)