Home
last modified time | relevance | path

Searched refs:ndr_desc (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/nvdimm/
Dof_pmem.c61 struct nd_region_desc ndr_desc; in of_pmem_region_probe() local
68 memset(&ndr_desc, 0, sizeof(ndr_desc)); in of_pmem_region_probe()
69 ndr_desc.attr_groups = region_attr_groups; in of_pmem_region_probe()
70 ndr_desc.numa_node = dev_to_node(&pdev->dev); in of_pmem_region_probe()
71 ndr_desc.res = &pdev->resource[i]; in of_pmem_region_probe()
72 ndr_desc.of_node = np; in of_pmem_region_probe()
73 set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags); in of_pmem_region_probe()
76 region = nvdimm_volatile_region_create(bus, &ndr_desc); in of_pmem_region_probe()
78 region = nvdimm_pmem_region_create(bus, &ndr_desc); in of_pmem_region_probe()
82 ndr_desc.res, np); in of_pmem_region_probe()
[all …]
De820.c43 struct nd_region_desc ndr_desc; in e820_register_one() local
46 memset(&ndr_desc, 0, sizeof(ndr_desc)); in e820_register_one()
47 ndr_desc.res = res; in e820_register_one()
48 ndr_desc.attr_groups = e820_pmem_region_attribute_groups; in e820_register_one()
49 ndr_desc.numa_node = e820_range_to_nid(res->start); in e820_register_one()
50 set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags); in e820_register_one()
51 if (!nvdimm_pmem_region_create(nvdimm_bus, &ndr_desc)) in e820_register_one()
Dregion_devs.c972 struct nd_region_desc *ndr_desc, struct device_type *dev_type, in nd_region_create() argument
981 for (i = 0; i < ndr_desc->num_mappings; i++) { in nd_region_create()
982 struct nd_mapping_desc *mapping = &ndr_desc->mapping[i]; in nd_region_create()
1000 ndbr_desc = to_blk_region_desc(ndr_desc); in nd_region_create()
1002 * ndr_desc->num_mappings, in nd_region_create()
1013 * ndr_desc->num_mappings, in nd_region_create()
1036 for (i = 0; i < ndr_desc->num_mappings; i++) { in nd_region_create()
1037 struct nd_mapping_desc *mapping = &ndr_desc->mapping[i]; in nd_region_create()
1049 nd_region->ndr_mappings = ndr_desc->num_mappings; in nd_region_create()
1050 nd_region->provider_data = ndr_desc->provider_data; in nd_region_create()
[all …]
/Linux-v4.19/include/linux/
Dlibnvdimm.h148 struct nd_region_desc ndr_desc; member
152 struct nd_region_desc *ndr_desc) in to_blk_region_desc() argument
154 return container_of(ndr_desc, struct nd_blk_region_desc, ndr_desc); in to_blk_region_desc()
191 struct nd_region_desc *ndr_desc);
193 struct nd_region_desc *ndr_desc);
195 struct nd_region_desc *ndr_desc);
/Linux-v4.19/drivers/acpi/nfit/
Dcore.c2094 struct nd_region_desc *ndr_desc, in acpi_nfit_init_interleave_set() argument
2099 u16 nr = ndr_desc->num_mappings; in acpi_nfit_init_interleave_set()
2107 ndr_desc->nd_set = nd_set; in acpi_nfit_init_interleave_set()
2119 struct nd_mapping_desc *mapping = &ndr_desc->mapping[i]; in acpi_nfit_init_interleave_set()
2164 struct nd_mapping_desc *mapping = &ndr_desc->mapping[j]; in acpi_nfit_init_interleave_set()
2180 ndr_desc->nd_set = nd_set; in acpi_nfit_init_interleave_set()
2618 struct nd_region_desc *ndr_desc) in acpi_nfit_insert_resource() argument
2620 struct resource *res, *nd_res = ndr_desc->res; in acpi_nfit_insert_resource()
2653 struct nd_mapping_desc *mapping, struct nd_region_desc *ndr_desc, in acpi_nfit_init_mapping() argument
2687 ndr_desc->num_lanes = nfit_mem->bdw->windows; in acpi_nfit_init_mapping()
[all …]
/Linux-v4.19/Documentation/nvdimm/
Dnvdimm.txt441 struct nd_region_desc *ndr_desc);
443 struct nd_region_desc *ndr_desc);