Home
last modified time | relevance | path

Searched refs:cxlm (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/drivers/cxl/
Dpci.c34 #define cxl_doorbell_busy(cxlm) \ argument
35 (readl((cxlm)->regs.mbox + CXLDEV_MBOX_CTRL_OFFSET) & \
236 static int cxl_mem_wait_for_doorbell(struct cxl_mem *cxlm) in cxl_mem_wait_for_doorbell() argument
241 while (cxl_doorbell_busy(cxlm)) { in cxl_mem_wait_for_doorbell()
246 if (!cxl_doorbell_busy(cxlm)) in cxl_mem_wait_for_doorbell()
253 dev_dbg(&cxlm->pdev->dev, "Doorbell wait took %dms", in cxl_mem_wait_for_doorbell()
268 static void cxl_mem_mbox_timeout(struct cxl_mem *cxlm, in cxl_mem_mbox_timeout() argument
271 struct device *dev = &cxlm->pdev->dev; in cxl_mem_mbox_timeout()
299 static int __cxl_mem_mbox_send_cmd(struct cxl_mem *cxlm, in __cxl_mem_mbox_send_cmd() argument
302 void __iomem *payload = cxlm->regs.mbox + CXLDEV_MBOX_PAYLOAD_OFFSET; in __cxl_mem_mbox_send_cmd()
[all …]
Dcxlmem.h56 struct cxl_mem *cxlm; member
66 devm_cxl_add_memdev(struct device *host, struct cxl_mem *cxlm,
/Linux-v5.15/drivers/cxl/core/
Dmemdev.c38 struct cxl_mem *cxlm = cxlmd->cxlm; in firmware_version_show() local
40 return sysfs_emit(buf, "%.16s\n", cxlm->firmware_version); in firmware_version_show()
48 struct cxl_mem *cxlm = cxlmd->cxlm; in payload_max_show() local
50 return sysfs_emit(buf, "%zu\n", cxlm->payload_size); in payload_max_show()
58 struct cxl_mem *cxlm = cxlmd->cxlm; in label_storage_size_show() local
60 return sysfs_emit(buf, "%zu\n", cxlm->lsa_size); in label_storage_size_show()
68 struct cxl_mem *cxlm = cxlmd->cxlm; in ram_size_show() local
69 unsigned long long len = range_len(&cxlm->ram_range); in ram_size_show()
81 struct cxl_mem *cxlm = cxlmd->cxlm; in pmem_size_show() local
82 unsigned long long len = range_len(&cxlm->pmem_range); in pmem_size_show()
[all …]