Lines Matching refs:dev_dax
30 static int dax_kmem_range(struct dev_dax *dev_dax, int i, struct range *r)
32 struct dev_dax_range *dax_range = &dev_dax->ranges[i];
53 static int dev_dax_kmem_probe(struct dev_dax *dev_dax)
55 struct device *dev = &dev_dax->dev;
67 numa_node = dev_dax->target_node;
74 for (i = 0; i < dev_dax->nr_range; i++) {
77 rc = dax_kmem_range(dev_dax, i, &range);
94 data = kzalloc(struct_size(data, res, dev_dax->nr_range), GFP_KERNEL);
107 for (i = 0; i < dev_dax->nr_range; i++) {
111 rc = dax_kmem_range(dev_dax, i, &range);
175 static void dev_dax_kmem_remove(struct dev_dax *dev_dax)
178 int node = dev_dax->target_node;
179 struct device *dev = &dev_dax->dev;
188 for (i = 0; i < dev_dax->nr_range; i++) {
192 rc = dax_kmem_range(dev_dax, i, &range);
210 if (success >= dev_dax->nr_range) {
226 static void dev_dax_kmem_remove(struct dev_dax *dev_dax)