Lines Matching refs:nvdimm_bus
142 struct nvdimm_bus;
235 int nvdimm_bus_add_badrange(struct nvdimm_bus *nvdimm_bus, u64 addr,
237 struct nvdimm_bus *nvdimm_bus_register(struct device *parent,
239 void nvdimm_bus_unregister(struct nvdimm_bus *nvdimm_bus);
240 struct nvdimm_bus *to_nvdimm_bus(struct device *dev);
241 struct nvdimm_bus *nvdimm_to_bus(struct nvdimm *nvdimm);
245 struct nvdimm_bus_descriptor *to_nd_desc(struct nvdimm_bus *nvdimm_bus);
246 struct device *to_nvdimm_bus_dev(struct nvdimm_bus *nvdimm_bus);
251 struct nvdimm *__nvdimm_create(struct nvdimm_bus *nvdimm_bus,
257 static inline struct nvdimm *nvdimm_create(struct nvdimm_bus *nvdimm_bus, in nvdimm_create() argument
262 return __nvdimm_create(nvdimm_bus, provider_data, groups, flags, in nvdimm_create()
275 int nvdimm_bus_check_dimm_count(struct nvdimm_bus *nvdimm_bus, int dimm_count);
276 struct nd_region *nvdimm_pmem_region_create(struct nvdimm_bus *nvdimm_bus,
278 struct nd_region *nvdimm_blk_region_create(struct nvdimm_bus *nvdimm_bus,
280 struct nd_region *nvdimm_volatile_region_create(struct nvdimm_bus *nvdimm_bus,
296 struct nvdimm_bus *nvdimm_bus = nvdimm_to_bus(nvdimm); in nvdimm_ctl() local
297 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in nvdimm_ctl()