#include <linux/device.h>
#include <linux/sizes.h>
#include <linux/slab.h>
#include <linux/mm.h>
#include "nd-core.h"
#include "pfn.h"
#include "nd.h"
static void nd_dax_release(struct device *dev)
{ … }
struct nd_dax *to_nd_dax(struct device *dev)
{ … }
EXPORT_SYMBOL(…);
static const struct device_type nd_dax_device_type = …;
bool is_nd_dax(const struct device *dev)
{ … }
EXPORT_SYMBOL(…);
static struct nd_dax *nd_dax_alloc(struct nd_region *nd_region)
{ … }
struct device *nd_dax_create(struct nd_region *nd_region)
{ … }
int nd_dax_probe(struct device *dev, struct nd_namespace_common *ndns)
{ … }
EXPORT_SYMBOL(…);