Lines Matching defs:ndr_desc

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;
2614 ndr_desc = &_ndr_desc;
2615 ndr_desc->res = &res;
2616 ndr_desc->provider_data = nfit_spa;
2617 ndr_desc->attr_groups = acpi_nfit_region_attribute_groups;
2619 ndr_desc->numa_node = pxm_to_online_node(spa->proximity_domain);
2620 ndr_desc->target_node = pxm_to_node(spa->proximity_domain);
2622 ndr_desc->numa_node = NUMA_NO_NODE;
2623 ndr_desc->target_node = NUMA_NO_NODE;
2627 if (ndr_desc->numa_node == NUMA_NO_NODE) {
2628 ndr_desc->numa_node = memory_add_physaddr_to_nid(spa->address);
2630 NUMA_NO_NODE, ndr_desc->numa_node, &res.start, &res.end);
2632 if (ndr_desc->target_node == NUMA_NO_NODE) {
2633 ndr_desc->target_node = phys_to_target_node(spa->address);
2635 NUMA_NO_NODE, ndr_desc->numa_node, &res.start, &res.end);
2644 set_bit(ND_REGION_PERSIST_CACHE, &ndr_desc->flags);
2646 set_bit(ND_REGION_PERSIST_MEMCTRL, &ndr_desc->flags);
2663 rc = acpi_nfit_init_mapping(acpi_desc, mapping, ndr_desc,
2669 ndr_desc->mapping = mappings;
2670 ndr_desc->num_mappings = count;
2671 rc = acpi_nfit_init_interleave_set(acpi_desc, ndr_desc, spa);
2677 rc = acpi_nfit_insert_resource(acpi_desc, ndr_desc);
2686 ndr_desc);
2691 ndr_desc);
2696 ndr_desc);