Searched refs:ndr_desc (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/nvdimm/
H A De820.c22 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 Dof_pmem.c55 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 Dvirtio_pmem.c48 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 Dregion_devs.c1001 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 Dpmem.c314 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 Dpapr_scm.c1242 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 Dndtest.c413 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 Dlibnvdimm.h287 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 Dcore.c2256 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