nfit_dcr
struct nfit_dcr *nfit_dcr;
list_for_each_entry(nfit_dcr, &acpi_desc->dcrs, list) {
if (nfit_dcr->dcr->region_index != dcr)
nfit_mem->dcr = nfit_dcr->dcr;
&& nfit_dcr->dcr->windows)
nfit_mem->dcr = nfit_dcr->dcr;
struct nfit_dcr *nfit_dcr;
list_for_each_entry(nfit_dcr, &acpi_desc->dcrs, list) {
if (nfit_dcr->dcr->region_index != memdev->region_index)
if (nfit_dcr->dcr->code == dcr->code)
le16_to_cpu(nfit_dcr->dcr->code));
struct nfit_dcr *nfit_dcr;
list_for_each_entry(nfit_dcr, &prev->dcrs, list)
if (memcmp(nfit_dcr->dcr, dcr, sizeof_dcr(dcr)) == 0) {
list_move_tail(&nfit_dcr->list, &acpi_desc->dcrs);
nfit_dcr = devm_kzalloc(dev, sizeof(*nfit_dcr) + sizeof(*dcr),
if (!nfit_dcr)
INIT_LIST_HEAD(&nfit_dcr->list);
memcpy(nfit_dcr->dcr, dcr, sizeof_dcr(dcr));
list_add_tail(&nfit_dcr->list, &acpi_desc->dcrs);