Lines Matching refs:nvdimm_bus

24 	struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev);
26 if (!nvdimm_bus)
28 mutex_lock(&nvdimm_bus->reconfig_mutex);
34 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev);
36 if (!nvdimm_bus)
38 mutex_unlock(&nvdimm_bus->reconfig_mutex);
44 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev);
46 if (!nvdimm_bus)
48 return mutex_is_locked(&nvdimm_bus->reconfig_mutex);
53 struct nvdimm_bus *nvdimm_bus;
68 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev);
71 list_for_each_entry(nvdimm_map, &nvdimm_bus->mapping_list, list)
80 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev);
88 nvdimm_map->nvdimm_bus = nvdimm_bus;
94 if (!request_mem_region(offset, size, dev_name(&nvdimm_bus->dev))) {
95 dev_err(&nvdimm_bus->dev, "failed to request %pa + %zd for %s\n",
110 list_add(&nvdimm_map->list, &nvdimm_bus->mapping_list);
123 struct nvdimm_bus *nvdimm_bus;
127 nvdimm_bus = nvdimm_map->nvdimm_bus;
129 dev_dbg(&nvdimm_bus->dev, "%pa\n", &nvdimm_map->offset);
142 struct nvdimm_bus *nvdimm_bus = nvdimm_map->nvdimm_bus;
144 nvdimm_bus_lock(&nvdimm_bus->dev);
146 nvdimm_bus_unlock(&nvdimm_bus->dev);
195 struct nvdimm_bus_descriptor *to_nd_desc(struct nvdimm_bus *nvdimm_bus)
197 /* struct nvdimm_bus definition is private to libnvdimm */
198 return nvdimm_bus->nd_desc;
202 struct device *to_nvdimm_bus_dev(struct nvdimm_bus *nvdimm_bus)
204 /* struct nvdimm_bus definition is private to libnvdimm */
205 return &nvdimm_bus->dev;
284 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev);
285 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc;
294 static const char *nvdimm_bus_provider(struct nvdimm_bus *nvdimm_bus)
296 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc;
297 struct device *parent = nvdimm_bus->dev.parent;
310 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev);
312 return sprintf(buf, "%s\n", nvdimm_bus_provider(nvdimm_bus));
334 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev);
335 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc;
363 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev);
364 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc;
387 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev);
388 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc;
425 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev);
426 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc;
469 struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev);
470 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc;
504 int nvdimm_bus_add_badrange(struct nvdimm_bus *nvdimm_bus, u64 addr, u64 length)
506 return badrange_add(&nvdimm_bus->badrange, addr, length);