Lines Matching refs:mds
136 struct cxl_memdev_state *mds;
329 cxl_mem_get_event_records(mes->mds, mes->ev_status);
489 static int mock_get_log(struct cxl_memdev_state *mds, struct cxl_mbox_cmd *cmd)
499 if (length > mds->payload_size)
1264 static int cxl_mock_mbox_send(struct cxl_memdev_state *mds,
1267 struct cxl_dev_state *cxlds = &mds->cxlds;
1280 rc = mock_get_log(mds, cmd);
1388 struct cxl_memdev_state *mds;
1414 mds = cxl_memdev_state_create(dev);
1415 if (IS_ERR(mds))
1416 return PTR_ERR(mds);
1418 mds->mbox_send = cxl_mock_mbox_send;
1419 mds->payload_size = SZ_4K;
1420 mds->event.buf = (struct cxl_get_event_payload *) mdata->event_buf;
1422 cxlds = &mds->cxlds;
1429 rc = cxl_enumerate_cmds(mds);
1433 rc = cxl_poison_state_init(mds);
1437 rc = cxl_set_timestamp(mds);
1442 rc = cxl_dev_state_identify(mds);
1446 rc = cxl_mem_create_range_info(mds);
1450 mdata->mes.mds = mds;
1457 rc = devm_cxl_setup_fw_upload(&pdev->dev, mds);
1461 cxl_mem_get_event_records(mds, CXLDEV_EVENT_STATUS_ALL);