Home
last modified time | relevance | path

Searched refs:cxl_nvd (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/cxl/core/
H A Dpmem.c167 struct cxl_nvdimm *cxl_nvd = to_cxl_nvdimm(dev); in cxl_nvdimm_release() local
169 kfree(cxl_nvd); in cxl_nvdimm_release()
203 struct cxl_nvdimm *cxl_nvd; in cxl_nvdimm_alloc() local
206 cxl_nvd = kzalloc(sizeof(*cxl_nvd), GFP_KERNEL); in cxl_nvdimm_alloc()
207 if (!cxl_nvd) in cxl_nvdimm_alloc()
210 dev = &cxl_nvd->dev; in cxl_nvdimm_alloc()
211 cxl_nvd->cxlmd = cxlmd; in cxl_nvdimm_alloc()
212 cxlmd->cxl_nvd = cxl_nvd; in cxl_nvdimm_alloc()
233 struct cxl_nvdimm *cxl_nvd = cxlmd->cxl_nvd; cxlmd_release_nvdimm() local
252 struct cxl_nvdimm *cxl_nvd; devm_cxl_add_nvdimm() local
[all...]
/kernel/linux/linux-6.6/drivers/cxl/
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()
71 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_security_change_key() local
72 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_change_key()
97 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in __cxl_pmem_security_disable() local
98 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in __cxl_pmem_security_disable()
132 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_security_freeze() local
133 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_freeze()
145 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_security_unlock() local
146 struct cxl_memdev *cxlmd = cxl_nvd in cxl_pmem_security_unlock()
170 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); cxl_pmem_security_passphrase_erase() local
[all...]
H A Dpmem.c31 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in provider_show() local
33 return sysfs_emit(buf, "%s\n", dev_name(&cxl_nvd->dev)); in provider_show()
40 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in id_show() local
41 struct cxl_dev_state *cxlds = cxl_nvd->cxlmd->cxlds; in id_show()
65 struct cxl_nvdimm *cxl_nvd = to_cxl_nvdimm(dev); in cxl_nvdimm_probe() local
66 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_nvdimm_probe()
83 nvdimm = __nvdimm_create(cxl_nvb->nvdimm_bus, cxl_nvd, in cxl_nvdimm_probe()
85 cmd_mask, 0, NULL, cxl_nvd->dev_id, in cxl_nvdimm_probe()
195 struct cxl_nvdimm *cxl_nvd = nvdimm_provider_data(nvdimm); in cxl_pmem_nvdimm_ctl() local
197 struct cxl_memdev *cxlmd = cxl_nvd in cxl_pmem_nvdimm_ctl()
232 struct cxl_nvdimm *cxl_nvd; detach_nvdimm() local
315 struct cxl_nvdimm *cxl_nvd; cxl_pmem_region_probe() local
[all...]
H A Dcxl.h539 struct cxl_nvdimm *cxl_nvd; member
H A Dcxlmem.h40 * @cxl_nvb: coordinate removal of @cxl_nvd if present
41 * @cxl_nvd: optional bridge to an nvdimm if the device supports pmem
52 struct cxl_nvdimm *cxl_nvd; member

Completed in 6 milliseconds