Lines Matching refs:data
57 struct dax_kmem_data *data;
94 data = kzalloc(struct_size(data, res, dev_dax->nr_range), GFP_KERNEL);
95 if (!data)
98 data->res_name = kstrdup(dev_name(dev), GFP_KERNEL);
99 if (!data->res_name)
105 data->mgid = rc;
116 res = request_mem_region(range.start, range_len(&range), data->res_name);
129 data->res[i] = res;
143 rc = add_memory_driver_managed(data->mgid, range.start,
151 data->res[i] = NULL;
159 dev_set_drvdata(dev, data);
164 memory_group_unregister(data->mgid);
166 kfree(data->res_name);
168 kfree(data);
180 struct dax_kmem_data *data = dev_get_drvdata(dev);
198 remove_resource(data->res[i]);
199 kfree(data->res[i]);
200 data->res[i] = NULL;
211 memory_group_unregister(data->mgid);
212 kfree(data->res_name);
213 kfree(data);