From: Tokunori Ikegami Date: Mon, 11 Mar 2024 15:09:50 +0000 (+0900) Subject: nvme-print-stdout: Use NVME_PMRMSC register definitions to print X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=2af32187e98c0da75c38af7af626563e3745aad9;p=users%2Fsagi%2Fnvme-cli.git 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 --- diff --git a/nvme-print-stdout.c b/nvme-print-stdout.c index 39438857..158fa308 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)