Lines Matching refs:ndr_desc

2256 		struct nd_region_desc *ndr_desc,  in acpi_nfit_init_interleave_set()  argument
2259 u16 nr = ndr_desc->num_mappings; in acpi_nfit_init_interleave_set()
2277 struct nd_mapping_desc *mapping = &ndr_desc->mapping[i]; in acpi_nfit_init_interleave_set()
2319 struct nd_mapping_desc *mapping = &ndr_desc->mapping[j]; in acpi_nfit_init_interleave_set()
2335 ndr_desc->nd_set = nd_set; in acpi_nfit_init_interleave_set()
2514 struct nd_region_desc *ndr_desc) in acpi_nfit_insert_resource() argument
2516 struct resource *res, *nd_res = ndr_desc->res; in acpi_nfit_insert_resource()
2549 struct nd_mapping_desc *mapping, struct nd_region_desc *ndr_desc, in acpi_nfit_init_mapping() argument
2595 struct nd_region_desc *ndr_desc, _ndr_desc; in acpi_nfit_register_region() local
2614 ndr_desc = &_ndr_desc; in acpi_nfit_register_region()
2615 ndr_desc->res = &res; in acpi_nfit_register_region()
2616 ndr_desc->provider_data = nfit_spa; in acpi_nfit_register_region()
2617 ndr_desc->attr_groups = acpi_nfit_region_attribute_groups; in acpi_nfit_register_region()
2619 ndr_desc->numa_node = pxm_to_online_node(spa->proximity_domain); in acpi_nfit_register_region()
2620 ndr_desc->target_node = pxm_to_node(spa->proximity_domain); in acpi_nfit_register_region()
2622 ndr_desc->numa_node = NUMA_NO_NODE; in acpi_nfit_register_region()
2623 ndr_desc->target_node = NUMA_NO_NODE; in acpi_nfit_register_region()
2627 if (ndr_desc->numa_node == NUMA_NO_NODE) { in acpi_nfit_register_region()
2628 ndr_desc->numa_node = memory_add_physaddr_to_nid(spa->address); in acpi_nfit_register_region()
2630 NUMA_NO_NODE, ndr_desc->numa_node, &res.start, &res.end); in acpi_nfit_register_region()
2632 if (ndr_desc->target_node == NUMA_NO_NODE) { in acpi_nfit_register_region()
2633 ndr_desc->target_node = phys_to_target_node(spa->address); in acpi_nfit_register_region()
2635 NUMA_NO_NODE, ndr_desc->numa_node, &res.start, &res.end); in acpi_nfit_register_region()
2644 set_bit(ND_REGION_PERSIST_CACHE, &ndr_desc->flags); in acpi_nfit_register_region()
2646 set_bit(ND_REGION_PERSIST_MEMCTRL, &ndr_desc->flags); in acpi_nfit_register_region()
2663 rc = acpi_nfit_init_mapping(acpi_desc, mapping, ndr_desc, in acpi_nfit_register_region()
2669 ndr_desc->mapping = mappings; in acpi_nfit_register_region()
2670 ndr_desc->num_mappings = count; in acpi_nfit_register_region()
2671 rc = acpi_nfit_init_interleave_set(acpi_desc, ndr_desc, spa); in acpi_nfit_register_region()
2677 rc = acpi_nfit_insert_resource(acpi_desc, ndr_desc); in acpi_nfit_register_region()
2686 ndr_desc); in acpi_nfit_register_region()
2691 ndr_desc); in acpi_nfit_register_region()
2696 ndr_desc); in acpi_nfit_register_region()