Lines Matching refs:nd_mapping
79 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_activate() local
80 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_activate()
101 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_activate() local
102 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_activate()
133 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_release() local
134 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_release()
234 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_to_nstype() local
235 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_to_nstype()
261 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; in size_show() local
263 size = nd_mapping->size; in size_show()
339 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; in set_cookie_show() local
340 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in set_cookie_show()
371 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_available_dpa() local
372 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in nd_region_available_dpa()
380 nd_mapping, &overlap); in nd_region_available_dpa()
402 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_allocatable_dpa() local
407 nd_mapping)); in nd_region_allocatable_dpa()
696 void nd_mapping_free_labels(struct nd_mapping *nd_mapping) in nd_mapping_free_labels() argument
700 lockdep_assert_held(&nd_mapping->lock); in nd_mapping_free_labels()
701 list_for_each_entry_safe(label_ent, e, &nd_mapping->labels, list) { in nd_mapping_free_labels()
723 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_notify_driver_action() local
724 struct nvdimm_drvdata *ndd = nd_mapping->ndd; in nd_region_notify_driver_action()
725 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_notify_driver_action()
727 mutex_lock(&nd_mapping->lock); in nd_region_notify_driver_action()
728 nd_mapping_free_labels(nd_mapping); in nd_region_notify_driver_action()
729 mutex_unlock(&nd_mapping->lock); in nd_region_notify_driver_action()
732 nd_mapping->ndd = NULL; in nd_region_notify_driver_action()
792 struct nd_mapping *nd_mapping; in mappingN() local
797 nd_mapping = &nd_region->mapping[n]; in mappingN()
798 nvdimm = nd_mapping->nvdimm; in mappingN()
801 nd_mapping->start, nd_mapping->size, in mappingN()
802 nd_mapping->position); in mappingN()
1001 ndbr = kzalloc(sizeof(*ndbr) + sizeof(struct nd_mapping) in nd_region_create()
1012 + sizeof(struct nd_mapping) in nd_region_create()
1157 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nvdimm_has_flush() local
1158 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nvdimm_has_flush()