Lines Matching refs:cxlds

40 	struct cxl_dev_state *cxlds = cxlmd->cxlds;  in firmware_version_show()  local
42 return sysfs_emit(buf, "%.16s\n", cxlds->firmware_version); in firmware_version_show()
50 struct cxl_dev_state *cxlds = cxlmd->cxlds; in payload_max_show() local
52 return sysfs_emit(buf, "%zu\n", cxlds->payload_size); in payload_max_show()
60 struct cxl_dev_state *cxlds = cxlmd->cxlds; in label_storage_size_show() local
62 return sysfs_emit(buf, "%zu\n", cxlds->lsa_size); in label_storage_size_show()
70 struct cxl_dev_state *cxlds = cxlmd->cxlds; in ram_size_show() local
71 unsigned long long len = resource_size(&cxlds->ram_res); in ram_size_show()
83 struct cxl_dev_state *cxlds = cxlmd->cxlds; in pmem_size_show() local
84 unsigned long long len = resource_size(&cxlds->pmem_res); in pmem_size_show()
96 struct cxl_dev_state *cxlds = cxlmd->cxlds; in serial_show() local
98 return sysfs_emit(buf, "%#llx\n", cxlds->serial); in serial_show()
180 void set_exclusive_cxl_commands(struct cxl_dev_state *cxlds, unsigned long *cmds) in set_exclusive_cxl_commands() argument
183 bitmap_or(cxlds->exclusive_cmds, cxlds->exclusive_cmds, cmds, in set_exclusive_cxl_commands()
194 void clear_exclusive_cxl_commands(struct cxl_dev_state *cxlds, unsigned long *cmds) in clear_exclusive_cxl_commands() argument
197 bitmap_andnot(cxlds->exclusive_cmds, cxlds->exclusive_cmds, cmds, in clear_exclusive_cxl_commands()
208 cxlmd->cxlds = NULL; in cxl_memdev_shutdown()
233 static struct cxl_memdev *cxl_memdev_alloc(struct cxl_dev_state *cxlds, in cxl_memdev_alloc() argument
253 dev->parent = cxlds->dev; in cxl_memdev_alloc()
289 if (cxlmd->cxlds) in cxl_memdev_ioctl()
326 struct cxl_memdev *devm_cxl_add_memdev(struct cxl_dev_state *cxlds) in devm_cxl_add_memdev() argument
333 cxlmd = cxl_memdev_alloc(cxlds, &cxl_memdev_fops); in devm_cxl_add_memdev()
346 cxlmd->cxlds = cxlds; in devm_cxl_add_memdev()
353 rc = devm_add_action_or_reset(cxlds->dev, cxl_memdev_unregister, cxlmd); in devm_cxl_add_memdev()