Home
last modified time | relevance | path

Searched refs:dax_region (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/dax/
Ddevice.c36 struct dax_region *dax_region = dev_get_drvdata(dev); in id_show() local
38 return sprintf(buf, "%d\n", dax_region->id); in id_show()
45 struct dax_region *dax_region = dev_get_drvdata(dev); in region_size_show() local
48 resource_size(&dax_region->res)); in region_size_show()
56 struct dax_region *dax_region = dev_get_drvdata(dev); in align_show() local
58 return sprintf(buf, "%u\n", dax_region->align); in align_show()
81 struct dax_region *dax_region; in dax_region_free() local
83 dax_region = container_of(kref, struct dax_region, kref); in dax_region_free()
84 kfree(dax_region); in dax_region_free()
87 void dax_region_put(struct dax_region *dax_region) in dax_region_put() argument
[all …]
Ddevice-dax.h18 struct dax_region;
19 void dax_region_put(struct dax_region *dax_region);
20 struct dax_region *alloc_dax_region(struct device *parent,
23 struct dev_dax *devm_create_dev_dax(struct dax_region *dax_region,
Dpmem.c69 struct dax_region *dax_region; in dax_pmem_probe() local
135 dax_region = alloc_dax_region(dev, region_id, &res, in dax_pmem_probe()
137 if (!dax_region) in dax_pmem_probe()
141 dev_dax = devm_create_dev_dax(dax_region, id, &res, 1); in dax_pmem_probe()
144 dax_region_put(dax_region); in dax_pmem_probe()
Ddax-private.h29 struct dax_region { struct
50 struct dax_region *region; argument