aboutsummaryrefslogtreecommitdiff
path: root/sbin/nvmecontrol/power.c
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2024-01-29 18:34:02 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2024-01-29 18:34:02 +0000
commitfba73a408314d8e32056d4a812c9a2eb5f618b5d (patch)
tree7f3dc3b4428fba1b348a62db50556c214bfacba3 /sbin/nvmecontrol/power.c
parent2cb78e71503ec9a73054a6f70908c5f20c2ceb73 (diff)
downloadsrc-fba73a408314d8e32056d4a812c9a2eb5f618b5d.tar.gz
src-fba73a408314d8e32056d4a812c9a2eb5f618b5d.zip
nvmecontrol: Use the NVMEV macro instead of expanded versions
Reviewed by: imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D43597
Diffstat (limited to 'sbin/nvmecontrol/power.c')
-rw-r--r--sbin/nvmecontrol/power.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/sbin/nvmecontrol/power.c b/sbin/nvmecontrol/power.c
index de384f719a14..57270e1995e3 100644
--- a/sbin/nvmecontrol/power.c
+++ b/sbin/nvmecontrol/power.c
@@ -62,14 +62,10 @@ power_list_one(int i, struct nvme_power_state *nps)
int mpower, apower, ipower;
uint8_t mps, nops, aps, apw;
- mps = (nps->mps_nops >> NVME_PWR_ST_MPS_SHIFT) &
- NVME_PWR_ST_MPS_MASK;
- nops = (nps->mps_nops >> NVME_PWR_ST_NOPS_SHIFT) &
- NVME_PWR_ST_NOPS_MASK;
- apw = (nps->apw_aps >> NVME_PWR_ST_APW_SHIFT) &
- NVME_PWR_ST_APW_MASK;
- aps = (nps->apw_aps >> NVME_PWR_ST_APS_SHIFT) &
- NVME_PWR_ST_APS_MASK;
+ mps = NVMEV(NVME_PWR_ST_MPS, nps->mps_nops);
+ nops = NVMEV(NVME_PWR_ST_NOPS, nps->mps_nops);
+ apw = NVMEV(NVME_PWR_ST_APW, nps->apw_aps);
+ aps = NVMEV(NVME_PWR_ST_APS, nps->apw_aps);
mpower = nps->mp;
if (mps == 0)