From 2af32187e98c0da75c38af7af626563e3745aad9 Mon Sep 17 00:00:00 2001 From: Tokunori Ikegami Date: Tue, 12 Mar 2024 00:09:50 +0900 Subject: [PATCH] nvme-print-stdout: Use NVME_PMRMSC register definitions to print Change it instead of hardcoded register mask and shift values. Signed-off-by: Tokunori Ikegami --- nvme-print-stdout.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nvme-print-stdout.c b/nvme-print-stdout.c index 3943885778..158fa308e8 100644 --- a/nvme-print-stdout.c +++ b/nvme-print-stdout.c @@ -1411,9 +1411,8 @@ static void stdout_registers_pmrswtp(__u32 pmrswtp) static void stdout_registers_pmrmscl(uint32_t pmrmscl) { printf("\tController Base Address (CBA): %#x\n", - (pmrmscl & 0xfffff000) >> 12); - printf("\tController Memory Space Enable (CMSE): %#x\n\n", - (pmrmscl & 0x00000002) >> 1); + (uint32_t)NVME_PMRMSC_CBA(pmrmscl)); + printf("\tController Memory Space Enable (CMSE): %#x\n\n", NVME_PMRMSC_CMSE(pmrmscl)); } static void stdout_registers_pmrmscu(uint32_t pmrmscu)