Searched refs:dax_region (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/dax/ |
| H A D | bus.c | 176 static bool is_static(struct dax_region *dax_region) in is_static() argument 178 return (dax_region->res.flags & IORESOURCE_DAX_STATIC) != 0; in is_static() 204 struct dax_region *dax_region = dev_dax->region; in dax_bus_probe() local 219 if (rc || is_static(dax_region)) in dax_bus_probe() 226 if (dax_region->seed == dev) in dax_bus_probe() 227 dax_region->seed = NULL; in dax_bus_probe() 267 struct dax_region *dax_region = dev_get_drvdata(dev); in id_show() local 269 return sysfs_emit(buf, "%d\n", dax_region->id); in id_show() 276 struct dax_region *dax_region = dev_get_drvdata(dev); in region_size_show() local 279 (unsigned long long)resource_size(&dax_region->res)); in region_size_show() [all …]
|
| H A D | cxl.c | 14 struct dax_region *dax_region; in cxl_dax_region_probe() local 20 dax_region = alloc_dax_region(dev, cxlr->id, &cxlr_dax->hpa_range, nid, in cxl_dax_region_probe() 22 if (!dax_region) in cxl_dax_region_probe() 26 .dax_region = dax_region, in cxl_dax_region_probe()
|
| H A D | pmem.c | 17 struct dax_region *dax_region; in __dax_pmem_probe() local 54 dax_region = alloc_dax_region(dev, region_id, &range, in __dax_pmem_probe() 57 if (!dax_region) in __dax_pmem_probe() 61 .dax_region = dax_region, in __dax_pmem_probe()
|
| H A D | bus.h | 11 struct dax_region; 17 struct dax_region *alloc_dax_region(struct device *parent, int region_id, 22 struct dax_region *dax_region; member
|
| H A D | dax-private.h | 31 struct dax_region { struct 84 struct dax_region *region;
|
| /linux/drivers/dax/hmem/ |
| H A D | hmem.c | 15 struct dax_region *dax_region; in dax_hmem_probe() local 29 dax_region = alloc_dax_region(dev, pdev->id, &mri->range, in dax_hmem_probe() 31 if (!dax_region) in dax_hmem_probe() 35 .dax_region = dax_region, in dax_hmem_probe()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-dax | 74 What: $(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/available_size 84 What: $(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/size 92 What: $(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/align 103 What: $(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/seed 114 What: $(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/create 123 What: $(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/delete 131 What: $(readlink -f /sys/bus/dax/devices/daxX.Y)/../dax_region/id
|
| /linux/Documentation/driver-api/cxl/linux/ |
| H A D | dax-driver.rst | 17 A `dax_region` provides the translation between a CXL `memory_region` and
|
| H A D | overview.rst | 74 * dax_region created
|
| H A D | cxl-driver.rst | 446 dax_region driver subsystem
|