Lines Matching +full:non +full:- +full:interleave
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * NVDIMM Firmware Interface Table - NFIT
5 * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
17 #define UUID_NFIT_BUS "2f10e7a4-9e91-11e4-89d3-123b93f75cba"
19 /* https://pmem.io/documents/NVDIMM_DSM_Interface-V1.6.pdf */
20 #define UUID_NFIT_DIMM "4309ac30-0d11-11e4-9191-0800200c9a66"
21 #define UUID_INTEL_BUS "c7d8acd4-2df8-4b82-9f65-a325335af149"
23 /* https://github.com/HewlettPackard/hpe-nvm/blob/master/Documentation/ */
24 #define UUID_NFIT_DIMM_N_HPE1 "9002c334-acf3-4c0e-9642-a235f0d53bc6"
25 #define UUID_NFIT_DIMM_N_HPE2 "5008664b-b758-41a0-a03c-27c2f2d04f7e"
28 #define UUID_NFIT_DIMM_N_MSFT "1ee68b36-d4bd-4a1a-9a16-4f8e53d46e05"
31 #define UUID_NFIT_DIMM_N_HYPERV "5746c5f2-a9a2-4264-ad0e-e4ddc9e09e80"
47 * non-default DSM revision ids
131 #define NFIT_FIC_BYTE cpu_to_le16(0x101) /* byte-addressable energy backed */
132 #define NFIT_FIC_BLK cpu_to_le16(0x201) /* block-addressable non-energy backed */
133 #define NFIT_FIC_BYTEN cpu_to_le16(0x301) /* byte-addressable non-energy backed */
206 /* assembled tables for a given dimm/memory-device */
301 u64 bdw_offset; /* post interleave offset */
329 if (nfit_mem->memdev_dcr) in __to_nfit_memdev()
330 return nfit_mem->memdev_dcr; in __to_nfit_memdev()
331 return nfit_mem->memdev_pmem; in __to_nfit_memdev()