Lines Matching refs:cxlmd
434 int cxl_query_cmd(struct cxl_memdev *cxlmd, in cxl_query_cmd() argument
437 struct device *dev = &cxlmd->dev; in cxl_query_cmd()
458 if (test_bit(info.id, cxlmd->cxlds->enabled_cmds)) in cxl_query_cmd()
460 if (test_bit(info.id, cxlmd->cxlds->exclusive_cmds)) in cxl_query_cmd()
538 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s) in cxl_send_cmd() argument
540 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_send_cmd()
541 struct device *dev = &cxlmd->dev; in cxl_send_cmd()
551 rc = cxl_validate_cmd_from_user(&mbox_cmd, cxlmd->cxlds, &send); in cxl_send_cmd()
771 static void cxl_event_trace_record(const struct cxl_memdev *cxlmd, in cxl_event_trace_record() argument
781 trace_cxl_general_media(cxlmd, type, rec); in cxl_event_trace_record()
785 trace_cxl_dram(cxlmd, type, rec); in cxl_event_trace_record()
790 trace_cxl_memory_module(cxlmd, type, rec); in cxl_event_trace_record()
793 trace_cxl_generic_event(cxlmd, type, record); in cxl_event_trace_record()
900 cxl_event_trace_record(cxlds->cxlmd, type, in cxl_mem_get_records_log()
904 trace_cxl_overflow(cxlds->cxlmd, type, payload); in cxl_mem_get_records_log()