Home
last modified time | relevance | path

Searched refs:cxl_nvd (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/cxl/core/
H A Dpmem.c169 struct cxl_nvdimm *cxl_nvd = to_cxl_nvdimm(dev); in cxl_nvdimm_release() local
171 kfree(cxl_nvd); in cxl_nvdimm_release()
205 struct cxl_nvdimm *cxl_nvd; in cxl_nvdimm_alloc() local
208 cxl_nvd = kzalloc_obj(*cxl_nvd); in cxl_nvdimm_alloc()
209 if (!cxl_nvd) in cxl_nvdimm_alloc()
212 dev = &cxl_nvd->dev; in cxl_nvdimm_alloc()
213 cxl_nvd->cxlmd = cxlmd; in cxl_nvdimm_alloc()
214 cxlmd->cxl_nvd = cxl_nvd; in cxl_nvdimm_alloc()
225 BUILD_BUG_ON(sizeof(cxl_nvd->dev_id) < 17 || in cxl_nvdimm_alloc()
226 sizeof(cxl_nvd->dev_id) > NVDIMM_KEY_DESC_LEN); in cxl_nvdimm_alloc()
[all …]
/linux/drivers/cxl/
H A Dpmem.c43 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in provider_show() local
45 return sysfs_emit(buf, "%s\n", dev_name(&cxl_nvd->dev)); in provider_show()
52 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in id_show() local
53 struct cxl_dev_state *cxlds = cxl_nvd->cxlmd->cxlds; in id_show()
63 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in dirty_shutdown_show() local
65 return sysfs_emit(buf, "%llu\n", cxl_nvd->dirty_shutdowns); in dirty_shutdown_show()
83 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_dimm_visible() local
85 if (cxl_nvd->dirty_shutdowns == in cxl_dimm_visible()
104 static void cxl_nvdimm_arm_dirty_shutdown_tracking(struct cxl_nvdimm *cxl_nvd) in cxl_nvdimm_arm_dirty_shutdown_tracking() argument
106 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_nvdimm_arm_dirty_shutdown_tracking()
[all …]
H A Dsecurity.c15 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_get_security_flags() local
16 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_get_security_flags()
72 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_security_change_key() local
73 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_change_key()
98 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in __cxl_pmem_security_disable() local
99 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in __cxl_pmem_security_disable()
133 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_security_freeze() local
134 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_freeze()
146 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_security_unlock() local
147 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_unlock()
[all …]
H A Dcxl.h591 struct cxl_nvdimm *cxl_nvd; member