Lines Matching refs:ndr_desc
991 struct nd_region_desc *ndr_desc, in acpi_nfit_init_interleave_set() argument
997 u16 nr = ndr_desc->num_mappings; in acpi_nfit_init_interleave_set()
1013 struct nd_mapping *nd_mapping = &ndr_desc->nd_mapping[i]; in acpi_nfit_init_interleave_set()
1032 ndr_desc->nd_set = nd_set; in acpi_nfit_init_interleave_set()
1476 struct nd_mapping *nd_mapping, struct nd_region_desc *ndr_desc, in acpi_nfit_init_mapping() argument
1507 ndr_desc->num_lanes = nfit_mem->bdw->windows; in acpi_nfit_init_mapping()
1511 ndr_desc->nd_mapping = nd_mapping; in acpi_nfit_init_mapping()
1512 ndr_desc->num_mappings = blk_valid; in acpi_nfit_init_mapping()
1513 ndbr_desc = to_blk_region_desc(ndr_desc); in acpi_nfit_init_mapping()
1517 if (!nvdimm_blk_region_create(acpi_desc->nvdimm_bus, ndr_desc)) in acpi_nfit_init_mapping()
1531 struct nd_region_desc *ndr_desc; in acpi_nfit_register_region() local
1551 ndr_desc = &ndbr_desc.ndr_desc; in acpi_nfit_register_region()
1552 ndr_desc->res = &res; in acpi_nfit_register_region()
1553 ndr_desc->provider_data = nfit_spa; in acpi_nfit_register_region()
1554 ndr_desc->attr_groups = acpi_nfit_region_attribute_groups; in acpi_nfit_register_region()
1556 ndr_desc->numa_node = acpi_map_pxm_to_online_node( in acpi_nfit_register_region()
1559 ndr_desc->numa_node = NUMA_NO_NODE; in acpi_nfit_register_region()
1573 rc = acpi_nfit_init_mapping(acpi_desc, nd_mapping, ndr_desc, in acpi_nfit_register_region()
1579 ndr_desc->nd_mapping = nd_mappings; in acpi_nfit_register_region()
1580 ndr_desc->num_mappings = count; in acpi_nfit_register_region()
1581 rc = acpi_nfit_init_interleave_set(acpi_desc, ndr_desc, spa); in acpi_nfit_register_region()
1587 if (!nvdimm_pmem_region_create(nvdimm_bus, ndr_desc)) in acpi_nfit_register_region()
1590 if (!nvdimm_volatile_region_create(nvdimm_bus, ndr_desc)) in acpi_nfit_register_region()