Searched refs:nfit_spa (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/acpi/nfit/ |
H A D | core.c | 708 struct nfit_spa *nfit_spa; in add_spa() local 713 list_for_each_entry(nfit_spa, &prev->spas, list) { in add_spa() 714 if (memcmp(nfit_spa->spa, spa, sizeof_spa(spa)) == 0) { in add_spa() 715 list_move_tail(&nfit_spa->list, &acpi_desc->spas); in add_spa() 720 nfit_spa = devm_kzalloc(dev, sizeof(*nfit_spa) + sizeof_spa(spa), in add_spa() 722 if (!nfit_spa) in add_spa() 724 INIT_LIST_HEAD(&nfit_spa->list); in add_spa() 725 memcpy(nfit_spa->spa, spa, sizeof_spa(spa)); in add_spa() 726 list_add_tail(&nfit_spa->list, &acpi_desc->spas); in add_spa() 1155 struct nfit_spa *nfit_spa; in nfit_mem_init() local [all …]
|
H A D | mce.c | 18 struct nfit_spa *nfit_spa; in nfit_handle_mce() local 40 list_for_each_entry(nfit_spa, &acpi_desc->spas, list) { in nfit_handle_mce() 41 struct acpi_nfit_system_address *spa = nfit_spa->spa; in nfit_handle_mce() 68 nvdimm_region_notify(nfit_spa->nd_region, in nfit_handle_mce()
|
H A D | nfit.h | 163 struct nfit_spa { struct 251 struct nfit_spa *scrub_spa;
|
/openbmc/qemu/hw/acpi/ |
H A D | nvdimm.c | 211 NvdimmNfitSpa *nfit_spa; in nvdimm_build_structure_spa() local 221 nfit_spa = acpi_data_push(structures, sizeof(*nfit_spa)); in nvdimm_build_structure_spa() 223 nfit_spa->type = cpu_to_le16(0 /* System Physical Address Range in nvdimm_build_structure_spa() 225 nfit_spa->length = cpu_to_le16(sizeof(*nfit_spa)); in nvdimm_build_structure_spa() 226 nfit_spa->spa_index = cpu_to_le16(nvdimm_slot_to_spa_index(slot)); in nvdimm_build_structure_spa() 232 nfit_spa->flags = cpu_to_le16(1 /* Control region is strictly for in nvdimm_build_structure_spa() 239 nfit_spa->proximity_domain = cpu_to_le32(node); in nvdimm_build_structure_spa() 241 memcpy(nfit_spa->type_guid, nvdimm_nfit_spa_uuid, in nvdimm_build_structure_spa() 244 nfit_spa->spa_base = cpu_to_le64(addr); in nvdimm_build_structure_spa() 245 nfit_spa->spa_length = cpu_to_le64(size); in nvdimm_build_structure_spa() [all …]
|