Searched refs:nd_mapping (Results 1 - 7 of 7) sorted by relevance
/linux-master/drivers/nvdimm/ |
H A D | namespace_devs.c | 297 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 D | label.c | 808 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 D | nd-core.h | 117 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 D | region_devs.c | 68 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 D | dimm_devs.c | 212 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 D | nd.h | 387 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 D | nfit.c | 668 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