Lines Matching refs:ndr_desc

2257 		struct nd_region_desc *ndr_desc,  in acpi_nfit_init_interleave_set()  argument
2262 u16 nr = ndr_desc->num_mappings; in acpi_nfit_init_interleave_set()
2281 struct nd_mapping_desc *mapping = &ndr_desc->mapping[i]; in acpi_nfit_init_interleave_set()
2323 struct nd_mapping_desc *mapping = &ndr_desc->mapping[j]; in acpi_nfit_init_interleave_set()
2339 ndr_desc->nd_set = nd_set; in acpi_nfit_init_interleave_set()
2520 struct nd_region_desc *ndr_desc) in acpi_nfit_insert_resource() argument
2522 struct resource *res, *nd_res = ndr_desc->res; in acpi_nfit_insert_resource()
2555 struct nd_mapping_desc *mapping, struct nd_region_desc *ndr_desc, in acpi_nfit_init_mapping() argument
2601 struct nd_region_desc *ndr_desc, _ndr_desc; in acpi_nfit_register_region() local
2620 ndr_desc = &_ndr_desc; in acpi_nfit_register_region()
2621 ndr_desc->res = &res; in acpi_nfit_register_region()
2622 ndr_desc->provider_data = nfit_spa; in acpi_nfit_register_region()
2623 ndr_desc->attr_groups = acpi_nfit_region_attribute_groups; in acpi_nfit_register_region()
2625 ndr_desc->numa_node = pxm_to_online_node(spa->proximity_domain); in acpi_nfit_register_region()
2626 ndr_desc->target_node = pxm_to_node(spa->proximity_domain); in acpi_nfit_register_region()
2628 ndr_desc->numa_node = NUMA_NO_NODE; in acpi_nfit_register_region()
2629 ndr_desc->target_node = NUMA_NO_NODE; in acpi_nfit_register_region()
2633 if (ndr_desc->numa_node == NUMA_NO_NODE) { in acpi_nfit_register_region()
2634 ndr_desc->numa_node = memory_add_physaddr_to_nid(spa->address); in acpi_nfit_register_region()
2636 NUMA_NO_NODE, ndr_desc->numa_node, &res.start, &res.end); in acpi_nfit_register_region()
2638 if (ndr_desc->target_node == NUMA_NO_NODE) { in acpi_nfit_register_region()
2639 ndr_desc->target_node = phys_to_target_node(spa->address); in acpi_nfit_register_region()
2641 NUMA_NO_NODE, ndr_desc->numa_node, &res.start, &res.end); in acpi_nfit_register_region()
2650 set_bit(ND_REGION_PERSIST_CACHE, &ndr_desc->flags); in acpi_nfit_register_region()
2652 set_bit(ND_REGION_PERSIST_MEMCTRL, &ndr_desc->flags); in acpi_nfit_register_region()
2669 rc = acpi_nfit_init_mapping(acpi_desc, mapping, ndr_desc, in acpi_nfit_register_region()
2675 ndr_desc->mapping = mappings; in acpi_nfit_register_region()
2676 ndr_desc->num_mappings = count; in acpi_nfit_register_region()
2677 rc = acpi_nfit_init_interleave_set(acpi_desc, ndr_desc, spa); in acpi_nfit_register_region()
2683 rc = acpi_nfit_insert_resource(acpi_desc, ndr_desc); in acpi_nfit_register_region()
2692 ndr_desc); in acpi_nfit_register_region()
2697 ndr_desc); in acpi_nfit_register_region()
2702 ndr_desc); in acpi_nfit_register_region()