Searched refs:nfit_dcr (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/hw/acpi/ |
H A D | nvdimm.c | 300 NvdimmNfitControlRegion *nfit_dcr; in nvdimm_build_structure_dcr() local 305 nfit_dcr = acpi_data_push(structures, sizeof(*nfit_dcr)); in nvdimm_build_structure_dcr() 307 nfit_dcr->type = cpu_to_le16(4 /* NVDIMM Control Region Structure */); in nvdimm_build_structure_dcr() 308 nfit_dcr->length = cpu_to_le16(sizeof(*nfit_dcr)); in nvdimm_build_structure_dcr() 309 nfit_dcr->dcr_index = cpu_to_le16(nvdimm_slot_to_dcr_index(slot)); in nvdimm_build_structure_dcr() 312 nfit_dcr->vendor_id = cpu_to_le16(0x8086); in nvdimm_build_structure_dcr() 313 nfit_dcr->device_id = cpu_to_le16(1); in nvdimm_build_structure_dcr() 316 nfit_dcr->revision_id = cpu_to_le16(1 /* Current Revision supported in nvdimm_build_structure_dcr() 318 nfit_dcr->serial_number = cpu_to_le32(sn); in nvdimm_build_structure_dcr() 319 nfit_dcr->fic = cpu_to_le16(0x301 /* Format Interface Code: in nvdimm_build_structure_dcr()
|
/openbmc/linux/drivers/acpi/nfit/ |
H A D | core.c | 809 struct nfit_dcr *nfit_dcr; in add_dcr() local 814 list_for_each_entry(nfit_dcr, &prev->dcrs, list) in add_dcr() 815 if (memcmp(nfit_dcr->dcr, dcr, sizeof_dcr(dcr)) == 0) { in add_dcr() 816 list_move_tail(&nfit_dcr->list, &acpi_desc->dcrs); in add_dcr() 820 nfit_dcr = devm_kzalloc(dev, sizeof(*nfit_dcr) + sizeof(*dcr), in add_dcr() 822 if (!nfit_dcr) in add_dcr() 824 INIT_LIST_HEAD(&nfit_dcr->list); in add_dcr() 825 memcpy(nfit_dcr->dcr, dcr, sizeof_dcr(dcr)); in add_dcr() 826 list_add_tail(&nfit_dcr->list, &acpi_desc->dcrs); in add_dcr() 1032 struct nfit_dcr *nfit_dcr; in __nfit_mem_init() local [all …]
|
H A D | nfit.h | 172 struct nfit_dcr { struct
|