Lines Matching refs:nvdimm_bus
192 * MODALIAS for namespace devices, and bit number for a nvdimm_bus to match
928 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(dev);
938 return to_nd_blk_region(dev)->enable(nvdimm_bus, dev);
1032 static struct nd_region *nd_region_create(struct nvdimm_bus *nvdimm_bus,
1047 dev_err(&nvdimm_bus->dev,
1058 dev_err(&nvdimm_bus->dev, "%s: %s mapping%d is not BLK capable\n",
1130 dev->parent = &nvdimm_bus->dev;
1153 struct nd_region *nvdimm_pmem_region_create(struct nvdimm_bus *nvdimm_bus,
1157 return nd_region_create(nvdimm_bus, ndr_desc, &nd_pmem_device_type,
1162 struct nd_region *nvdimm_blk_region_create(struct nvdimm_bus *nvdimm_bus,
1168 return nd_region_create(nvdimm_bus, ndr_desc, &nd_blk_device_type,
1173 struct nd_region *nvdimm_volatile_region_create(struct nvdimm_bus *nvdimm_bus,
1177 return nd_region_create(nvdimm_bus, ndr_desc, &nd_volatile_device_type,
1315 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(&nd_region->dev);
1322 return device_for_each_child(&nvdimm_bus->dev, &ctx, region_conflict);