Lines Matching refs:nvdimm_bus
145 struct nvdimm_bus;
150 int (*enable)(struct nvdimm_bus *nvdimm_bus, struct device *dev);
211 int nvdimm_bus_add_badrange(struct nvdimm_bus *nvdimm_bus, u64 addr,
213 struct nvdimm_bus *nvdimm_bus_register(struct device *parent,
215 void nvdimm_bus_unregister(struct nvdimm_bus *nvdimm_bus);
216 struct nvdimm_bus *to_nvdimm_bus(struct device *dev);
217 struct nvdimm_bus *nvdimm_to_bus(struct nvdimm *nvdimm);
222 struct nvdimm_bus_descriptor *to_nd_desc(struct nvdimm_bus *nvdimm_bus);
223 struct device *to_nvdimm_bus_dev(struct nvdimm_bus *nvdimm_bus);
228 struct nvdimm *__nvdimm_create(struct nvdimm_bus *nvdimm_bus,
233 static inline struct nvdimm *nvdimm_create(struct nvdimm_bus *nvdimm_bus, in nvdimm_create() argument
238 return __nvdimm_create(nvdimm_bus, provider_data, groups, flags, in nvdimm_create()
249 int nvdimm_bus_check_dimm_count(struct nvdimm_bus *nvdimm_bus, int dimm_count);
250 struct nd_region *nvdimm_pmem_region_create(struct nvdimm_bus *nvdimm_bus,
252 struct nd_region *nvdimm_blk_region_create(struct nvdimm_bus *nvdimm_bus,
254 struct nd_region *nvdimm_volatile_region_create(struct nvdimm_bus *nvdimm_bus,
274 struct nvdimm_bus *nvdimm_bus = nvdimm_to_bus(nvdimm); in nvdimm_ctl() local
275 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in nvdimm_ctl()