Lines Matching refs:nvdimm
33 static int nvdimm_map_flush(struct device *dev, struct nvdimm *nvdimm, int dimm, in nvdimm_map_flush() argument
38 dev_dbg(dev, "%s: map %d flush address%s\n", nvdimm_name(nvdimm), in nvdimm_map_flush()
39 nvdimm->num_flush, nvdimm->num_flush == 1 ? "" : "es"); in nvdimm_map_flush()
41 struct resource *res = &nvdimm->flush_wpq[i]; in nvdimm_map_flush()
47 struct resource *res_j = &nvdimm->flush_wpq[j]; in nvdimm_map_flush()
80 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_activate() local
84 num_flush = min_not_zero(num_flush, nvdimm->num_flush); in nd_region_activate()
85 if (!nvdimm->num_flush) in nd_region_activate()
87 flush_data_size += nvdimm->num_flush * sizeof(void *); in nd_region_activate()
102 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_activate() local
103 int rc = nvdimm_map_flush(&nd_region->dev, nvdimm, i, ndrd); in nd_region_activate()
134 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_release() local
136 put_device(&nvdimm->dev); in nd_region_release()
235 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_to_nstype() local
237 if (test_bit(NDD_ALIASING, &nvdimm->flags)) in nd_region_to_nstype()
725 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_notify_driver_action() local
734 atomic_dec(&nvdimm->busy); in nd_region_notify_driver_action()
793 struct nvdimm *nvdimm; in mappingN() local
798 nvdimm = nd_mapping->nvdimm; in mappingN()
800 return sprintf(buf, "%s,%llu,%llu,%d\n", dev_name(&nvdimm->dev), in mappingN()
983 struct nvdimm *nvdimm = mapping->nvdimm; in nd_region_create() local
987 caller, dev_name(&nvdimm->dev), i); in nd_region_create()
992 if (test_bit(NDD_UNARMED, &nvdimm->flags)) in nd_region_create()
1038 struct nvdimm *nvdimm = mapping->nvdimm; in nd_region_create() local
1040 nd_region->mapping[i].nvdimm = nvdimm; in nd_region_create()
1047 get_device(&nvdimm->dev); in nd_region_create()
1158 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nvdimm_has_flush() local
1161 if (nvdimm->num_flush) in nvdimm_has_flush()