pmem.h (3eb66e91a25497065c5322b1268cbc3953642227) pmem.h (dc90f0846df4870b6cc8528c31e5c60f18fb68be)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __NVDIMM_PMEM_H__
3#define __NVDIMM_PMEM_H__
4#include <linux/page-flags.h>
5#include <linux/badblocks.h>
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __NVDIMM_PMEM_H__
3#define __NVDIMM_PMEM_H__
4#include <linux/page-flags.h>
5#include <linux/badblocks.h>
6#include <linux/memremap.h>
6#include <linux/types.h>
7#include <linux/pfn_t.h>
8#include <linux/fs.h>
9
10/* this definition is in it's own header for tools/testing/nvdimm to consume */
11struct pmem_device {
12 /* One contiguous memory region per device */
13 phys_addr_t phys_addr;

--- 30 unchanged lines hidden ---
7#include <linux/types.h>
8#include <linux/pfn_t.h>
9#include <linux/fs.h>
10
11/* this definition is in it's own header for tools/testing/nvdimm to consume */
12struct pmem_device {
13 /* One contiguous memory region per device */
14 phys_addr_t phys_addr;

--- 30 unchanged lines hidden ---