| /* SPDX-License-Identifier: GPL-2.0-only */ |
| * Copyright (c) 2014-2015, Intel Corporation. |
| #include <linux/mmzone.h> |
| #define PFN_SIG "NVDIMM_PFN_INFO\0" |
| #define DAX_SIG "NVDIMM_DAX_INFO\0" |
| u8 signature[PFN_SIG_LEN]; |
| __le64 dataoff; /* relative to namespace_base + start_pad */ |
| /* minor-version-1 additions for section alignment */ |
| /* minor-version-2 record the base alignment of the mapping */ |
| /* minor-version-3 guarantee the padding and flags are zero */ |
| /* minor-version-4 record the page size and struct page size */ |
| #endif /* __NVDIMM_PFN_H */ |