Home
last modified time | relevance | path

Searched refs:dax_region (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/dax/
H A Dbus.c134 static bool is_static(struct dax_region *dax_region) in is_static() argument
136 return (dax_region->res.flags & IORESOURCE_DAX_STATIC) != 0; in is_static()
156 struct dax_region *dax_region = dev_dax->region; in dax_bus_probe() local
164 if (rc || is_static(dax_region)) in dax_bus_probe()
171 if (dax_region->seed == dev) in dax_bus_probe()
172 dax_region->seed = NULL; in dax_bus_probe()
216 struct dax_region *dax_region in id_show() local
225 struct dax_region *dax_region = dev_get_drvdata(dev); region_size_show() local
236 struct dax_region *dax_region = dev_get_drvdata(dev); region_align_show() local
246 dax_region_avail_size(struct dax_region *dax_region) dax_region_avail_size() argument
261 struct dax_region *dax_region = dev_get_drvdata(dev); available_size_show() local
275 struct dax_region *dax_region = dev_get_drvdata(dev); seed_show() local
294 struct dax_region *dax_region = dev_get_drvdata(dev); create_show() local
312 struct dax_region *dax_region = dev_get_drvdata(dev); create_store() local
374 struct dax_region *dax_region = dev_dax->region; trim_dev_dax_range() local
408 struct dax_region *dax_region; dax_region_free() local
414 dax_region_put(struct dax_region *dax_region) dax_region_put() argument
424 struct dax_region *dax_region; __free_dev_dax_id() local
451 struct dax_region *dax_region = dev_dax->region; alloc_dev_dax_id() local
466 struct dax_region *dax_region = dev_get_drvdata(dev); delete_store() local
517 struct dax_region *dax_region = dev_get_drvdata(dev); dax_region_visible() local
552 struct dax_region *dax_region = region; dax_region_unregister() local
563 struct dax_region *dax_region; alloc_dax_region() local
624 struct dax_region *dax_region = dev_dax->region; unregister_dax_mapping() local
641 struct dax_region *dax_region = dev_dax->region; get_dax_range() local
656 struct dax_region *dax_region = dev_dax->region; put_dax_range() local
732 struct dax_region *dax_region = dev_dax->region; devm_register_dax_mapping() local
775 struct dax_region *dax_region = dev_dax->region; alloc_dev_dax_range() local
845 struct dax_region *dax_region = dev_dax->region; adjust_dev_dax_range() local
897 struct dax_region *dax_region = dev_dax->region; dev_dax_shrink() local
960 dev_dax_resize(struct dax_region *dax_region, struct dev_dax *dev_dax, resource_size_t size) dev_dax_resize() argument
1039 struct dax_region *dax_region = dev_dax->region; size_store() local
1098 struct dax_region *dax_region = dev_dax->region; mapping_store() local
1162 struct dax_region *dax_region = dev_dax->region; align_store() local
1199 struct dax_region *dax_region = dev_dax->region; dev_dax_target_node() local
1217 struct dax_region *dax_region = dev_dax->region; resource_show() local
1251 struct dax_region *dax_region = dev_dax->region; dev_dax_visible() local
1304 struct dax_region *dax_region = data->dax_region; devm_create_dev_dax() local
[all...]
H A Dbus.h11 struct dax_region;
12 void dax_region_put(struct dax_region *dax_region);
15 struct dax_region *alloc_dax_region(struct device *parent, int region_id,
25 struct dax_region *dax_region; member
H A Ddax-private.h20 * struct dax_region - mapping infrastructure for dax devices
31 struct dax_region { struct
56 * @id: ida allocated id when the dax_region is not static
64 struct dax_region *region;
/kernel/linux/linux-6.6/drivers/dax/
H A Dbus.c167 static bool is_static(struct dax_region *dax_region) in is_static() argument
169 return (dax_region->res.flags & IORESOURCE_DAX_STATIC) != 0; in is_static()
195 struct dax_region *dax_region = dev_dax->region; in dax_bus_probe() local
203 if (rc || is_static(dax_region)) in dax_bus_probe()
210 if (dax_region->seed == dev) in dax_bus_probe()
211 dax_region->seed = NULL; in dax_bus_probe()
251 struct dax_region *dax_region in id_show() local
260 struct dax_region *dax_region = dev_get_drvdata(dev); region_size_show() local
271 struct dax_region *dax_region = dev_get_drvdata(dev); region_align_show() local
281 dax_region_avail_size(struct dax_region *dax_region) dax_region_avail_size() argument
296 struct dax_region *dax_region = dev_get_drvdata(dev); available_size_show() local
310 struct dax_region *dax_region = dev_get_drvdata(dev); seed_show() local
329 struct dax_region *dax_region = dev_get_drvdata(dev); create_show() local
347 struct dax_region *dax_region = dev_get_drvdata(dev); create_store() local
417 struct dax_region *dax_region = dev_dax->region; trim_dev_dax_range() local
451 struct dax_region *dax_region; dax_region_free() local
457 dax_region_put(struct dax_region *dax_region) dax_region_put() argument
466 struct dax_region *dax_region; __free_dev_dax_id() local
493 struct dax_region *dax_region = dev_dax->region; alloc_dev_dax_id() local
508 struct dax_region *dax_region = dev_get_drvdata(dev); delete_store() local
559 struct dax_region *dax_region = dev_get_drvdata(dev); dax_region_visible() local
594 struct dax_region *dax_region = region; dax_region_unregister() local
605 struct dax_region *dax_region; alloc_dax_region() local
665 struct dax_region *dax_region = dev_dax->region; unregister_dax_mapping() local
681 struct dax_region *dax_region = dev_dax->region; get_dax_range() local
696 struct dax_region *dax_region = dev_dax->region; put_dax_range() local
772 struct dax_region *dax_region = dev_dax->region; devm_register_dax_mapping() local
815 struct dax_region *dax_region = dev_dax->region; alloc_dev_dax_range() local
877 struct dax_region *dax_region = dev_dax->region; adjust_dev_dax_range() local
929 struct dax_region *dax_region = dev_dax->region; dev_dax_shrink() local
992 dev_dax_resize(struct dax_region *dax_region, struct dev_dax *dev_dax, resource_size_t size) dev_dax_resize() argument
1071 struct dax_region *dax_region = dev_dax->region; size_store() local
1130 struct dax_region *dax_region = dev_dax->region; mapping_store() local
1187 struct dax_region *dax_region = dev_dax->region; align_store() local
1224 struct dax_region *dax_region = dev_dax->region; dev_dax_target_node() local
1242 struct dax_region *dax_region = dev_dax->region; resource_show() local
1276 struct dax_region *dax_region = dev_dax->region; dev_dax_visible() local
1329 struct dax_region *dax_region = data->dax_region; devm_create_dev_dax() local
[all...]
H A Dcxl.c14 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 Dbus.h11 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 Dpmem.c18 struct dax_region *dax_region; in __dax_pmem_probe() local
52 /* adjust the dax_region range to the start of data */ in __dax_pmem_probe()
55 dax_region = alloc_dax_region(dev, region_id, &range, in __dax_pmem_probe()
58 if (!dax_region) in __dax_pmem_probe()
62 .dax_region = dax_region, in __dax_pmem_probe()
H A Ddax-private.h20 * struct dax_region - mapping infrastructure for dax devices
31 struct dax_region { struct
56 * @id: ida allocated id when the dax_region is not static
64 struct dax_region *region;
/kernel/linux/linux-5.10/drivers/dax/hmem/
H A Dhmem.c14 struct dax_region *dax_region; in dax_hmem_probe() local
28 dax_region = alloc_dax_region(dev, pdev->id, &range, mri->target_node, in dax_hmem_probe()
30 if (!dax_region) in dax_hmem_probe()
34 .dax_region = dax_region, in dax_hmem_probe()
42 /* child dev_dax instances now own the lifetime of the dax_region */ in dax_hmem_probe()
43 dax_region_put(dax_region); in dax_hmem_probe()
/kernel/linux/linux-5.10/drivers/dax/pmem/
H A Dcore.c19 struct dax_region *dax_region; in __dax_pmem_probe() local
53 /* adjust the dax_region range to the start of data */ in __dax_pmem_probe()
56 dax_region = alloc_dax_region(dev, region_id, &range, in __dax_pmem_probe() local
59 if (!dax_region) in __dax_pmem_probe()
63 .dax_region = dax_region, in __dax_pmem_probe()
71 /* child dev_dax instances now own the lifetime of the dax_region */ in __dax_pmem_probe()
72 dax_region_put(dax_region); in __dax_pmem_probe()
/kernel/linux/linux-6.6/drivers/dax/hmem/
H A Dhmem.c16 struct dax_region *dax_region; in dax_hmem_probe() local
30 dax_region = alloc_dax_region(dev, pdev->id, &mri->range, in dax_hmem_probe()
32 if (!dax_region) in dax_hmem_probe()
36 .dax_region = dax_region, in dax_hmem_probe()

Completed in 6 milliseconds