Home
last modified time | relevance | path

Searched refs:cxl_memdev (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/cxl/core/
A Dmemdev.c27 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_memdev_release()
42 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in firmware_version_show()
600 struct cxl_memdev *cxlmd = _cxlmd; in cxl_memdev_unregister()
610 struct cxl_memdev *cxlmd; in detach_memdev()
622 struct cxl_memdev *cxlmd; in cxl_memdev_alloc()
687 struct cxl_memdev *cxlmd = in cxl_memdev_open()
698 struct cxl_memdev *cxlmd = in cxl_memdev_release_file()
821 struct cxl_memdev *cxlmd = cxlds->cxlmd; in cxl_fw_do_cancel()
863 struct cxl_memdev *cxlmd = cxlds->cxlmd; in cxl_fw_write()
1023 struct cxl_memdev *cxlmd; in devm_cxl_add_memdev()
[all …]
A Dcore.h30 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa);
31 u64 cxl_dpa_to_hpa(struct cxl_region *cxlr, const struct cxl_memdev *cxlmd,
36 const struct cxl_memdev *cxlmd, u64 dpa) in cxl_dpa_to_hpa()
41 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa) in cxl_dpa_to_region()
68 int cxl_query_cmd(struct cxl_memdev *cxlmd,
70 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s);
A Dtrace.h52 TP_PROTO(const struct cxl_memdev *cxlmd, u32 status, u32 fe, u32 *hl),
100 TP_PROTO(const struct cxl_memdev *cxlmd, u32 status),
129 TP_PROTO(const struct cxl_memdev *cxlmd, enum cxl_event_log_type log,
227 TP_PROTO(const struct cxl_memdev *cxlmd, enum cxl_event_log_type log,
318 TP_PROTO(const struct cxl_memdev *cxlmd, enum cxl_event_log_type log,
426 TP_PROTO(const struct cxl_memdev *cxlmd, enum cxl_event_log_type log,
589 TP_PROTO(const struct cxl_memdev *cxlmd, enum cxl_event_log_type log,
684 TP_PROTO(struct cxl_memdev *cxlmd, struct cxl_region *cxlr,
A Dpmem.c205 struct cxl_memdev *cxlmd) in cxl_nvdimm_alloc()
236 struct cxl_memdev *cxlmd = _cxlmd; in cxlmd_release_nvdimm()
255 struct cxl_memdev *cxlmd) in devm_cxl_add_nvdimm()
A Dregion.c259 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_decode_reset()
314 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_decode_commit()
1058 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_port_attach_region()
1205 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in check_last_peer()
1210 struct cxl_memdev *cxlmd_peer; in check_last_peer()
1293 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_port_setup_targets()
1509 struct cxl_memdev *cxlmd; in cxl_region_teardown_targets()
1545 struct cxl_memdev *cxlmd; in cxl_region_setup_targets()
1593 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_validate_position()
1618 struct cxl_memdev *cxlmd_target; in cxl_region_validate_position()
[all …]
A Dmbox.c530 int cxl_query_cmd(struct cxl_memdev *cxlmd, in cxl_query_cmd()
636 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s) in cxl_send_cmd()
859 void cxl_event_trace_record(const struct cxl_memdev *cxlmd, in cxl_event_trace_record()
899 static void __cxl_event_trace_record(const struct cxl_memdev *cxlmd, in __cxl_event_trace_record()
991 struct cxl_memdev *cxlmd = mds->cxlds.cxlmd; in cxl_mem_get_records_log()
1221 int cxl_mem_sanitize(struct cxl_memdev *cxlmd, u16 cmd) in cxl_mem_sanitize()
1338 int cxl_mem_get_poison(struct cxl_memdev *cxlmd, u64 offset, u64 len, in cxl_mem_get_poison()
A Dport.c839 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in cxl_port_add()
1398 struct cxl_memdev *cxlmd = data; in delete_endpoint()
1414 int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint) in cxl_endpoint_autoremove()
1457 struct cxl_memdev *cxlmd;
1478 struct cxl_memdev *cxlmd = data; in cxl_detach_ep()
1542 static int add_port_attach_ep(struct cxl_memdev *cxlmd, in add_port_attach_ep()
1611 int devm_cxl_enumerate_ports(struct cxl_memdev *cxlmd) in devm_cxl_enumerate_ports()
1704 struct cxl_port *cxl_mem_find_port(struct cxl_memdev *cxlmd, in cxl_mem_find_port()
2115 bool schedule_cxl_memdev_detach(struct cxl_memdev *cxlmd) in schedule_cxl_memdev_detach()
2172 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in cxl_endpoint_get_perf_coordinates()
A Dhdm.c232 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in __cxl_dpa_release()
275 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in __cxl_dpa_reserve()
424 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_dpa_set_mode()
469 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_dpa_alloc()
654 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_decoder_commit()
905 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in init_hdm_decoder()
A Dcdat.c346 static int cxl_qos_class_verify(struct cxl_memdev *cxlmd) in cxl_qos_class_verify()
393 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in DEFINE_FREE()
576 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxled_get_dpa_perf()
635 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_endpoint_gather_bandwidth()
A Dpci.c588 struct cxl_memdev *cxlmd; in read_cdat_data()
925 struct cxl_memdev *cxlmd = cxlds->cxlmd; in cxl_error_detected()
/linux/drivers/cxl/
A Dcxlmem.h49 struct cxl_memdev { struct
63 return container_of(dev, struct cxl_memdev, dev); in to_cxl_memdev()
76 static inline struct cxl_memdev *
90 struct cxl_memdev *devm_cxl_add_memdev(struct device *host,
93 struct cxl_memdev *cxlmd);
101 struct cxl_memdev *cxlmd) in cxl_ep_load()
434 struct cxl_memdev *cxlmd;
836 int cxl_trigger_poison_list(struct cxl_memdev *cxlmd);
837 int cxl_inject_poison(struct cxl_memdev *cxlmd, u64 dpa);
838 int cxl_clear_poison(struct cxl_memdev *cxlmd, u64 dpa);
[all …]
A Dmem.c41 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_mem_dpa_show()
48 static int devm_cxl_add_endpoint(struct device *host, struct cxl_memdev *cxlmd, in devm_cxl_add_endpoint()
88 struct cxl_memdev *cxlmd = data; in cxl_debugfs_poison_inject()
98 struct cxl_memdev *cxlmd = data; in cxl_debugfs_poison_clear()
108 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_mem_probe()
219 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_mem_visible()
A Dsecurity.c16 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_get_security_flags()
73 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_change_key()
99 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in __cxl_pmem_security_disable()
134 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_freeze()
147 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_unlock()
172 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_passphrase_erase()
A Dcxl.h554 struct cxl_memdev *cxlmd;
559 struct cxl_memdev *cxlmd;
749 int devm_cxl_enumerate_ports(struct cxl_memdev *cxlmd);
754 struct cxl_port *cxl_mem_find_port(struct cxl_memdev *cxlmd,
756 bool schedule_cxl_memdev_detach(struct cxl_memdev *cxlmd);
793 int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint);
859 int devm_cxl_add_nvdimm(struct cxl_port *parent_port, struct cxl_memdev *cxlmd);
897 void cxl_memdev_update_perf(struct cxl_memdev *cxlmd);
A Dpmem.c64 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_nvdimm_probe()
199 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_nvdimm_ctl()
366 struct cxl_memdev *cxlmd = m->cxlmd; in cxl_pmem_region_probe()
A Dpci.c816 struct cxl_memdev *cxlmd; in cxl_pci_probe()
964 struct cxl_memdev *cxlmd = cxlds->cxlmd; in cxl_slot_reset()
978 struct cxl_memdev *cxlmd = cxlds->cxlmd; in cxl_error_resume()
988 struct cxl_memdev *cxlmd = cxlds->cxlmd; in cxl_reset_done()
A Dport.c95 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in cxl_endpoint_port_probe()
/linux/tools/testing/cxl/test/
A Dmock.c292 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in __wrap_cxl_endpoint_parse_cdat()
A Dcxl.c748 struct cxl_memdev *cxlmd; in mock_init_hdm_decoder()
1001 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in mock_cxl_endpoint_parse_cdat()
A Dmem.c1475 struct cxl_memdev *cxlmd; in cxl_mock_mem_probe()

Completed in 64 milliseconds