Home
last modified time | relevance | path

Searched refs:nfit_dcr (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/acpi/
H A Dnvdimm.c300 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 Dcore.c809 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 Dnfit.h172 struct nfit_dcr { struct