Searched refs:nd_mapping (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/drivers/nvdimm/ |
D | region_devs.c | 31 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_release() local 32 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_release() 119 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_to_nstype() local 120 struct nvdimm *nvdimm = nd_mapping->nvdimm; in nd_region_to_nstype() 146 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; in size_show() local 148 size = nd_mapping->size; in size_show() 199 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in nd_region_available_dpa() local 200 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in nd_region_available_dpa() 208 nd_mapping, &overlap); in nd_region_available_dpa() 214 available += nd_blk_available_dpa(nd_mapping); in nd_region_available_dpa() [all …]
|
D | namespace_devs.c | 267 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; in nd_namespace_blk_size() local 268 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in nd_namespace_blk_size() 285 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; in __nd_namespace_blk_validate() local 286 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in __nd_namespace_blk_validate() 417 struct nd_mapping *nd_mapping, struct nd_label_id *label_id, in scan_free() argument 421 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in scan_free() 480 struct nd_mapping *nd_mapping = &nd_region->mapping[i]; in shrink_dpa_allocation() local 483 rc = scan_free(nd_region, nd_mapping, label_id, n); in shrink_dpa_allocation() 492 struct nd_region *nd_region, struct nd_mapping *nd_mapping, in init_dpa_allocation() argument 496 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in init_dpa_allocation() [all …]
|
D | label.c | 494 struct nd_mapping *nd_mapping, struct nd_namespace_pmem *nspm, in __pmem_label_update() argument 498 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in __pmem_label_update() 528 nd_label->dpa = __cpu_to_le64(nd_mapping->start); in __pmem_label_update() 539 victim_label = nd_mapping->labels[0]; in __pmem_label_update() 552 nd_mapping->labels[0] = nd_label; in __pmem_label_update() 557 static void del_label(struct nd_mapping *nd_mapping, int l) in del_label() argument 560 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in del_label() 564 nd_label = nd_mapping->labels[l]; in del_label() 568 for (j = l; (next_label = nd_mapping->labels[j + 1]); j++) in del_label() 569 nd_mapping->labels[j] = next_label; in del_label() [all …]
|
D | dimm_devs.c | 215 struct nd_mapping *nd_mapping = &nd_region->mapping[0]; in nd_blk_region_to_dimm() local 217 return nd_mapping->nvdimm; in nd_blk_region_to_dimm() 221 struct nvdimm_drvdata *to_ndd(struct nd_mapping *nd_mapping) in to_ndd() argument 223 struct nvdimm *nvdimm = nd_mapping->nvdimm; in to_ndd() 378 resource_size_t nd_blk_available_dpa(struct nd_mapping *nd_mapping) in nd_blk_available_dpa() argument 380 struct nvdimm_drvdata *ndd = to_ndd(nd_mapping); in nd_blk_available_dpa() 387 map_end = nd_mapping->start + nd_mapping->size - 1; in nd_blk_available_dpa() 389 if (res->start >= nd_mapping->start && res->start < map_end) { in nd_blk_available_dpa() 393 } else if (res->end >= nd_mapping->start in nd_blk_available_dpa() 395 busy += res->end - nd_mapping->start; in nd_blk_available_dpa() [all …]
|
D | nd-core.h | 69 struct nd_mapping; 71 struct nd_mapping *nd_mapping, resource_size_t *overlap); 72 resource_size_t nd_blk_available_dpa(struct nd_mapping *nd_mapping); 76 struct nd_mapping;
|
D | nd.h | 114 struct nd_mapping mapping[0]; 182 struct nvdimm_drvdata *to_ndd(struct nd_mapping *nd_mapping);
|
/linux-4.4.14/include/linux/ |
D | libnvdimm.h | 56 struct nd_mapping { struct 90 struct nd_mapping *nd_mapping; argument
|
/linux-4.4.14/drivers/acpi/ |
D | nfit.c | 1013 struct nd_mapping *nd_mapping = &ndr_desc->nd_mapping[i]; in acpi_nfit_init_interleave_set() local 1015 struct nvdimm *nvdimm = nd_mapping->nvdimm; in acpi_nfit_init_interleave_set() 1476 struct nd_mapping *nd_mapping, struct nd_region_desc *ndr_desc, in acpi_nfit_init_mapping() argument 1492 nd_mapping->nvdimm = nvdimm; in acpi_nfit_init_mapping() 1496 nd_mapping->start = memdev->address; in acpi_nfit_init_mapping() 1497 nd_mapping->size = memdev->region_size; in acpi_nfit_init_mapping() 1505 nd_mapping->size = nfit_mem->bdw->capacity; in acpi_nfit_init_mapping() 1506 nd_mapping->start = nfit_mem->bdw->start_address; in acpi_nfit_init_mapping() 1511 ndr_desc->nd_mapping = nd_mapping; in acpi_nfit_init_mapping() 1528 static struct nd_mapping nd_mappings[ND_MAX_MAPPINGS]; in acpi_nfit_register_region() [all …]
|