Home
last modified time | relevance | path

Searched defs:cxlmd (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/cxl/
H A Dmem.c41 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_mem_dpa_show() local
48 devm_cxl_add_endpoint(struct device * host,struct cxl_memdev * cxlmd,struct cxl_dport * parent_dport) devm_cxl_add_endpoint() argument
88 struct cxl_memdev *cxlmd = data; cxl_debugfs_poison_inject() local
98 struct cxl_memdev *cxlmd = data; cxl_debugfs_poison_clear() local
108 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); cxl_mem_probe() local
223 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); cxl_mem_visible() local
[all...]
H A Dsecurity.c16 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_get_security_flags() local
73 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_change_key() local
99 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in __cxl_pmem_security_disable() local
134 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_freeze() local
147 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_unlock() local
172 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_security_passphrase_erase() local
H A Dpmem.c92 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_nvdimm_arm_dirty_shutdown_tracking() local
125 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_nvdimm_probe() local
268 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_nvdimm_ctl() local
435 struct cxl_memdev *cxlmd = m->cxlmd; in cxl_pmem_region_probe() local
H A Dpci.c826 struct cxl_memdev *cxlmd = cxlds->cxlmd; rcd_pcie_cap_emit() local
910 struct cxl_memdev *cxlmd; cxl_pci_probe() local
1073 struct cxl_memdev *cxlmd = cxlds->cxlmd; cxl_slot_reset() local
1087 struct cxl_memdev *cxlmd = cxlds->cxlmd; cxl_error_resume() local
1097 struct cxl_memdev *cxlmd = cxlds->cxlmd; cxl_reset_done() local
[all...]
H A Dcxl.h568 struct cxl_memdev *cxlmd; global() member
574 struct cxl_memdev *cxlmd; global() member
/linux/drivers/cxl/core/
H A Dedac.c36 struct cxl_memdev *cxlmd; member
107 struct cxl_memdev *cxlmd; in cxl_scrub_get_attrbs() local
156 struct cxl_memdev *cxlmd; in cxl_scrub_set_attrbs_region() local
204 struct cxl_memdev *cxlmd; cxl_scrub_set_attrbs_device() local
365 cxl_memdev_scrub_init(struct cxl_memdev * cxlmd,struct edac_dev_feature * ras_feature,u8 scrub_inst) cxl_memdev_scrub_init() argument
420 struct cxl_memdev *cxlmd; cxl_region_scrub_init() local
480 struct cxl_memdev *cxlmd; global() member
550 struct cxl_memdev *cxlmd = cxl_ecs_ctx->cxlmd; cxl_mem_ecs_get_attrbs() local
580 struct cxl_memdev *cxlmd = cxl_ecs_ctx->cxlmd; cxl_mem_ecs_set_attrbs() local
777 cxl_memdev_ecs_init(struct cxl_memdev * cxlmd,struct edac_dev_feature * ras_feature) cxl_memdev_ecs_init() argument
916 cxl_find_rec_gen_media(struct cxl_memdev * cxlmd,struct cxl_mem_repair_attrbs * attrbs) cxl_find_rec_gen_media() argument
936 cxl_find_rec_dram(struct cxl_memdev * cxlmd,struct cxl_mem_repair_attrbs * attrbs) cxl_find_rec_dram() argument
1088 cxl_store_rec_gen_media(struct cxl_memdev * cxlmd,union cxl_event * evt) cxl_store_rec_gen_media() argument
1118 cxl_store_rec_dram(struct cxl_memdev * cxlmd,union cxl_event * evt) cxl_store_rec_dram() argument
1148 cxl_is_memdev_memory_online(const struct cxl_memdev * cxlmd) cxl_is_memdev_memory_online() argument
1170 struct cxl_memdev *cxlmd; global() member
1264 struct cxl_memdev *cxlmd = cxl_sparing_ctx->cxlmd; cxl_mem_sparing_get_attrbs() local
1294 cxl_mem_get_rec_dram(struct cxl_memdev * cxlmd,struct cxl_mem_sparing_context * ctx) cxl_mem_get_rec_dram() argument
1337 struct cxl_memdev *cxlmd = cxl_sparing_ctx->cxlmd; cxl_mem_perform_sparing() local
1497 struct cxl_memdev *cxlmd = ctx->cxlmd; cxl_mem_sparing_get_min_dpa() local
1509 struct cxl_memdev *cxlmd = ctx->cxlmd; cxl_mem_sparing_get_max_dpa() local
1520 struct cxl_memdev *cxlmd = ctx->cxlmd; cxl_mem_sparing_set_dpa() local
1619 cxl_memdev_sparing_init(struct cxl_memdev * cxlmd,struct edac_dev_feature * ras_feature,const struct cxl_mem_sparing_desc * desc,u8 repair_inst) cxl_memdev_sparing_init() argument
1691 struct cxl_memdev *cxlmd; global() member
1750 struct cxl_memdev *cxlmd = cxl_ppr_ctx->cxlmd; cxl_mem_ppr_get_attrbs() local
1785 struct cxl_memdev *cxlmd = cxl_ppr_ctx->cxlmd; cxl_mem_perform_ppr() local
1857 struct cxl_memdev *cxlmd = cxl_ppr_ctx->cxlmd; cxl_ppr_get_min_dpa() local
1868 struct cxl_memdev *cxlmd = cxl_ppr_ctx->cxlmd; cxl_ppr_get_max_dpa() local
1888 struct cxl_memdev *cxlmd = cxl_ppr_ctx->cxlmd; cxl_ppr_set_dpa() local
1922 struct cxl_memdev *cxlmd = cxl_ppr_ctx->cxlmd; cxl_do_ppr() local
1945 cxl_memdev_soft_ppr_init(struct cxl_memdev * cxlmd,struct edac_dev_feature * ras_feature,u8 repair_inst) cxl_memdev_soft_ppr_init() argument
1991 devm_cxl_memdev_edac_register(struct cxl_memdev * cxlmd) devm_cxl_memdev_edac_register() argument
2091 devm_cxl_memdev_edac_release(struct cxl_memdev * cxlmd) devm_cxl_memdev_edac_release() argument
[all...]
H A Dras.c34 cxl_cper_trace_corr_prot_err(struct cxl_memdev * cxlmd,struct cxl_ras_capability_regs ras_cap) cxl_cper_trace_corr_prot_err() argument
43 cxl_cper_trace_uncorr_prot_err(struct cxl_memdev * cxlmd,struct cxl_ras_capability_regs ras_cap) cxl_cper_trace_uncorr_prot_err() argument
74 struct cxl_memdev *cxlmd; cxl_cper_handle_prot_err() local
[all...]
H A Dpmem.c196 struct cxl_memdev *cxlmd) in cxl_nvdimm_alloc() argument
227 struct cxl_memdev *cxlmd = _cxlmd; in cxlmd_release_nvdimm() local
246 devm_cxl_add_nvdimm(struct cxl_port * parent_port,struct cxl_memdev * cxlmd) devm_cxl_add_nvdimm() argument
[all...]
H A Dregion.c263 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_decode_reset() local
318 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_decode_commit() local
1134 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_port_attach_region() local
1292 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); check_last_peer() local
1380 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_port_setup_targets() local
1605 struct cxl_memdev *cxlmd; cxl_region_teardown_targets() local
1641 struct cxl_memdev *cxlmd; cxl_region_setup_targets() local
1689 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_region_validate_position() local
1738 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_region_attach_position() local
1892 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_calc_interleave_pos() local
1975 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_region_attach() local
2191 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); __cxl_decoder_detach() local
2755 struct cxl_memdev *cxlmd = cxlr_pmem->mapping[i].cxlmd; cxl_pmem_region_release() local
2795 cxl_get_poison_unmapped(struct cxl_memdev * cxlmd,struct cxl_poison_context * ctx) cxl_get_poison_unmapped() argument
2838 struct cxl_memdev *cxlmd; poison_by_decoder() local
2939 cxl_dpa_to_region(const struct cxl_memdev * cxlmd,u64 dpa) cxl_dpa_to_region() argument
3115 cxl_dpa_to_hpa(struct cxl_region * cxlr,const struct cxl_memdev * cxlmd,u64 dpa) cxl_dpa_to_hpa() argument
3172 struct cxl_memdev *cxlmd; global() member
3263 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_pmem_region_alloc() local
3506 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_find_root_decoder() local
3582 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); __construct_region() local
3658 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); construct_region() local
3950 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_region_probe() local
[all...]
H A Dhdm.c256 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in __cxl_dpa_release() local
350 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in __cxl_dpa_reserve() local
579 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_dpa_set_part() local
608 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in __cxl_dpa_alloc() local
832 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_decoder_commit() local
1051 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); init_hdm_decoder() local
1261 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); devm_cxl_endpoint_decoders_setup() local
[all...]
H A Dport.c200 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in mode_show() local
851 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); cxl_port_add() local
1398 struct cxl_memdev *cxlmd = data; delete_endpoint() local
1414 cxl_endpoint_autoremove(struct cxl_memdev * cxlmd,struct cxl_port * endpoint) cxl_endpoint_autoremove() argument
1463 struct cxl_memdev *cxlmd; global() member
1484 struct cxl_memdev *cxlmd = data; cxl_detach_ep() local
1690 add_port_attach_ep(struct cxl_memdev * cxlmd,struct device * uport_dev,struct device * dport_dev) add_port_attach_ep() argument
1766 devm_cxl_enumerate_ports(struct cxl_memdev * cxlmd) devm_cxl_enumerate_ports() argument
1871 cxl_mem_find_port(struct cxl_memdev * cxlmd,struct cxl_dport ** dport) cxl_mem_find_port() argument
2274 schedule_cxl_memdev_detach(struct cxl_memdev * cxlmd) schedule_cxl_memdev_detach() argument
2331 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); cxl_endpoint_get_perf_coordinates() local
[all...]
H A Dmbox.c889 void cxl_event_trace_record(const struct cxl_memdev *cxlmd, in cxl_event_trace_record()
964 static void __cxl_event_trace_record(const struct cxl_memdev *cxlmd, in __cxl_event_trace_record()
1058 struct cxl_memdev *cxlmd = mds->cxlds.cxlmd; in cxl_mem_get_records_log() local
1284 int cxl_mem_sanitize(struct cxl_memdev *cxlmd, u16 cmd) in cxl_mem_sanitize()
1418 int cxl_mem_get_poison(struct cxl_memdev *cxlmd, u64 offset, u64 len, in cxl_mem_get_poison()
H A Dmce.c15 struct cxl_memdev *cxlmd = mds->cxlds.cxlmd; in cxl_handle_mce() local
H A Dcdat.c348 static void cxl_qos_class_verify(struct cxl_memdev *cxlmd) in cxl_qos_class_verify() argument
405 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in DEFINE_FREE() local
584 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxled_get_dpa_perf() local
639 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); cxl_endpoint_gather_bandwidth() local
[all...]
H A Dfeatures.c649 struct cxl_memdev *cxlmd = fwctl_to_memdev(fwctl_dev); in cxlctl_fw_rpc() local
678 int devm_cxl_setup_fwctl(struct device *host, struct cxl_memdev *cxlmd) in devm_cxl_setup_fwctl()
H A Dpci.c570 struct cxl_memdev *cxlmd; in read_cdat_data() local
907 struct cxl_memdev *cxlmd = cxlds->cxlmd; cxl_error_detected() local
H A Dtrace.h258 #define CXL_EVT_TP_fast_assign(cxlmd, l, hdr) \ argument
/linux/include/cxl/
H A Dfeatures.h82 struct cxl_memdev *cxlmd) in devm_cxl_setup_fwctl()
/linux/tools/testing/cxl/test/
H A Dmock.c238 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); __wrap_cxl_endpoint_parse_cdat() local
H A Dcxl.c781 struct cxl_memdev *cxlmd; in mock_init_hdm_decoder() local
1090 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport_dev); in mock_cxl_endpoint_parse_cdat() local
H A Dmem.c1690 struct cxl_memdev *cxlmd; in cxl_mock_mem_probe() local