Lines Matching defs:ndr_desc

2261 		struct nd_region_desc *ndr_desc,
2264 u16 nr = ndr_desc->num_mappings;
2282 struct nd_mapping_desc *mapping = &ndr_desc->mapping[i];
2324 struct nd_mapping_desc *mapping = &ndr_desc->mapping[j];
2340 ndr_desc->nd_set = nd_set;
2519 struct nd_region_desc *ndr_desc)
2521 struct resource *res, *nd_res = ndr_desc->res;
2554 struct nd_mapping_desc *mapping, struct nd_region_desc *ndr_desc,
2600 struct nd_region_desc *ndr_desc, _ndr_desc;
2619 ndr_desc = &_ndr_desc;
2620 ndr_desc->res = &res;
2621 ndr_desc->provider_data = nfit_spa;
2622 ndr_desc->attr_groups = acpi_nfit_region_attribute_groups;
2624 ndr_desc->numa_node = pxm_to_online_node(spa->proximity_domain);
2625 ndr_desc->target_node = pxm_to_node(spa->proximity_domain);
2627 ndr_desc->numa_node = NUMA_NO_NODE;
2628 ndr_desc->target_node = NUMA_NO_NODE;
2632 if (ndr_desc->numa_node == NUMA_NO_NODE) {
2633 ndr_desc->numa_node = memory_add_physaddr_to_nid(spa->address);
2635 NUMA_NO_NODE, ndr_desc->numa_node, &res.start, &res.end);
2637 if (ndr_desc->target_node == NUMA_NO_NODE) {
2638 ndr_desc->target_node = phys_to_target_node(spa->address);
2640 NUMA_NO_NODE, ndr_desc->numa_node, &res.start, &res.end);
2649 set_bit(ND_REGION_PERSIST_CACHE, &ndr_desc->flags);
2651 set_bit(ND_REGION_PERSIST_MEMCTRL, &ndr_desc->flags);
2668 rc = acpi_nfit_init_mapping(acpi_desc, mapping, ndr_desc,
2674 ndr_desc->mapping = mappings;
2675 ndr_desc->num_mappings = count;
2676 rc = acpi_nfit_init_interleave_set(acpi_desc, ndr_desc, spa);
2682 rc = acpi_nfit_insert_resource(acpi_desc, ndr_desc);
2691 ndr_desc);
2696 ndr_desc);
2701 ndr_desc);