/openbmc/linux/drivers/cxl/core/ |
H A D | memdev.c | 27 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() 55 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in payload_max_show() 68 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in label_storage_size_show() 81 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in ram_size_show() 94 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in pmem_size_show() 107 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in serial_show() 125 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in security_state_show() 157 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in security_sanitize_store() 177 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in security_erase_store() [all …]
|
H A D | core.h | 30 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa); 34 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa) in cxl_dpa_to_region() 61 int cxl_query_cmd(struct cxl_memdev *cxlmd, 63 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s);
|
H A D | pmem.c | 65 struct cxl_nvdimm_bridge *cxl_find_nvdimm_bridge(struct cxl_memdev *cxlmd) in cxl_find_nvdimm_bridge() 201 struct cxl_memdev *cxlmd) in cxl_nvdimm_alloc() 232 struct cxl_memdev *cxlmd = _cxlmd; in cxlmd_release_nvdimm() 249 int devm_cxl_add_nvdimm(struct cxl_memdev *cxlmd) in devm_cxl_add_nvdimm()
|
H A D | trace.h | 52 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, 317 TP_PROTO(const struct cxl_memdev *cxlmd, enum cxl_event_log_type log, 411 TP_PROTO(const struct cxl_memdev *cxlmd, enum cxl_event_log_type log, 560 TP_PROTO(const struct cxl_memdev *cxlmd, enum cxl_event_log_type log, 652 u64 cxl_trace_hpa(struct cxl_region *cxlr, struct cxl_memdev *memdev, u64 dpa); 656 TP_PROTO(struct cxl_memdev *cxlmd, struct cxl_region *cxlr,
|
H A D | region.c | 155 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_decode_reset() 210 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_decode_commit() 930 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_port_attach_region() 1077 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in check_last_peer() 1082 struct cxl_memdev *cxlmd_peer; in check_last_peer() 1165 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_port_setup_targets() 1392 struct cxl_memdev *cxlmd; in cxl_region_teardown_targets() 1428 struct cxl_memdev *cxlmd; in cxl_region_setup_targets() 1476 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_validate_position() 1491 struct cxl_memdev *cxlmd_target = cxled_to_memdev(cxled_target); in cxl_region_validate_position() [all …]
|
H A D | mbox.c | 513 int cxl_query_cmd(struct cxl_memdev *cxlmd, in cxl_query_cmd() 618 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s) in cxl_send_cmd() 863 static void cxl_event_trace_record(const struct cxl_memdev *cxlmd, in cxl_event_trace_record() 959 struct cxl_memdev *cxlmd = mds->cxlds.cxlmd; in cxl_mem_get_records_log() 1187 int cxl_mem_sanitize(struct cxl_memdev *cxlmd, u16 cmd) in cxl_mem_sanitize() 1305 int cxl_mem_get_poison(struct cxl_memdev *cxlmd, u64 offset, u64 len, in cxl_mem_get_poison()
|
H A D | hdm.c | 242 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in __cxl_dpa_release() 285 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in __cxl_dpa_reserve() 434 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_dpa_set_mode() 479 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_dpa_alloc() 665 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_decoder_commit() 916 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in init_hdm_decoder()
|
H A D | port.c | 1259 struct cxl_memdev *cxlmd = data; in delete_endpoint() 1275 int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint) in cxl_endpoint_autoremove() 1319 struct cxl_memdev *cxlmd; 1340 struct cxl_memdev *cxlmd = data; in cxl_detach_ep() 1406 static int add_port_attach_ep(struct cxl_memdev *cxlmd, in add_port_attach_ep() 1474 int devm_cxl_enumerate_ports(struct cxl_memdev *cxlmd) in devm_cxl_enumerate_ports() 1568 struct cxl_port *cxl_mem_find_port(struct cxl_memdev *cxlmd, in cxl_mem_find_port() 2000 bool schedule_cxl_memdev_detach(struct cxl_memdev *cxlmd) in schedule_cxl_memdev_detach()
|
H A D | trace.c | 84 u64 cxl_trace_hpa(struct cxl_region *cxlr, struct cxl_memdev *cxlmd, in cxl_trace_hpa()
|
H A D | pci.c | 600 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in read_cdat_data() 719 struct cxl_memdev *cxlmd = cxlds->cxlmd; in cxl_error_detected()
|
/openbmc/linux/drivers/cxl/ |
H A D | cxlmem.h | 46 struct cxl_memdev { struct 58 static inline struct cxl_memdev *to_cxl_memdev(struct device *dev) in to_cxl_memdev() argument 60 return container_of(dev, struct cxl_memdev, dev); in to_cxl_memdev() 73 static inline struct cxl_memdev * 87 struct cxl_memdev *devm_cxl_add_memdev(struct device *host, 90 struct cxl_memdev *cxlmd); 98 struct cxl_memdev *cxlmd) in cxl_ep_load() 416 struct cxl_memdev *cxlmd; 871 int cxl_mem_get_poison(struct cxl_memdev *cxlmd, u64 offset, u64 len, 873 int cxl_trigger_poison_list(struct cxl_memdev *cxlmd); [all …]
|
H A D | mem.c | 41 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() 89 struct cxl_memdev *cxlmd = data; in cxl_debugfs_poison_inject() 99 struct cxl_memdev *cxlmd = data; in cxl_debugfs_poison_clear() 109 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_mem_probe() 221 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_mem_visible()
|
H A D | security.c | 16 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_get_security_flags() 72 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_change_key() 98 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in __cxl_pmem_security_disable() 133 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_freeze() 146 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_unlock() 171 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_passphrase_erase()
|
H A D | cxl.h | 535 struct cxl_memdev *cxlmd; 540 struct cxl_memdev *cxlmd; 695 int devm_cxl_enumerate_ports(struct cxl_memdev *cxlmd); 700 struct cxl_port *cxl_mem_find_port(struct cxl_memdev *cxlmd, 702 bool schedule_cxl_memdev_detach(struct cxl_memdev *cxlmd); 728 int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint); 797 int devm_cxl_add_nvdimm(struct cxl_memdev *cxlmd); 798 struct cxl_nvdimm_bridge *cxl_find_nvdimm_bridge(struct cxl_memdev *cxlmd);
|
H A D | pmem.c | 66 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_nvdimm_probe() 197 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_nvdimm_ctl() 366 struct cxl_memdev *cxlmd = m->cxlmd; in cxl_pmem_region_probe()
|
H A D | port.c | 90 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in cxl_endpoint_port_probe()
|
H A D | pci.c | 786 struct cxl_memdev *cxlmd; in cxl_pci_probe() 932 struct cxl_memdev *cxlmd = cxlds->cxlmd; in cxl_slot_reset() 946 struct cxl_memdev *cxlmd = cxlds->cxlmd; in cxl_error_resume()
|
/openbmc/linux/tools/testing/cxl/test/ |
H A D | mem.c | 1388 struct cxl_memdev *cxlmd; in cxl_mock_mem_probe()
|
H A D | cxl.c | 742 struct cxl_memdev *cxlmd; in mock_init_hdm_decoder()
|