Searched refs:ndr_desc (Results 1 - 9 of 9) sorted by relevance
/linux-master/drivers/nvdimm/ |
H A D | e820.c | 22 struct nd_region_desc ndr_desc; local 26 memset(&ndr_desc, 0, sizeof(ndr_desc)); 27 ndr_desc.res = res; 28 ndr_desc.numa_node = numa_map_to_online_node(nid); 29 ndr_desc.target_node = nid; 30 set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags); 31 if (!nvdimm_pmem_region_create(nvdimm_bus, &ndr_desc))
|
H A D | of_pmem.c | 55 struct nd_region_desc ndr_desc; local 59 * NB: libnvdimm copies the data from ndr_desc into it's own 62 memset(&ndr_desc, 0, sizeof(ndr_desc)); 63 ndr_desc.numa_node = dev_to_node(&pdev->dev); 64 ndr_desc.target_node = ndr_desc.numa_node; 65 ndr_desc.res = &pdev->resource[i]; 66 ndr_desc.of_node = np; 67 set_bit(ND_REGION_PAGEMAP, &ndr_desc [all...] |
H A D | virtio_pmem.c | 48 struct nd_region_desc ndr_desc = {}; local 101 ndr_desc.res = &res; 103 ndr_desc.numa_node = memory_add_physaddr_to_nid(res.start); 104 ndr_desc.target_node = phys_to_target_node(res.start); 105 if (ndr_desc.target_node == NUMA_NO_NODE) { 106 ndr_desc.target_node = ndr_desc.numa_node; 108 NUMA_NO_NODE, ndr_desc.target_node); 111 ndr_desc.flush = async_pmem_flush; 112 ndr_desc [all...] |
H A D | region_devs.c | 1001 struct nd_region_desc *ndr_desc, 1009 for (i = 0; i < ndr_desc->num_mappings; i++) { 1010 struct nd_mapping_desc *mapping = &ndr_desc->mapping[i]; 1026 kzalloc(struct_size(nd_region, mapping, ndr_desc->num_mappings), 1031 nd_region->ndr_mappings = ndr_desc->num_mappings; 1033 if (test_bit(ND_REGION_CXL, &ndr_desc->flags)) { 1034 nd_region->id = ndr_desc->memregion; 1053 for (i = 0; i < ndr_desc->num_mappings; i++) { 1054 struct nd_mapping_desc *mapping = &ndr_desc->mapping[i]; 1066 nd_region->provider_data = ndr_desc 1000 nd_region_create(struct nvdimm_bus *nvdimm_bus, struct nd_region_desc *ndr_desc, const struct device_type *dev_type, const char *caller) argument 1105 nvdimm_pmem_region_create(struct nvdimm_bus *nvdimm_bus, struct nd_region_desc *ndr_desc) argument 1114 nvdimm_volatile_region_create(struct nvdimm_bus *nvdimm_bus, struct nd_region_desc *ndr_desc) argument [all...] |
/linux-master/drivers/cxl/ |
H A D | pmem.c | 314 struct nd_region_desc ndr_desc; local 321 memset(&ndr_desc, 0, sizeof(ndr_desc)); 341 ndr_desc.res = res; 342 ndr_desc.provider_data = cxlr_pmem; 344 ndr_desc.numa_node = memory_add_physaddr_to_nid(res->start); 345 ndr_desc.target_node = phys_to_target_node(res->start); 346 if (ndr_desc.target_node == NUMA_NO_NODE) { 347 ndr_desc.target_node = ndr_desc [all...] |
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | papr_scm.c | 1242 struct nd_region_desc ndr_desc; local 1293 memset(&ndr_desc, 0, sizeof(ndr_desc)); 1296 ndr_desc.numa_node = online_nid; 1297 ndr_desc.target_node = target_nid; 1298 ndr_desc.res = &p->res; 1299 ndr_desc.of_node = p->dn; 1300 ndr_desc.provider_data = p; 1301 ndr_desc.mapping = &mapping; 1302 ndr_desc [all...] |
/linux-master/tools/testing/nvdimm/test/ |
H A D | ndtest.c | 413 struct nd_region_desc *ndr_desc, _ndr_desc; local 422 ndr_desc = &_ndr_desc; 428 ndr_desc->mapping = mappings; 429 ndr_desc->res = &res; 430 ndr_desc->provider_data = region; 431 ndr_desc->attr_groups = ndtest_region_attribute_groups; 445 ndr_desc->nd_set = nd_set; 455 ndr_desc->num_mappings = region->num_mappings; 456 region->region = nvdimm_pmem_region_create(p->bus, ndr_desc); 460 ndr_desc [all...] |
/linux-master/include/linux/ |
H A D | libnvdimm.h | 287 struct nd_region_desc *ndr_desc); 289 struct nd_region_desc *ndr_desc); 291 struct nd_region_desc *ndr_desc);
|
/linux-master/drivers/acpi/nfit/ |
H A D | core.c | 2256 struct nd_region_desc *ndr_desc, 2259 u16 nr = ndr_desc->num_mappings; 2277 struct nd_mapping_desc *mapping = &ndr_desc->mapping[i]; 2319 struct nd_mapping_desc *mapping = &ndr_desc->mapping[j]; 2335 ndr_desc->nd_set = nd_set; 2514 struct nd_region_desc *ndr_desc) 2516 struct resource *res, *nd_res = ndr_desc->res; 2549 struct nd_mapping_desc *mapping, struct nd_region_desc *ndr_desc, 2595 struct nd_region_desc *ndr_desc, _ndr_desc; local 2614 ndr_desc 2255 acpi_nfit_init_interleave_set(struct acpi_nfit_desc *acpi_desc, struct nd_region_desc *ndr_desc, struct acpi_nfit_system_address *spa) argument 2513 acpi_nfit_insert_resource(struct acpi_nfit_desc *acpi_desc, struct nd_region_desc *ndr_desc) argument 2548 acpi_nfit_init_mapping(struct acpi_nfit_desc *acpi_desc, struct nd_mapping_desc *mapping, struct nd_region_desc *ndr_desc, struct acpi_nfit_memory_map *memdev, struct nfit_spa *nfit_spa) argument [all...] |
Completed in 281 milliseconds