Searched refs:nd_mapping (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/nvdimm/
H A Dnamespace_devs.c297 struct nd_mapping *nd_mapping, struct nd_label_id *label_id,
300 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
351 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
354 rc = scan_free(nd_region, nd_mapping, label_id, n);
363 struct nd_region *nd_region, struct nd_mapping *nd_mapping,
366 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
371 res = nvdimm_allocate_dpa(ndd, label_id, nd_mapping
296 scan_free(struct nd_region *nd_region, struct nd_mapping *nd_mapping, struct nd_label_id *label_id, resource_size_t n) argument
362 init_dpa_allocation(struct nd_label_id *label_id, struct nd_region *nd_region, struct nd_mapping *nd_mapping, resource_size_t n) argument
436 scan_allocate(struct nd_region *nd_region, struct nd_mapping *nd_mapping, struct nd_label_id *label_id, resource_size_t n) argument
578 merge_dpa(struct nd_region *nd_region, struct nd_mapping *nd_mapping, struct nd_label_id *label_id) argument
626 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
646 release_free_pmem(struct nvdimm_bus *nvdimm_bus, struct nd_mapping *nd_mapping) argument
678 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
710 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; local
754 struct nd_mapping *nd_mapping; local
912 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
984 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
1000 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
1161 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
1182 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
1569 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
1619 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
1672 create_namespace_pmem(struct nd_region *nd_region, struct nd_mapping *nd_mapping, struct nd_namespace_label *nd_label) argument
1899 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; local
1942 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; local
2049 struct nd_mapping *nd_mapping; local
2080 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
2100 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
[all...]
H A Dlabel.c808 static void reap_victim(struct nd_mapping *nd_mapping, argument
811 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
874 struct nd_mapping *nd_mapping, struct nd_namespace_pmem *nspm,
879 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
937 mutex_lock(&nd_mapping->lock);
938 list_for_each_entry(label_ent, &nd_mapping->labels, list) {
943 reap_victim(nd_mapping, label_ent);
950 list_for_each_entry(label_ent, &nd_mapping
873 __pmem_label_update(struct nd_region *nd_region, struct nd_mapping *nd_mapping, struct nd_namespace_pmem *nspm, int pos, unsigned long flags) argument
967 init_labels(struct nd_mapping *nd_mapping, int num_labels) argument
1011 del_labels(struct nd_mapping *nd_mapping, uuid_t *uuid) argument
1062 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
1094 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
[all...]
H A Dnd-core.h117 struct nd_mapping;
118 void nd_mapping_free_labels(struct nd_mapping *nd_mapping);
122 struct nd_mapping *nd_mapping);
125 struct nd_mapping *nd_mapping);
128 struct nd_mapping *nd_mapping);
H A Dregion_devs.c68 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
69 struct nvdimm *nvdimm = nd_mapping->nvdimm;
96 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
97 struct nvdimm *nvdimm = nd_mapping->nvdimm;
114 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
115 struct nvdimm *nvdimm = nd_mapping->nvdimm;
145 struct nd_mapping *nd_mappin local
177 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
225 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
246 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; local
334 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; local
364 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
384 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
709 struct nd_mapping *nd_mapping; local
876 nd_mapping_free_labels(struct nd_mapping *nd_mapping) argument
1199 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; local
[all...]
H A Ddimm_devs.c212 struct nvdimm_drvdata *to_ndd(struct nd_mapping *nd_mapping) argument
214 struct nvdimm *nvdimm = nd_mapping->nvdimm;
726 * @nd_mapping: container of dpa-resource-root + labels
732 struct nd_mapping *nd_mapping)
734 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping);
749 if (__reserve_free_pmem(&nd_region->dev, nd_mapping->nvdimm))
764 release_free_pmem(nvdimm_bus, nd_mapping);
770 * @nd_mapping
731 nd_pmem_max_contiguous_dpa(struct nd_region *nd_region, struct nd_mapping *nd_mapping) argument
778 nd_pmem_available_dpa(struct nd_region *nd_region, struct nd_mapping *nd_mapping) argument
[all...]
H A Dnd.h387 struct nd_mapping { struct
396 * get_ndd() + put_ndd(), all other nd_mapping to ndd
425 struct nd_mapping mapping[] __counted_by(ndr_mappings);
512 struct nvdimm_drvdata *to_ndd(struct nd_mapping *nd_mapping);
/linux-master/tools/testing/nvdimm/test/
H A Dnfit.c668 struct nd_mapping *nd_mapping = NULL; local
688 nd_mapping = &nd_region->mapping[nd_region->ndr_mappings - 1];
689 nvdimm = nd_mapping->nvdimm;

Completed in 148 milliseconds