Searched refs:cxlmd (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/cxl/core/ |
A D | memdev.c | 27 kfree(cxlmd); in cxl_memdev_release() 196 cxlmd = kzalloc(sizeof(*cxlmd), GFP_KERNEL); in cxl_memdev_alloc() 197 if (!cxlmd) in cxl_memdev_alloc() 203 cxlmd->id = rc; in cxl_memdev_alloc() 205 dev = &cxlmd->dev; in cxl_memdev_alloc() 215 return cxlmd; in cxl_memdev_alloc() 218 kfree(cxlmd); in cxl_memdev_alloc() 242 if (cxlmd->cxlm) in cxl_memdev_ioctl() 288 if (IS_ERR(cxlmd)) in devm_cxl_add_memdev() 289 return cxlmd; in devm_cxl_add_memdev() [all …]
|
A D | pmem.c | 205 static struct cxl_nvdimm *cxl_nvdimm_alloc(struct cxl_memdev *cxlmd) in cxl_nvdimm_alloc() argument 215 cxl_nvd->cxlmd = cxlmd; in cxl_nvdimm_alloc() 218 dev->parent = &cxlmd->dev; in cxl_nvdimm_alloc() 237 int devm_cxl_add_nvdimm(struct device *host, struct cxl_memdev *cxlmd) in devm_cxl_add_nvdimm() argument 243 cxl_nvd = cxl_nvdimm_alloc(cxlmd); in devm_cxl_add_nvdimm() 248 rc = dev_set_name(dev, "pmem%d", cxlmd->id); in devm_cxl_add_nvdimm()
|
A D | core.h | 14 int cxl_query_cmd(struct cxl_memdev *cxlmd, 16 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s);
|
A D | mbox.c | 323 int cxl_query_cmd(struct cxl_memdev *cxlmd, in cxl_query_cmd() argument 326 struct device *dev = &cxlmd->dev; in cxl_query_cmd() 448 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s) in cxl_send_cmd() argument 450 struct cxl_mem *cxlm = cxlmd->cxlm; in cxl_send_cmd() 451 struct device *dev = &cxlmd->dev; in cxl_send_cmd() 461 rc = cxl_validate_cmd_from_user(cxlmd->cxlm, &send, &c); in cxl_send_cmd()
|
/linux/drivers/cxl/ |
A D | pmem.c | 35 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_nvdimm_probe() local 37 struct cxl_mem *cxlm = cxlmd->cxlm; in cxl_nvdimm_probe() 166 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_nvdimm_ctl() local 167 struct cxl_mem *cxlm = cxlmd->cxlm; in cxl_pmem_nvdimm_ctl()
|
A D | pci.c | 477 struct cxl_memdev *cxlmd; in cxl_pci_probe() local 520 cxlmd = devm_cxl_add_memdev(cxlm); in cxl_pci_probe() 521 if (IS_ERR(cxlmd)) in cxl_pci_probe() 522 return PTR_ERR(cxlmd); in cxl_pci_probe() 525 rc = devm_cxl_add_nvdimm(&pdev->dev, cxlmd); in cxl_pci_probe()
|
A D | cxl.h | 218 struct cxl_memdev *cxlmd; member 311 int devm_cxl_add_nvdimm(struct device *host, struct cxl_memdev *cxlmd);
|
A D | cxlmem.h | 122 struct cxl_memdev *cxlmd; member
|
/linux/tools/testing/cxl/test/ |
A D | mem.c | 198 struct cxl_memdev *cxlmd; in cxl_mock_mem_probe() local 230 cxlmd = devm_cxl_add_memdev(cxlm); in cxl_mock_mem_probe() 231 if (IS_ERR(cxlmd)) in cxl_mock_mem_probe() 232 return PTR_ERR(cxlmd); in cxl_mock_mem_probe() 235 rc = devm_cxl_add_nvdimm(dev, cxlmd); in cxl_mock_mem_probe()
|
Completed in 14 milliseconds