Home
last modified time | relevance | path

Searched refs:cxlmd (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/cxl/core/
A Dmemdev.c27 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 Dpmem.c205 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 Dcore.h14 int cxl_query_cmd(struct cxl_memdev *cxlmd,
16 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s);
A Dmbox.c323 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 Dpmem.c35 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 Dpci.c477 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 Dcxl.h218 struct cxl_memdev *cxlmd; member
311 int devm_cxl_add_nvdimm(struct device *host, struct cxl_memdev *cxlmd);
A Dcxlmem.h122 struct cxl_memdev *cxlmd; member
/linux/tools/testing/cxl/test/
A Dmem.c198 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 12 milliseconds