Home
last modified time | relevance | path

Searched refs:nfitbl (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/nvdimm/
H A Dnvdimm_nfit.c45 find_matches(ACPI_TABLE_NFIT *nfitbl, uint16_t type, uint16_t offset, in find_matches() argument
53 h = (ACPI_NFIT_HEADER *)(nfitbl + 1); in find_matches()
54 end = (ACPI_NFIT_HEADER *)((char *)nfitbl + in find_matches()
55 nfitbl->Header.Length); in find_matches()
79 malloc_find_matches(ACPI_TABLE_NFIT *nfitbl, uint16_t type, uint16_t offset, in malloc_find_matches() argument
84 count = find_matches(nfitbl, type, offset, mask, value, NULL, 0); in malloc_find_matches()
91 find_matches(nfitbl, type, offset, mask, value, *ptrs, *ptrs_len); in malloc_find_matches()
95 acpi_nfit_get_dimm_ids(ACPI_TABLE_NFIT *nfitbl, nfit_handle_t **listp, in acpi_nfit_get_dimm_ids() argument
102 acpi_nfit_get_spa_ranges(nfitbl, &spas, &num_spas); in acpi_nfit_get_dimm_ids()
112 acpi_nfit_get_region_mappings_by_spa_range(nfitbl, in acpi_nfit_get_dimm_ids()
[all …]
H A Dnvdimm_acpi.c97 nvdimm_root_create_devs(device_t dev, ACPI_TABLE_NFIT *nfitbl) in nvdimm_root_create_devs() argument
106 acpi_nfit_get_dimm_ids(nfitbl, &dimm_ids, &num_dimm_ids); in nvdimm_root_create_devs()
128 nvdimm_root_create_spas(struct nvdimm_root_dev *dev, ACPI_TABLE_NFIT *nfitbl) in nvdimm_root_create_spas() argument
136 acpi_nfit_get_spa_ranges(nfitbl, &spas, &num_spas); in nvdimm_root_create_spas()
152 nvdimm_create_namespaces(spa_mapping, nfitbl); in nvdimm_root_create_spas()
179 ACPI_TABLE_NFIT *nfitbl; in nvdimm_root_attach() local
183 status = AcpiGetTable(ACPI_SIG_NFIT, 1, (ACPI_TABLE_HEADER **)&nfitbl); in nvdimm_root_attach()
188 error = nvdimm_root_create_devs(dev, nfitbl); in nvdimm_root_attach()
193 error = nvdimm_root_create_spas(root, nfitbl); in nvdimm_root_attach()
194 AcpiPutTable(&nfitbl->Header); in nvdimm_root_attach()
H A Dnvdimm_var.h153 void acpi_nfit_get_dimm_ids(ACPI_TABLE_NFIT *nfitbl, nfit_handle_t **listp,
155 void acpi_nfit_get_spa_range(ACPI_TABLE_NFIT *nfitbl, uint16_t range_index,
157 void acpi_nfit_get_spa_ranges(ACPI_TABLE_NFIT *nfitbl,
159 void acpi_nfit_get_region_mappings_by_spa_range(ACPI_TABLE_NFIT *nfitbl,
161 void acpi_nfit_get_control_region(ACPI_TABLE_NFIT *nfitbl,
163 void acpi_nfit_get_flush_addrs(ACPI_TABLE_NFIT *nfitbl, nfit_handle_t dimm,
165 void acpi_nfit_get_memory_maps_by_dimm(ACPI_TABLE_NFIT *nfitbl,
176 int nvdimm_create_namespaces(struct SPA_mapping *spa, ACPI_TABLE_NFIT *nfitbl);
H A Dnvdimm.c316 ACPI_TABLE_NFIT *nfitbl; in nvdimm_attach() local
330 status = AcpiGetTable(ACPI_SIG_NFIT, 1, (ACPI_TABLE_HEADER **)&nfitbl); in nvdimm_attach()
336 acpi_nfit_get_flush_addrs(nfitbl, nv->nv_handle, &nv->nv_flush_addr, in nvdimm_attach()
344 acpi_nfit_get_memory_maps_by_dimm(nfitbl, nv->nv_handle, &maps, in nvdimm_attach()
389 AcpiPutTable(&nfitbl->Header); in nvdimm_attach()
H A Dnvdimm_ns.c38 nvdimm_create_namespaces(struct SPA_mapping *spa, ACPI_TABLE_NFIT *nfitbl) in nvdimm_create_namespaces() argument
48 acpi_nfit_get_region_mappings_by_spa_range(nfitbl, spa->spa_nfit_idx, in nvdimm_create_namespaces()