@@ -515,6 +515,20 @@ enum nvme_cmbebs {
515515#define NVME_CMBEBS_RBB (cmbebs ) NVME_GET(cmbebs, CMBEBS_RBB)
516516#define NVME_CMBEBS_CMBWBZ (cmbebs ) NVME_GET(cmbebs, CMBEBS_CMBWBZ)
517517
518+ enum nvme_cmbswtp {
519+ NVME_CMBSWTP_CMBSWTU_SHIFT = 0 ,
520+ NVME_CMBSWTP_CMBSWTV_SHIFT = 8 ,
521+ NVME_CMBSWTP_CMBSWTU_MASK = 0xf ,
522+ NVME_CMBSWTP_CMBSWTV_MASK = 0xffffff ,
523+ NVME_CMBSWTP_CMBSWTU_B = NVME_UNIT_B ,
524+ NVME_CMBSWTP_CMBSWTU_1K = NVME_UNIT_1K ,
525+ NVME_CMBSWTP_CMBSWTU_1M = NVME_UNIT_1M ,
526+ NVME_CMBSWTP_CMBSWTU_1G = NVME_UNIT_1G ,
527+ };
528+
529+ #define NVME_CMBSWTP_CMBSWTU (cmbswtp ) NVME_GET(cmbswtp, CMBSWTP_CMBSWTU)
530+ #define NVME_CMBSWTP_CMBSWTV (cmbswtp ) NVME_GET(cmbswtp, CMBSWTP_CMBSWTV)
531+
518532enum nvme_crto {
519533 NVME_CRTO_CRIMT_SHIFT = 16 ,
520534 NVME_CRTO_CRIMT_MASK = 0xffff0000 ,
@@ -610,10 +624,10 @@ enum nvme_pmrswtp {
610624 NVME_PMRSWTP_PMRSWTV_SHIFT = 8 ,
611625 NVME_PMRSWTP_PMRSWTU_MASK = 0xf ,
612626 NVME_PMRSWTP_PMRSWTV_MASK = 0xffffff ,
613- NVME_PMRSWTP_PMRSWTU_BPS = 0 ,
614- NVME_PMRSWTP_PMRSWTU_KBPS = 1 ,
615- NVME_PMRSWTP_PMRSWTU_MBPS = 2 ,
616- NVME_PMRSWTP_PMRSWTU_GBPS = 3 ,
627+ NVME_PMRSWTP_PMRSWTU_BPS = NVME_UNIT_B ,
628+ NVME_PMRSWTP_PMRSWTU_KBPS = NVME_UNIT_1K ,
629+ NVME_PMRSWTP_PMRSWTU_MBPS = NVME_UNIT_1M ,
630+ NVME_PMRSWTP_PMRSWTU_GBPS = NVME_UNIT_1G ,
617631};
618632
619633#define NVME_PMRSWTP_PMRSWTU (pmrswtp ) NVME_GET(pmrswtp, PMRSWTP_PMRSWTU)
0 commit comments