Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/nvdimm/
A Dof_pmem.c49 struct nd_region_desc ndr_desc; in of_pmem_region_probe() local
56 memset(&ndr_desc, 0, sizeof(ndr_desc)); in of_pmem_region_probe()
57 ndr_desc.numa_node = dev_to_node(&pdev->dev); in of_pmem_region_probe()
58 ndr_desc.target_node = ndr_desc.numa_node; in of_pmem_region_probe()
59 ndr_desc.res = &pdev->resource[i]; in of_pmem_region_probe()
60 ndr_desc.of_node = np; in of_pmem_region_probe()
61 set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags); in of_pmem_region_probe()
66 set_bit(ND_REGION_PERSIST_MEMCTRL, &ndr_desc.flags); in of_pmem_region_probe()
67 region = nvdimm_pmem_region_create(bus, &ndr_desc); in of_pmem_region_probe()
72 ndr_desc.res, np); in of_pmem_region_probe()
[all …]
A Dvirtio_pmem.c34 struct nd_region_desc ndr_desc = {}; in virtio_pmem_probe() local
80 ndr_desc.res = &res; in virtio_pmem_probe()
82 ndr_desc.numa_node = memory_add_physaddr_to_nid(res.start); in virtio_pmem_probe()
83 ndr_desc.target_node = phys_to_target_node(res.start); in virtio_pmem_probe()
84 if (ndr_desc.target_node == NUMA_NO_NODE) { in virtio_pmem_probe()
85 ndr_desc.target_node = ndr_desc.numa_node; in virtio_pmem_probe()
87 NUMA_NO_NODE, ndr_desc.target_node); in virtio_pmem_probe()
90 ndr_desc.flush = async_pmem_flush; in virtio_pmem_probe()
91 ndr_desc.provider_data = vdev; in virtio_pmem_probe()
92 set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags); in virtio_pmem_probe()
[all …]
A De820.c22 struct nd_region_desc ndr_desc; in e820_register_one() local
26 memset(&ndr_desc, 0, sizeof(ndr_desc)); in e820_register_one()
27 ndr_desc.res = res; in e820_register_one()
28 ndr_desc.numa_node = numa_map_to_online_node(nid); in e820_register_one()
29 ndr_desc.target_node = nid; in e820_register_one()
30 set_bit(ND_REGION_PAGEMAP, &ndr_desc.flags); in e820_register_one()
31 if (!nvdimm_pmem_region_create(nvdimm_bus, &ndr_desc)) in e820_register_one()
A Dregion_devs.c1000 struct nd_region_desc *ndr_desc, in nd_region_create() argument
1032 nd_region->id = ndr_desc->memregion; in nd_region_create()
1068 nd_region->flags = ndr_desc->flags; in nd_region_create()
1080 dev->groups = ndr_desc->attr_groups; in nd_region_create()
1081 dev->of_node = ndr_desc->of_node; in nd_region_create()
1085 if (ndr_desc->flush) in nd_region_create()
1086 nd_region->flush = ndr_desc->flush; in nd_region_create()
1105 struct nd_region_desc *ndr_desc) in nvdimm_pmem_region_create() argument
1107 ndr_desc->num_lanes = ND_MAX_LANES; in nvdimm_pmem_region_create()
1114 struct nd_region_desc *ndr_desc) in nvdimm_volatile_region_create() argument
[all …]
/linux-6.3-rc2/drivers/cxl/
A Dpmem.c313 struct nd_region_desc ndr_desc; in cxl_pmem_region_probe() local
320 memset(&ndr_desc, 0, sizeof(ndr_desc)); in cxl_pmem_region_probe()
340 ndr_desc.res = res; in cxl_pmem_region_probe()
341 ndr_desc.provider_data = cxlr_pmem; in cxl_pmem_region_probe()
345 if (ndr_desc.target_node == NUMA_NO_NODE) { in cxl_pmem_region_probe()
346 ndr_desc.target_node = ndr_desc.numa_node; in cxl_pmem_region_probe()
348 NUMA_NO_NODE, ndr_desc.target_node); in cxl_pmem_region_probe()
355 ndr_desc.memregion = cxlr->id; in cxl_pmem_region_probe()
356 set_bit(ND_REGION_CXL, &ndr_desc.flags); in cxl_pmem_region_probe()
388 ndr_desc.mapping = mappings; in cxl_pmem_region_probe()
[all …]
/linux-6.3-rc2/arch/powerpc/platforms/pseries/
A Dpapr_scm.c1242 struct nd_region_desc ndr_desc; in papr_scm_nvdimm_init() local
1293 memset(&ndr_desc, 0, sizeof(ndr_desc)); in papr_scm_nvdimm_init()
1296 ndr_desc.numa_node = online_nid; in papr_scm_nvdimm_init()
1297 ndr_desc.target_node = target_nid; in papr_scm_nvdimm_init()
1298 ndr_desc.res = &p->res; in papr_scm_nvdimm_init()
1299 ndr_desc.of_node = p->dn; in papr_scm_nvdimm_init()
1300 ndr_desc.provider_data = p; in papr_scm_nvdimm_init()
1301 ndr_desc.mapping = &mapping; in papr_scm_nvdimm_init()
1302 ndr_desc.num_mappings = 1; in papr_scm_nvdimm_init()
1303 ndr_desc.nd_set = &p->nd_set; in papr_scm_nvdimm_init()
[all …]
/linux-6.3-rc2/drivers/acpi/nfit/
A Dcore.c2257 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()
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
2620 ndr_desc = &_ndr_desc; in acpi_nfit_register_region()
2621 ndr_desc->res = &res; 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()
2692 ndr_desc); in acpi_nfit_register_region()
2697 ndr_desc); in acpi_nfit_register_region()
[all …]
/linux-6.3-rc2/tools/testing/nvdimm/test/
A Dndtest.c409 struct nd_region_desc *ndr_desc, _ndr_desc; in ndtest_create_region() local
418 ndr_desc = &_ndr_desc; in ndtest_create_region()
424 ndr_desc->mapping = mappings; in ndtest_create_region()
425 ndr_desc->res = &res; in ndtest_create_region()
426 ndr_desc->provider_data = region; in ndtest_create_region()
427 ndr_desc->attr_groups = ndtest_region_attribute_groups; in ndtest_create_region()
441 ndr_desc->nd_set = nd_set; in ndtest_create_region()
451 ndr_desc->num_mappings = region->num_mappings; in ndtest_create_region()
452 region->region = nvdimm_pmem_region_create(p->bus, ndr_desc); in ndtest_create_region()
456 ndr_desc->res); in ndtest_create_region()
/linux-6.3-rc2/include/linux/
A Dlibnvdimm.h287 struct nd_region_desc *ndr_desc);
289 struct nd_region_desc *ndr_desc);
291 struct nd_region_desc *ndr_desc);
/linux-6.3-rc2/Documentation/driver-api/nvdimm/
A Dnvdimm.rst403 struct nd_region_desc *ndr_desc);

Completed in 23 milliseconds