Home
last modified time | relevance | path

Searched refs:cxl_endpoint_decoder (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/cxl/core/
H A Dcore.h24 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 Dhdm.c247 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 Dregion.c263 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 Dport.c200 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 Dcdat.c582 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 Dedac.c126 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 Dcxl.h330 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 Dcxlmem.h76 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 Dpci.c963 struct cxl_endpoint_decoder *cxled; in cxl_endpoint_decoder_clear_reset_flags()
/linux/tools/testing/cxl/test/
H A Dcxl.c793 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()