Searched refs:cxlm (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.15/drivers/cxl/ |
| D | pci.c | 34 #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 …]
|
| D | cxlmem.h | 56 struct cxl_mem *cxlm; member 66 devm_cxl_add_memdev(struct device *host, struct cxl_mem *cxlm,
|
| /Linux-v5.15/drivers/cxl/core/ |
| D | memdev.c | 38 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 …]
|