Searched refs:dax_region (Results 1 – 4 of 4) sorted by relevance
| /Linux-v4.19/drivers/dax/ |
| D | device.c | 36 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 …]
|
| D | device-dax.h | 18 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,
|
| D | pmem.c | 69 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()
|
| D | dax-private.h | 29 struct dax_region { struct 50 struct dax_region *region; argument
|