Lines Matching refs:nvdimm_bus
150 struct nvdimm_bus;
245 int nvdimm_bus_add_badrange(struct nvdimm_bus *nvdimm_bus, u64 addr,
247 struct nvdimm_bus *nvdimm_bus_register(struct device *parent,
249 void nvdimm_bus_unregister(struct nvdimm_bus *nvdimm_bus);
250 struct nvdimm_bus *to_nvdimm_bus(struct device *dev);
251 struct nvdimm_bus *nvdimm_to_bus(struct nvdimm *nvdimm);
255 struct nvdimm_bus_descriptor *to_nd_desc(struct nvdimm_bus *nvdimm_bus);
256 struct device *to_nvdimm_bus_dev(struct nvdimm_bus *nvdimm_bus);
261 struct nvdimm *__nvdimm_create(struct nvdimm_bus *nvdimm_bus,
267 static inline struct nvdimm *nvdimm_create(struct nvdimm_bus *nvdimm_bus, in nvdimm_create() argument
272 return __nvdimm_create(nvdimm_bus, provider_data, groups, flags, in nvdimm_create()
285 int nvdimm_bus_check_dimm_count(struct nvdimm_bus *nvdimm_bus, int dimm_count);
286 struct nd_region *nvdimm_pmem_region_create(struct nvdimm_bus *nvdimm_bus,
288 struct nd_region *nvdimm_blk_region_create(struct nvdimm_bus *nvdimm_bus,
290 struct nd_region *nvdimm_volatile_region_create(struct nvdimm_bus *nvdimm_bus,
306 struct nvdimm_bus *nvdimm_bus = nvdimm_to_bus(nvdimm); in nvdimm_ctl() local
307 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in nvdimm_ctl()