ndr_desc          329 arch/powerpc/platforms/pseries/papr_scm.c 	struct nd_region_desc ndr_desc;
ndr_desc          369 arch/powerpc/platforms/pseries/papr_scm.c 	memset(&ndr_desc, 0, sizeof(ndr_desc));
ndr_desc          370 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.attr_groups = region_attr_groups;
ndr_desc          373 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.numa_node = online_nid;
ndr_desc          374 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.target_node = target_nid;
ndr_desc          375 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.res = &p->res;
ndr_desc          376 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.of_node = p->dn;
ndr_desc          377 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.provider_data = p;
ndr_desc          378 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.mapping = &mapping;
ndr_desc          379 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.num_mappings = 1;
ndr_desc          380 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.nd_set = &p->nd_set;
ndr_desc          381 arch/powerpc/platforms/pseries/papr_scm.c 	set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags);
ndr_desc          384 arch/powerpc/platforms/pseries/papr_scm.c 		p->region = nvdimm_volatile_region_create(p->bus, &ndr_desc);
ndr_desc          386 arch/powerpc/platforms/pseries/papr_scm.c 		p->region = nvdimm_pmem_region_create(p->bus, &ndr_desc);
ndr_desc          389 arch/powerpc/platforms/pseries/papr_scm.c 				ndr_desc.res, p->dn);
ndr_desc         2288 drivers/acpi/nfit/core.c 		struct nd_region_desc *ndr_desc,
ndr_desc         2293 drivers/acpi/nfit/core.c 	u16 nr = ndr_desc->num_mappings;
ndr_desc         2312 drivers/acpi/nfit/core.c 		struct nd_mapping_desc *mapping = &ndr_desc->mapping[i];
ndr_desc         2357 drivers/acpi/nfit/core.c 			struct nd_mapping_desc *mapping = &ndr_desc->mapping[j];
ndr_desc         2373 drivers/acpi/nfit/core.c 	ndr_desc->nd_set = nd_set;
ndr_desc         2820 drivers/acpi/nfit/core.c 		struct nd_region_desc *ndr_desc)
ndr_desc         2822 drivers/acpi/nfit/core.c 	struct resource *res, *nd_res = ndr_desc->res;
ndr_desc         2855 drivers/acpi/nfit/core.c 		struct nd_mapping_desc *mapping, struct nd_region_desc *ndr_desc,
ndr_desc         2889 drivers/acpi/nfit/core.c 		ndr_desc->num_lanes = nfit_mem->bdw->windows;
ndr_desc         2890 drivers/acpi/nfit/core.c 		ndr_desc->mapping = mapping;
ndr_desc         2891 drivers/acpi/nfit/core.c 		ndr_desc->num_mappings = 1;
ndr_desc         2892 drivers/acpi/nfit/core.c 		ndbr_desc = to_blk_region_desc(ndr_desc);
ndr_desc         2895 drivers/acpi/nfit/core.c 		rc = acpi_nfit_init_interleave_set(acpi_desc, ndr_desc, spa);
ndr_desc         2899 drivers/acpi/nfit/core.c 				ndr_desc);
ndr_desc         2929 drivers/acpi/nfit/core.c 	struct nd_region_desc *ndr_desc;
ndr_desc         2948 drivers/acpi/nfit/core.c 	ndr_desc = &ndbr_desc.ndr_desc;
ndr_desc         2949 drivers/acpi/nfit/core.c 	ndr_desc->res = &res;
ndr_desc         2950 drivers/acpi/nfit/core.c 	ndr_desc->provider_data = nfit_spa;
ndr_desc         2951 drivers/acpi/nfit/core.c 	ndr_desc->attr_groups = acpi_nfit_region_attribute_groups;
ndr_desc         2953 drivers/acpi/nfit/core.c 		ndr_desc->numa_node = acpi_map_pxm_to_online_node(
ndr_desc         2955 drivers/acpi/nfit/core.c 		ndr_desc->target_node = acpi_map_pxm_to_node(
ndr_desc         2958 drivers/acpi/nfit/core.c 		ndr_desc->numa_node = NUMA_NO_NODE;
ndr_desc         2959 drivers/acpi/nfit/core.c 		ndr_desc->target_node = NUMA_NO_NODE;
ndr_desc         2968 drivers/acpi/nfit/core.c 		set_bit(ND_REGION_PERSIST_CACHE, &ndr_desc->flags);
ndr_desc         2970 drivers/acpi/nfit/core.c 		set_bit(ND_REGION_PERSIST_MEMCTRL, &ndr_desc->flags);
ndr_desc         2984 drivers/acpi/nfit/core.c 		rc = acpi_nfit_init_mapping(acpi_desc, mapping, ndr_desc,
ndr_desc         2990 drivers/acpi/nfit/core.c 	ndr_desc->mapping = mappings;
ndr_desc         2991 drivers/acpi/nfit/core.c 	ndr_desc->num_mappings = count;
ndr_desc         2992 drivers/acpi/nfit/core.c 	rc = acpi_nfit_init_interleave_set(acpi_desc, ndr_desc, spa);
ndr_desc         2998 drivers/acpi/nfit/core.c 		rc = acpi_nfit_insert_resource(acpi_desc, ndr_desc);
ndr_desc         3007 drivers/acpi/nfit/core.c 				ndr_desc);
ndr_desc         3012 drivers/acpi/nfit/core.c 				ndr_desc);
ndr_desc         3017 drivers/acpi/nfit/core.c 				ndr_desc);
ndr_desc           44 drivers/nvdimm/e820.c 	struct nd_region_desc ndr_desc;
ndr_desc           47 drivers/nvdimm/e820.c 	memset(&ndr_desc, 0, sizeof(ndr_desc));
ndr_desc           48 drivers/nvdimm/e820.c 	ndr_desc.res = res;
ndr_desc           49 drivers/nvdimm/e820.c 	ndr_desc.attr_groups = e820_pmem_region_attribute_groups;
ndr_desc           50 drivers/nvdimm/e820.c 	ndr_desc.numa_node = e820_range_to_nid(res->start);
ndr_desc           51 drivers/nvdimm/e820.c 	ndr_desc.target_node = ndr_desc.numa_node;
ndr_desc           52 drivers/nvdimm/e820.c 	set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags);
ndr_desc           53 drivers/nvdimm/e820.c 	if (!nvdimm_pmem_region_create(nvdimm_bus, &ndr_desc))
ndr_desc           61 drivers/nvdimm/of_pmem.c 		struct nd_region_desc ndr_desc;
ndr_desc           68 drivers/nvdimm/of_pmem.c 		memset(&ndr_desc, 0, sizeof(ndr_desc));
ndr_desc           69 drivers/nvdimm/of_pmem.c 		ndr_desc.attr_groups = region_attr_groups;
ndr_desc           70 drivers/nvdimm/of_pmem.c 		ndr_desc.numa_node = dev_to_node(&pdev->dev);
ndr_desc           71 drivers/nvdimm/of_pmem.c 		ndr_desc.target_node = ndr_desc.numa_node;
ndr_desc           72 drivers/nvdimm/of_pmem.c 		ndr_desc.res = &pdev->resource[i];
ndr_desc           73 drivers/nvdimm/of_pmem.c 		ndr_desc.of_node = np;
ndr_desc           74 drivers/nvdimm/of_pmem.c 		set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags);
ndr_desc           77 drivers/nvdimm/of_pmem.c 			region = nvdimm_volatile_region_create(bus, &ndr_desc);
ndr_desc           79 drivers/nvdimm/of_pmem.c 			region = nvdimm_pmem_region_create(bus, &ndr_desc);
ndr_desc           83 drivers/nvdimm/of_pmem.c 					ndr_desc.res, np);
ndr_desc           86 drivers/nvdimm/of_pmem.c 					ndr_desc.res, np);
ndr_desc          934 drivers/nvdimm/region_devs.c 		struct nd_region_desc *ndr_desc, struct device_type *dev_type,
ndr_desc          943 drivers/nvdimm/region_devs.c 	for (i = 0; i < ndr_desc->num_mappings; i++) {
ndr_desc          944 drivers/nvdimm/region_devs.c 		struct nd_mapping_desc *mapping = &ndr_desc->mapping[i];
ndr_desc          969 drivers/nvdimm/region_devs.c 		ndbr_desc = to_blk_region_desc(ndr_desc);
ndr_desc          971 drivers/nvdimm/region_devs.c 				* ndr_desc->num_mappings,
ndr_desc          981 drivers/nvdimm/region_devs.c 						ndr_desc->num_mappings),
ndr_desc         1004 drivers/nvdimm/region_devs.c 	for (i = 0; i < ndr_desc->num_mappings; i++) {
ndr_desc         1005 drivers/nvdimm/region_devs.c 		struct nd_mapping_desc *mapping = &ndr_desc->mapping[i];
ndr_desc         1017 drivers/nvdimm/region_devs.c 	nd_region->ndr_mappings = ndr_desc->num_mappings;
ndr_desc         1018 drivers/nvdimm/region_devs.c 	nd_region->provider_data = ndr_desc->provider_data;
ndr_desc         1019 drivers/nvdimm/region_devs.c 	nd_region->nd_set = ndr_desc->nd_set;
ndr_desc         1020 drivers/nvdimm/region_devs.c 	nd_region->num_lanes = ndr_desc->num_lanes;
ndr_desc         1021 drivers/nvdimm/region_devs.c 	nd_region->flags = ndr_desc->flags;
ndr_desc         1023 drivers/nvdimm/region_devs.c 	nd_region->numa_node = ndr_desc->numa_node;
ndr_desc         1024 drivers/nvdimm/region_devs.c 	nd_region->target_node = ndr_desc->target_node;
ndr_desc         1033 drivers/nvdimm/region_devs.c 	dev->groups = ndr_desc->attr_groups;
ndr_desc         1034 drivers/nvdimm/region_devs.c 	dev->of_node = ndr_desc->of_node;
ndr_desc         1035 drivers/nvdimm/region_devs.c 	nd_region->ndr_size = resource_size(ndr_desc->res);
ndr_desc         1036 drivers/nvdimm/region_devs.c 	nd_region->ndr_start = ndr_desc->res->start;
ndr_desc         1037 drivers/nvdimm/region_devs.c 	if (ndr_desc->flush)
ndr_desc         1038 drivers/nvdimm/region_devs.c 		nd_region->flush = ndr_desc->flush;
ndr_desc         1054 drivers/nvdimm/region_devs.c 		struct nd_region_desc *ndr_desc)
ndr_desc         1056 drivers/nvdimm/region_devs.c 	ndr_desc->num_lanes = ND_MAX_LANES;
ndr_desc         1057 drivers/nvdimm/region_devs.c 	return nd_region_create(nvdimm_bus, ndr_desc, &nd_pmem_device_type,
ndr_desc         1063 drivers/nvdimm/region_devs.c 		struct nd_region_desc *ndr_desc)
ndr_desc         1065 drivers/nvdimm/region_devs.c 	if (ndr_desc->num_mappings > 1)
ndr_desc         1067 drivers/nvdimm/region_devs.c 	ndr_desc->num_lanes = min(ndr_desc->num_lanes, ND_MAX_LANES);
ndr_desc         1068 drivers/nvdimm/region_devs.c 	return nd_region_create(nvdimm_bus, ndr_desc, &nd_blk_device_type,
ndr_desc         1074 drivers/nvdimm/region_devs.c 		struct nd_region_desc *ndr_desc)
ndr_desc         1076 drivers/nvdimm/region_devs.c 	ndr_desc->num_lanes = ND_MAX_LANES;
ndr_desc         1077 drivers/nvdimm/region_devs.c 	return nd_region_create(nvdimm_bus, ndr_desc, &nd_volatile_device_type,
ndr_desc           34 drivers/nvdimm/virtio_pmem.c 	struct nd_region_desc ndr_desc = {};
ndr_desc           81 drivers/nvdimm/virtio_pmem.c 	ndr_desc.res = &res;
ndr_desc           82 drivers/nvdimm/virtio_pmem.c 	ndr_desc.numa_node = nid;
ndr_desc           83 drivers/nvdimm/virtio_pmem.c 	ndr_desc.flush = async_pmem_flush;
ndr_desc           84 drivers/nvdimm/virtio_pmem.c 	set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags);
ndr_desc           85 drivers/nvdimm/virtio_pmem.c 	set_bit(ND_REGION_ASYNC, &ndr_desc.flags);
ndr_desc           86 drivers/nvdimm/virtio_pmem.c 	nd_region = nvdimm_pmem_region_create(vpmem->nvdimm_bus, &ndr_desc);
ndr_desc          153 include/linux/libnvdimm.h 	struct nd_region_desc ndr_desc;
ndr_desc          157 include/linux/libnvdimm.h 		struct nd_region_desc *ndr_desc)
ndr_desc          159 include/linux/libnvdimm.h 	return container_of(ndr_desc, struct nd_blk_region_desc, ndr_desc);
ndr_desc          251 include/linux/libnvdimm.h 		struct nd_region_desc *ndr_desc);
ndr_desc          253 include/linux/libnvdimm.h 		struct nd_region_desc *ndr_desc);
ndr_desc          255 include/linux/libnvdimm.h 		struct nd_region_desc *ndr_desc);