Lines Matching defs:dev_dax
31 static int dax_kmem_range(struct dev_dax *dev_dax, int i, struct range *r)
33 struct dev_dax_range *dax_range = &dev_dax->ranges[i];
68 static int dev_dax_kmem_probe(struct dev_dax *dev_dax)
70 struct device *dev = &dev_dax->dev;
85 numa_node = dev_dax->target_node;
97 for (i = 0; i < dev_dax->nr_range; i++) {
100 orig_len += range_len(&dev_dax->ranges[i].range);
101 rc = dax_kmem_range(dev_dax, i, &range);
124 data = kzalloc_flex(*data, res, dev_dax->nr_range);
137 for (i = 0; i < dev_dax->nr_range; i++) {
141 rc = dax_kmem_range(dev_dax, i, &range);
170 if (dev_dax->memmap_on_memory)
209 static void dev_dax_kmem_remove(struct dev_dax *dev_dax)
212 int node = dev_dax->target_node;
213 struct device *dev = &dev_dax->dev;
222 for (i = 0; i < dev_dax->nr_range; i++) {
226 rc = dax_kmem_range(dev_dax, i, &range);
250 if (success >= dev_dax->nr_range) {
266 static void dev_dax_kmem_remove(struct dev_dax *dev_dax)