Searched refs:cxl_endpoint_decoder (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/cxl/core/ |
| H A D | core.h | 24 struct cxl_endpoint_decoder *cxled; 39 struct cxl_endpoint_decoder *cxled, int pos, 73 struct cxl_endpoint_decoder *cxled, in cxl_decoder_detach() 102 int cxl_dpa_set_part(struct cxl_endpoint_decoder *cxled, 106 int cxl_dpa_alloc(struct cxl_endpoint_decoder *cxled, u64 size); 107 int cxl_dpa_free(struct cxl_endpoint_decoder *cxled); 108 resource_size_t cxl_dpa_size(struct cxl_endpoint_decoder *cxled); 109 resource_size_t cxl_dpa_resource_start(struct cxl_endpoint_decoder *cxled);
|
| H A D | hdm.c | 247 static void __cxl_dpa_release(struct cxl_endpoint_decoder *cxled) in __cxl_dpa_release() 278 static void devm_cxl_dpa_release(struct cxl_endpoint_decoder *cxled) in devm_cxl_dpa_release() 320 struct cxl_endpoint_decoder *cxled, in request_skip() 339 static int __cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in __cxl_dpa_reserve() 498 int devm_cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in devm_cxl_dpa_reserve() 515 resource_size_t cxl_dpa_size(struct cxl_endpoint_decoder *cxled) in cxl_dpa_size() 524 resource_size_t cxl_dpa_resource_start(struct cxl_endpoint_decoder *cxled) in cxl_dpa_resource_start() 542 int cxl_dpa_free(struct cxl_endpoint_decoder *cxled) in cxl_dpa_free() 569 int cxl_dpa_set_part(struct cxl_endpoint_decoder *cxled, in cxl_dpa_set_part() 599 static int __cxl_dpa_alloc(struct cxl_endpoint_decoder *cxled, u64 size) in __cxl_dpa_alloc() [all …]
|
| H A D | region.c | 263 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_reset() 318 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_commit() 855 struct cxl_endpoint_decoder *cxled; in show_targetN() 968 struct cxl_endpoint_decoder *cxled, in cxl_port_pick_region_decoder() 1017 struct cxl_endpoint_decoder *cxled, in alloc_region_ref() 1089 struct cxl_endpoint_decoder *cxled) in cxl_rr_ep_add() 1122 struct cxl_endpoint_decoder *cxled, in cxl_rr_assign_decoder() 1153 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(&cxld->dev); in cxl_region_setup_flags() 1200 struct cxl_endpoint_decoder *cxled, int pos) in cxl_port_attach_region() 1315 struct cxl_endpoint_decoder *cxled) in cxl_port_detach_region() [all …]
|
| H A D | port.c | 200 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_show() 218 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_store() 240 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_resource_show() 250 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_show() 259 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_store() 433 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in cxl_endpoint_decoder_release() 514 struct cxl_endpoint_decoder *to_cxl_endpoint_decoder(struct device *dev) in to_cxl_endpoint_decoder() 519 return container_of(dev, struct cxl_endpoint_decoder, cxld.dev); in to_cxl_endpoint_decoder() 2094 struct cxl_endpoint_decoder *cxl_endpoint_decoder_alloc(struct cxl_port *port) in cxl_endpoint_decoder_alloc() 2096 struct cxl_endpoint_decoder *cxled; in cxl_endpoint_decoder_alloc()
|
| H A D | cdat.c | 582 static struct cxl_dpa_perf *cxled_get_dpa_perf(struct cxl_endpoint_decoder *cxled) in cxled_get_dpa_perf() 629 struct cxl_endpoint_decoder *cxled, in cxl_endpoint_gather_bandwidth() 999 struct cxl_endpoint_decoder *cxled = cxlr->params.targets[i]; in cxl_region_shared_upstream_bandwidth_update() 1053 struct cxl_endpoint_decoder *cxled) in cxl_region_perf_data_calculate()
|
| H A D | edac.c | 126 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_scrub_get_attrbs() 170 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_scrub_set_attrbs_region() 430 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_scrub_init()
|
| /linux/drivers/cxl/ |
| H A D | cxl.h | 330 struct cxl_endpoint_decoder { struct 431 struct cxl_endpoint_decoder *targets[CXL_DECODER_MAX_INTERLEAVE]; 773 struct cxl_endpoint_decoder *to_cxl_endpoint_decoder(struct device *dev); 782 struct cxl_endpoint_decoder *cxl_endpoint_decoder_alloc(struct cxl_port *port); 874 int cxl_add_to_region(struct cxl_endpoint_decoder *cxled); 886 static inline int cxl_add_to_region(struct cxl_endpoint_decoder *cxled) in cxl_add_to_region() 906 struct cxl_endpoint_decoder *cxled);
|
| H A D | cxlmem.h | 76 static inline struct cxl_port *cxled_to_port(struct cxl_endpoint_decoder *cxled) in cxled_to_port() 87 cxled_to_memdev(struct cxl_endpoint_decoder *cxled) in cxled_to_memdev() 134 int devm_cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled,
|
| H A D | pci.c | 963 struct cxl_endpoint_decoder *cxled; in cxl_endpoint_decoder_clear_reset_flags()
|
| /linux/tools/testing/cxl/test/ |
| H A D | cxl.c | 793 struct cxl_endpoint_decoder cxled; 865 struct cxl_endpoint_decoder *cxled = in cxld_registry_restore() 911 struct cxl_endpoint_decoder *cxled = in __cxld_registry_save() 972 struct cxl_endpoint_decoder *cxled = in mock_decoder_commit() 1000 struct cxl_endpoint_decoder *cxled = in mock_decoder_reset() 1051 struct cxl_endpoint_decoder *cxled = in init_disabled_mock_decoder() 1140 static void mock_init_hdm_type2_cxled(struct cxl_endpoint_decoder *cxled, in mock_init_hdm_type2_cxled() 1212 static void mock_init_hdm_type3_cxled(struct cxl_endpoint_decoder *cxled, in mock_init_hdm_type3_cxled() 1330 struct cxl_endpoint_decoder *cxled = NULL; in mock_init_hdm_decoder() 1417 struct cxl_endpoint_decoder *cxled; in mock_cxl_enumerate_decoders()
|