nfit_mem 177 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 185 drivers/acpi/nfit/core.c if (test_bit(NFIT_MEM_LSR, &nfit_mem->flags)) nfit_mem 192 drivers/acpi/nfit/core.c if (test_bit(NFIT_MEM_LSR, &nfit_mem->flags) nfit_mem 197 drivers/acpi/nfit/core.c if (test_bit(NFIT_MEM_LSW, &nfit_mem->flags) nfit_mem 399 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 401 drivers/acpi/nfit/core.c if (nfit_mem && nfit_mem->family == NVDIMM_FAMILY_INTEL nfit_mem 408 drivers/acpi/nfit/core.c static int cmd_to_func(struct nfit_mem *nfit_mem, unsigned int cmd, nfit_mem 414 drivers/acpi/nfit/core.c if (nfit_mem && nfit_mem->family != call_pkg->nd_family) nfit_mem 424 drivers/acpi/nfit/core.c if (!nfit_mem) nfit_mem 428 drivers/acpi/nfit/core.c if (nfit_mem->family == NVDIMM_FAMILY_INTEL) nfit_mem 442 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 459 drivers/acpi/nfit/core.c func = cmd_to_func(nfit_mem, cmd, call_pkg); nfit_mem 464 drivers/acpi/nfit/core.c struct acpi_device *adev = nfit_mem->adev; nfit_mem 472 drivers/acpi/nfit/core.c dsm_mask = nfit_mem->dsm_mask; nfit_mem 474 drivers/acpi/nfit/core.c guid = to_nfit_uuid(nfit_mem->family); nfit_mem 528 drivers/acpi/nfit/core.c && test_bit(NFIT_MEM_LSR, &nfit_mem->flags)) nfit_mem 531 drivers/acpi/nfit/core.c && test_bit(NFIT_MEM_LSR, &nfit_mem->flags)) { nfit_mem 536 drivers/acpi/nfit/core.c && test_bit(NFIT_MEM_LSW, &nfit_mem->flags)) { nfit_mem 545 drivers/acpi/nfit/core.c revid = nfit_dsm_revid(nfit_mem->family, func); nfit_mem 741 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem; nfit_mem 747 drivers/acpi/nfit/core.c list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { nfit_mem 748 drivers/acpi/nfit/core.c memdev = __to_nfit_memdev(nfit_mem); nfit_mem 983 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem) nfit_mem 985 drivers/acpi/nfit/core.c u32 device_handle = __to_nfit_memdev(nfit_mem)->device_handle; nfit_mem 986 drivers/acpi/nfit/core.c u16 dcr = nfit_mem->dcr->region_index; nfit_mem 1005 drivers/acpi/nfit/core.c nfit_mem->spa_bdw = nfit_spa->spa; nfit_mem 1011 drivers/acpi/nfit/core.c nfit_mem->spa_dcr->range_index); nfit_mem 1012 drivers/acpi/nfit/core.c nfit_mem->bdw = NULL; nfit_mem 1016 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem, struct acpi_nfit_system_address *spa) nfit_mem 1018 drivers/acpi/nfit/core.c u16 dcr = __to_nfit_memdev(nfit_mem)->region_index; nfit_mem 1027 drivers/acpi/nfit/core.c nfit_mem->bdw = nfit_bdw->bdw; nfit_mem 1031 drivers/acpi/nfit/core.c if (!nfit_mem->bdw) nfit_mem 1034 drivers/acpi/nfit/core.c nfit_mem_find_spa_bdw(acpi_desc, nfit_mem); nfit_mem 1036 drivers/acpi/nfit/core.c if (!nfit_mem->spa_bdw) nfit_mem 1039 drivers/acpi/nfit/core.c range_index = nfit_mem->spa_bdw->range_index; nfit_mem 1044 drivers/acpi/nfit/core.c nfit_mem->memdev_bdw = nfit_memdev->memdev; nfit_mem 1049 drivers/acpi/nfit/core.c nfit_mem->idt_bdw = nfit_idt->idt; nfit_mem 1059 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem, *found; nfit_mem 1092 drivers/acpi/nfit/core.c list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) nfit_mem 1093 drivers/acpi/nfit/core.c if (__to_nfit_memdev(nfit_mem)->device_handle nfit_mem 1095 drivers/acpi/nfit/core.c found = nfit_mem; nfit_mem 1100 drivers/acpi/nfit/core.c nfit_mem = found; nfit_mem 1102 drivers/acpi/nfit/core.c nfit_mem = devm_kzalloc(acpi_desc->dev, nfit_mem 1103 drivers/acpi/nfit/core.c sizeof(*nfit_mem), GFP_KERNEL); nfit_mem 1104 drivers/acpi/nfit/core.c if (!nfit_mem) nfit_mem 1106 drivers/acpi/nfit/core.c INIT_LIST_HEAD(&nfit_mem->list); nfit_mem 1107 drivers/acpi/nfit/core.c nfit_mem->acpi_desc = acpi_desc; nfit_mem 1108 drivers/acpi/nfit/core.c list_add(&nfit_mem->list, &acpi_desc->dimms); nfit_mem 1121 drivers/acpi/nfit/core.c if (!nfit_mem->dcr) nfit_mem 1122 drivers/acpi/nfit/core.c nfit_mem->dcr = nfit_dcr->dcr; nfit_mem 1123 drivers/acpi/nfit/core.c else if (nfit_mem->dcr->windows == 0 nfit_mem 1125 drivers/acpi/nfit/core.c nfit_mem->dcr = nfit_dcr->dcr; nfit_mem 1135 drivers/acpi/nfit/core.c nfit_mem->nfit_flush = nfit_flush; nfit_mem 1137 drivers/acpi/nfit/core.c nfit_mem->flush_wpq = devm_kcalloc(acpi_desc->dev, nfit_mem 1141 drivers/acpi/nfit/core.c if (!nfit_mem->flush_wpq) nfit_mem 1144 drivers/acpi/nfit/core.c struct resource *res = &nfit_mem->flush_wpq[i]; nfit_mem 1152 drivers/acpi/nfit/core.c if (dcr && !nfit_mem->dcr) { nfit_mem 1163 drivers/acpi/nfit/core.c nfit_mem->spa_dcr = spa; nfit_mem 1164 drivers/acpi/nfit/core.c nfit_mem->memdev_dcr = nfit_memdev->memdev; nfit_mem 1169 drivers/acpi/nfit/core.c nfit_mem->idt_dcr = nfit_idt->idt; nfit_mem 1172 drivers/acpi/nfit/core.c nfit_mem_init_bdw(acpi_desc, nfit_mem, spa); nfit_mem 1179 drivers/acpi/nfit/core.c nfit_mem->memdev_pmem = nfit_memdev->memdev; nfit_mem 1181 drivers/acpi/nfit/core.c nfit_mem->memdev_dcr = nfit_memdev->memdev; nfit_mem 1189 drivers/acpi/nfit/core.c struct nfit_mem *a = container_of(_a, typeof(*a), list); nfit_mem 1190 drivers/acpi/nfit/core.c struct nfit_mem *b = container_of(_b, typeof(*b), list); nfit_mem 1416 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1418 drivers/acpi/nfit/core.c return __to_nfit_memdev(nfit_mem); nfit_mem 1424 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1426 drivers/acpi/nfit/core.c return nfit_mem->dcr; nfit_mem 1504 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1507 drivers/acpi/nfit/core.c if (nfit_mem->memdev_pmem) nfit_mem 1509 drivers/acpi/nfit/core.c if (nfit_mem->memdev_bdw) nfit_mem 1528 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem; nfit_mem 1534 drivers/acpi/nfit/core.c nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1535 drivers/acpi/nfit/core.c acpi_desc = nfit_mem->acpi_desc; nfit_mem 1586 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1588 drivers/acpi/nfit/core.c if (nfit_mem->family < 0) nfit_mem 1590 drivers/acpi/nfit/core.c return sprintf(buf, "%d\n", nfit_mem->family); nfit_mem 1598 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1600 drivers/acpi/nfit/core.c if (nfit_mem->family < 0) nfit_mem 1602 drivers/acpi/nfit/core.c return sprintf(buf, "%#lx\n", nfit_mem->dsm_mask); nfit_mem 1610 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1611 drivers/acpi/nfit/core.c u16 flags = __to_nfit_memdev(nfit_mem)->flags; nfit_mem 1613 drivers/acpi/nfit/core.c if (test_bit(NFIT_MEM_DIRTY, &nfit_mem->flags)) nfit_mem 1631 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1633 drivers/acpi/nfit/core.c return sprintf(buf, "%s\n", nfit_mem->id); nfit_mem 1641 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1643 drivers/acpi/nfit/core.c return sprintf(buf, "%d\n", nfit_mem->dirty_shutdown); nfit_mem 1673 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1688 drivers/acpi/nfit/core.c if (!test_bit(NFIT_MEM_DIRTY_COUNT, &nfit_mem->flags) nfit_mem 1711 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem; nfit_mem 1713 drivers/acpi/nfit/core.c list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) nfit_mem 1714 drivers/acpi/nfit/core.c if (__to_nfit_memdev(nfit_mem)->device_handle == device_handle) nfit_mem 1715 drivers/acpi/nfit/core.c return nfit_mem->nvdimm; nfit_mem 1722 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem; nfit_mem 1742 drivers/acpi/nfit/core.c nfit_mem = dev_get_drvdata(dev); nfit_mem 1743 drivers/acpi/nfit/core.c if (nfit_mem && nfit_mem->flags_attr) nfit_mem 1744 drivers/acpi/nfit/core.c sysfs_notify_dirent(nfit_mem->flags_attr); nfit_mem 1770 drivers/acpi/nfit/core.c __weak void nfit_intel_shutdown_status(struct nfit_mem *nfit_mem) nfit_mem 1772 drivers/acpi/nfit/core.c struct device *dev = &nfit_mem->adev->dev; nfit_mem 1784 drivers/acpi/nfit/core.c const guid_t *guid = to_nfit_uuid(nfit_mem->family); nfit_mem 1785 drivers/acpi/nfit/core.c u8 revid = nfit_dsm_revid(nfit_mem->family, func); nfit_mem 1786 drivers/acpi/nfit/core.c struct acpi_device *adev = nfit_mem->adev; nfit_mem 1790 drivers/acpi/nfit/core.c if ((nfit_mem->dsm_mask & (1 << func)) == 0) nfit_mem 1806 drivers/acpi/nfit/core.c set_bit(NFIT_MEM_DIRTY, &nfit_mem->flags); nfit_mem 1810 drivers/acpi/nfit/core.c set_bit(NFIT_MEM_DIRTY_COUNT, &nfit_mem->flags); nfit_mem 1811 drivers/acpi/nfit/core.c nfit_mem->dirty_shutdown = smart.shutdown_count; nfit_mem 1815 drivers/acpi/nfit/core.c static void populate_shutdown_status(struct nfit_mem *nfit_mem) nfit_mem 1822 drivers/acpi/nfit/core.c if (nfit_mem->family == NVDIMM_FAMILY_INTEL) nfit_mem 1823 drivers/acpi/nfit/core.c nfit_intel_shutdown_status(nfit_mem); nfit_mem 1827 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem, u32 device_handle) nfit_mem 1835 drivers/acpi/nfit/core.c struct acpi_nfit_control_region *dcr = nfit_mem->dcr; nfit_mem 1838 drivers/acpi/nfit/core.c nfit_mem->dsm_mask = acpi_desc->dimm_cmd_force_en; nfit_mem 1839 drivers/acpi/nfit/core.c nfit_mem->family = NVDIMM_FAMILY_INTEL; nfit_mem 1842 drivers/acpi/nfit/core.c sprintf(nfit_mem->id, "%04x-%02x-%04x-%08x", nfit_mem 1848 drivers/acpi/nfit/core.c sprintf(nfit_mem->id, "%04x-%08x", nfit_mem 1855 drivers/acpi/nfit/core.c populate_shutdown_status(nfit_mem); nfit_mem 1860 drivers/acpi/nfit/core.c nfit_mem->adev = adev_dimm; nfit_mem 1877 drivers/acpi/nfit/core.c dev_set_drvdata(&adev_dimm->dev, nfit_mem); nfit_mem 1898 drivers/acpi/nfit/core.c nfit_mem->family = family; nfit_mem 1901 drivers/acpi/nfit/core.c else if (nfit_mem->family == NVDIMM_FAMILY_INTEL) { nfit_mem 1905 drivers/acpi/nfit/core.c } else if (nfit_mem->family == NVDIMM_FAMILY_HPE1) { nfit_mem 1907 drivers/acpi/nfit/core.c } else if (nfit_mem->family == NVDIMM_FAMILY_HPE2) { nfit_mem 1911 drivers/acpi/nfit/core.c } else if (nfit_mem->family == NVDIMM_FAMILY_MSFT) { nfit_mem 1913 drivers/acpi/nfit/core.c } else if (nfit_mem->family == NVDIMM_FAMILY_HYPERV) { nfit_mem 1917 drivers/acpi/nfit/core.c nfit_mem->family = -1; nfit_mem 1929 drivers/acpi/nfit/core.c guid = to_nfit_uuid(nfit_mem->family); nfit_mem 1932 drivers/acpi/nfit/core.c nfit_dsm_revid(nfit_mem->family, i), nfit_mem 1934 drivers/acpi/nfit/core.c set_bit(i, &nfit_mem->dsm_mask); nfit_mem 1949 drivers/acpi/nfit/core.c set_bit(NFIT_MEM_LSR, &nfit_mem->flags); nfit_mem 1952 drivers/acpi/nfit/core.c if (test_bit(NFIT_MEM_LSR, &nfit_mem->flags) nfit_mem 1955 drivers/acpi/nfit/core.c set_bit(NFIT_MEM_LSW, &nfit_mem->flags); nfit_mem 1962 drivers/acpi/nfit/core.c if (!test_bit(NFIT_MEM_LSW, &nfit_mem->flags) nfit_mem 1966 drivers/acpi/nfit/core.c clear_bit(NFIT_MEM_LSR, &nfit_mem->flags); nfit_mem 1972 drivers/acpi/nfit/core.c populate_shutdown_status(nfit_mem); nfit_mem 1980 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem; nfit_mem 1987 drivers/acpi/nfit/core.c list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { nfit_mem 1988 drivers/acpi/nfit/core.c struct acpi_device *adev_dimm = nfit_mem->adev; nfit_mem 1990 drivers/acpi/nfit/core.c if (nfit_mem->flags_attr) { nfit_mem 1991 drivers/acpi/nfit/core.c sysfs_put(nfit_mem->flags_attr); nfit_mem 1992 drivers/acpi/nfit/core.c nfit_mem->flags_attr = NULL; nfit_mem 2015 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem; nfit_mem 2019 drivers/acpi/nfit/core.c list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { nfit_mem 2026 drivers/acpi/nfit/core.c device_handle = __to_nfit_memdev(nfit_mem)->device_handle; nfit_mem 2033 drivers/acpi/nfit/core.c if (nfit_mem->bdw && nfit_mem->memdev_pmem) nfit_mem 2040 drivers/acpi/nfit/core.c dimm_memdev = __to_nfit_memdev(nfit_mem); nfit_mem 2047 drivers/acpi/nfit/core.c mem_flags = __to_nfit_memdev(nfit_mem)->flags; nfit_mem 2051 drivers/acpi/nfit/core.c rc = acpi_nfit_add_dimm(acpi_desc, nfit_mem, device_handle); nfit_mem 2061 drivers/acpi/nfit/core.c if (nfit_mem->family == NVDIMM_FAMILY_INTEL) { nfit_mem 2067 drivers/acpi/nfit/core.c cmd_mask |= nfit_mem->dsm_mask & NVDIMM_STANDARD_CMDMASK; nfit_mem 2071 drivers/acpi/nfit/core.c if (nfit_mem->family == NVDIMM_FAMILY_HYPERV) nfit_mem 2074 drivers/acpi/nfit/core.c if (test_bit(NFIT_MEM_LSR, &nfit_mem->flags)) { nfit_mem 2078 drivers/acpi/nfit/core.c if (test_bit(NFIT_MEM_LSW, &nfit_mem->flags)) nfit_mem 2081 drivers/acpi/nfit/core.c flush = nfit_mem->nfit_flush ? nfit_mem->nfit_flush->flush nfit_mem 2083 drivers/acpi/nfit/core.c nvdimm = __nvdimm_create(acpi_desc->nvdimm_bus, nfit_mem, nfit_mem 2086 drivers/acpi/nfit/core.c nfit_mem->flush_wpq, &nfit_mem->id[0], nfit_mem 2087 drivers/acpi/nfit/core.c acpi_nfit_get_security_ops(nfit_mem->family)); nfit_mem 2091 drivers/acpi/nfit/core.c nfit_mem->nvdimm = nvdimm; nfit_mem 2115 drivers/acpi/nfit/core.c list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { nfit_mem 2118 drivers/acpi/nfit/core.c nvdimm = nfit_mem->nvdimm; nfit_mem 2124 drivers/acpi/nfit/core.c nfit_mem->flags_attr = sysfs_get_dirent(nfit_kernfs, nfit_mem 2127 drivers/acpi/nfit/core.c if (!nfit_mem->flags_attr) nfit_mem 2316 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 2319 drivers/acpi/nfit/core.c struct acpi_nfit_control_region *dcr = nfit_mem->dcr; nfit_mem 2321 drivers/acpi/nfit/core.c if (!memdev || !nfit_mem->dcr) { nfit_mem 2359 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 2360 drivers/acpi/nfit/core.c struct acpi_nfit_control_region *dcr = nfit_mem->dcr; nfit_mem 2555 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem; nfit_mem 2560 drivers/acpi/nfit/core.c nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 2561 drivers/acpi/nfit/core.c if (!nfit_mem || !nfit_mem->dcr || !nfit_mem->bdw) { nfit_mem 2563 drivers/acpi/nfit/core.c nfit_mem ? "" : " nfit_mem", nfit_mem 2564 drivers/acpi/nfit/core.c (nfit_mem && nfit_mem->dcr) ? "" : " dcr", nfit_mem 2565 drivers/acpi/nfit/core.c (nfit_mem && nfit_mem->bdw) ? "" : " bdw"); nfit_mem 2576 drivers/acpi/nfit/core.c nfit_blk->bdw_offset = nfit_mem->bdw->offset; nfit_mem 2578 drivers/acpi/nfit/core.c mmio->addr.base = devm_nvdimm_memremap(dev, nfit_mem->spa_bdw->address, nfit_mem 2579 drivers/acpi/nfit/core.c nfit_mem->spa_bdw->length, nd_blk_memremap_flags(ndbr)); nfit_mem 2585 drivers/acpi/nfit/core.c mmio->size = nfit_mem->bdw->size; nfit_mem 2586 drivers/acpi/nfit/core.c mmio->base_offset = nfit_mem->memdev_bdw->region_offset; nfit_mem 2587 drivers/acpi/nfit/core.c mmio->idt = nfit_mem->idt_bdw; nfit_mem 2588 drivers/acpi/nfit/core.c mmio->spa = nfit_mem->spa_bdw; nfit_mem 2589 drivers/acpi/nfit/core.c rc = nfit_blk_init_interleave(mmio, nfit_mem->idt_bdw, nfit_mem 2590 drivers/acpi/nfit/core.c nfit_mem->memdev_bdw->interleave_ways); nfit_mem 2598 drivers/acpi/nfit/core.c nfit_blk->cmd_offset = nfit_mem->dcr->command_offset; nfit_mem 2599 drivers/acpi/nfit/core.c nfit_blk->stat_offset = nfit_mem->dcr->status_offset; nfit_mem 2601 drivers/acpi/nfit/core.c mmio->addr.base = devm_nvdimm_ioremap(dev, nfit_mem->spa_dcr->address, nfit_mem 2602 drivers/acpi/nfit/core.c nfit_mem->spa_dcr->length); nfit_mem 2608 drivers/acpi/nfit/core.c mmio->size = nfit_mem->dcr->window_size; nfit_mem 2609 drivers/acpi/nfit/core.c mmio->base_offset = nfit_mem->memdev_dcr->region_offset; nfit_mem 2610 drivers/acpi/nfit/core.c mmio->idt = nfit_mem->idt_dcr; nfit_mem 2611 drivers/acpi/nfit/core.c mmio->spa = nfit_mem->spa_dcr; nfit_mem 2612 drivers/acpi/nfit/core.c rc = nfit_blk_init_interleave(mmio, nfit_mem->idt_dcr, nfit_mem 2613 drivers/acpi/nfit/core.c nfit_mem->memdev_dcr->interleave_ways); nfit_mem 2863 drivers/acpi/nfit/core.c struct nfit_mem *nfit_mem; nfit_mem 2880 drivers/acpi/nfit/core.c nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 2881 drivers/acpi/nfit/core.c if (!nfit_mem || !nfit_mem->bdw) { nfit_mem 2887 drivers/acpi/nfit/core.c mapping->size = nfit_mem->bdw->capacity; nfit_mem 2888 drivers/acpi/nfit/core.c mapping->start = nfit_mem->bdw->start_address; nfit_mem 2889 drivers/acpi/nfit/core.c ndr_desc->num_lanes = nfit_mem->bdw->windows; nfit_mem 13 drivers/acpi/nfit/intel.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 30 drivers/acpi/nfit/intel.c if (!test_bit(NVDIMM_INTEL_GET_SECURITY_STATE, &nfit_mem->dsm_mask)) nfit_mem 79 drivers/acpi/nfit/intel.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 93 drivers/acpi/nfit/intel.c if (!test_bit(NVDIMM_INTEL_FREEZE_LOCK, &nfit_mem->dsm_mask)) nfit_mem 109 drivers/acpi/nfit/intel.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 127 drivers/acpi/nfit/intel.c if (!test_bit(cmd, &nfit_mem->dsm_mask)) nfit_mem 156 drivers/acpi/nfit/intel.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 171 drivers/acpi/nfit/intel.c if (!test_bit(NVDIMM_INTEL_UNLOCK_UNIT, &nfit_mem->dsm_mask)) nfit_mem 198 drivers/acpi/nfit/intel.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 212 drivers/acpi/nfit/intel.c if (!test_bit(NVDIMM_INTEL_DISABLE_PASSPHRASE, &nfit_mem->dsm_mask)) nfit_mem 239 drivers/acpi/nfit/intel.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 255 drivers/acpi/nfit/intel.c if (!test_bit(cmd, &nfit_mem->dsm_mask)) nfit_mem 286 drivers/acpi/nfit/intel.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 299 drivers/acpi/nfit/intel.c if (!test_bit(NVDIMM_INTEL_QUERY_OVERWRITE, &nfit_mem->dsm_mask)) nfit_mem 324 drivers/acpi/nfit/intel.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 338 drivers/acpi/nfit/intel.c if (!test_bit(NVDIMM_INTEL_OVERWRITE, &nfit_mem->dsm_mask)) nfit_mem 303 drivers/acpi/nfit/nfit.h struct nfit_mem *nfit_mem) nfit_mem 305 drivers/acpi/nfit/nfit.h if (nfit_mem->memdev_dcr) nfit_mem 306 drivers/acpi/nfit/nfit.h return nfit_mem->memdev_dcr; nfit_mem 307 drivers/acpi/nfit/nfit.h return nfit_mem->memdev_pmem; nfit_mem 12 tools/testing/nvdimm/acpi_nfit_test.c void nfit_intel_shutdown_status(struct nfit_mem *nfit_mem) nfit_mem 14 tools/testing/nvdimm/acpi_nfit_test.c set_bit(NFIT_MEM_DIRTY_COUNT, &nfit_mem->flags); nfit_mem 15 tools/testing/nvdimm/acpi_nfit_test.c nfit_mem->dirty_shutdown = 42; nfit_mem 1182 tools/testing/nvdimm/test/nfit.c static int get_dimm(struct nfit_mem *nfit_mem, unsigned int func) nfit_mem 1188 tools/testing/nvdimm/test/nfit.c if (__to_nfit_memdev(nfit_mem)->device_handle == handle[i]) nfit_mem 1209 tools/testing/nvdimm/test/nfit.c struct nfit_mem *nfit_mem = nvdimm_provider_data(nvdimm); nfit_mem 1212 tools/testing/nvdimm/test/nfit.c if (!nfit_mem) nfit_mem 1221 tools/testing/nvdimm/test/nfit.c if (call_pkg->nd_family != nfit_mem->family) nfit_mem 1224 tools/testing/nvdimm/test/nfit.c i = get_dimm(nfit_mem, func); nfit_mem 1326 tools/testing/nvdimm/test/nfit.c || !test_bit(func, &nfit_mem->dsm_mask)) nfit_mem 1329 tools/testing/nvdimm/test/nfit.c i = get_dimm(nfit_mem, func); nfit_mem 2697 tools/testing/nvdimm/test/nfit.c struct nfit_mem *nfit_mem; nfit_mem 2742 tools/testing/nvdimm/test/nfit.c nfit_mem = devm_kzalloc(dev, sizeof(*nfit_mem), GFP_KERNEL); nfit_mem 2743 tools/testing/nvdimm/test/nfit.c if (!nfit_mem) nfit_mem 2750 tools/testing/nvdimm/test/nfit.c *nfit_mem = (struct nfit_mem) { nfit_mem 2760 tools/testing/nvdimm/test/nfit.c .provider_data = nfit_mem, nfit_mem 2914 tools/testing/nvdimm/test/nfit.c struct nfit_mem *nfit_mem; nfit_mem 3015 tools/testing/nvdimm/test/nfit.c list_for_each_entry(nfit_mem, &acpi_desc->dimms, list) { nfit_mem 3016 tools/testing/nvdimm/test/nfit.c u32 nfit_handle = __to_nfit_memdev(nfit_mem)->device_handle; nfit_mem 3022 tools/testing/nvdimm/test/nfit.c nfit_mem);