Home
last modified time | relevance | path

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

/linux-6.15/drivers/cxl/core/
H A Dcore.h23 void cxl_decoder_kill_region(struct cxl_endpoint_decoder *cxled);
51 static inline void cxl_decoder_kill_region(struct cxl_endpoint_decoder *cxled) in cxl_decoder_kill_region()
77 int cxl_dpa_set_part(struct cxl_endpoint_decoder *cxled,
79 int cxl_dpa_alloc(struct cxl_endpoint_decoder *cxled, unsigned long long size);
80 int cxl_dpa_free(struct cxl_endpoint_decoder *cxled);
81 resource_size_t cxl_dpa_size(struct cxl_endpoint_decoder *cxled);
82 resource_size_t cxl_dpa_resource_start(struct cxl_endpoint_decoder *cxled);
H A Dhdm.c333 struct cxl_endpoint_decoder *cxled, in request_skip()
352 static int __cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in __cxl_dpa_reserve()
511 int devm_cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in devm_cxl_dpa_reserve()
549 int cxl_dpa_free(struct cxl_endpoint_decoder *cxled) in cxl_dpa_free()
576 int cxl_dpa_set_part(struct cxl_endpoint_decoder *cxled, in cxl_dpa_set_part()
791 struct cxl_endpoint_decoder *cxled = in cxl_decoder_commit()
829 struct cxl_endpoint_decoder *cxled = in cxl_decoder_commit()
924 struct cxl_endpoint_decoder *cxled; in cxl_decoder_reset()
935 struct cxl_endpoint_decoder *cxled; in cxl_setup_hdm_decoder_from_dvsec()
976 struct cxl_endpoint_decoder *cxled = NULL; in init_hdm_decoder()
[all …]
H A Dregion.c764 struct cxl_endpoint_decoder *cxled; in show_targetN()
870 struct cxl_endpoint_decoder *cxled, in cxl_region_find_decoder()
919 struct cxl_endpoint_decoder *cxled) in alloc_region_ref()
993 struct cxl_endpoint_decoder *cxled) in cxl_rr_ep_add()
1018 struct cxl_endpoint_decoder *cxled, in cxl_rr_alloc_decoder()
1231 struct cxl_endpoint_decoder *cxled_peer; in check_last_peer()
1540 struct cxl_endpoint_decoder *cxled; in cxl_region_teardown_targets()
1575 struct cxl_endpoint_decoder *cxled; in cxl_region_setup_targets()
1623 struct cxl_endpoint_decoder *cxled, in cxl_region_validate_position()
2748 struct cxl_endpoint_decoder *cxled; in poison_by_decoder()
[all …]
H A Dport.c196 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_show()
214 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_store()
236 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_resource_show()
246 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_show()
255 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_store()
429 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in cxl_endpoint_decoder_release()
508 struct cxl_endpoint_decoder *to_cxl_endpoint_decoder(struct device *dev) in to_cxl_endpoint_decoder()
513 return container_of(dev, struct cxl_endpoint_decoder, cxld.dev); in to_cxl_endpoint_decoder()
1896 struct cxl_endpoint_decoder *cxl_endpoint_decoder_alloc(struct cxl_port *port) in cxl_endpoint_decoder_alloc()
1898 struct cxl_endpoint_decoder *cxled; in cxl_endpoint_decoder_alloc()
[all …]
H A Dcdat.c585 static struct cxl_dpa_perf *cxled_get_dpa_perf(struct cxl_endpoint_decoder *cxled) in cxled_get_dpa_perf()
632 struct cxl_endpoint_decoder *cxled, in cxl_endpoint_gather_bandwidth()
1002 struct cxl_endpoint_decoder *cxled = cxlr->params.targets[i]; in cxl_region_shared_upstream_bandwidth_update()
1056 struct cxl_endpoint_decoder *cxled) in cxl_region_perf_data_calculate()
/linux-6.15/drivers/cxl/
H A Dcxl.h393 struct cxl_endpoint_decoder { struct
480 struct cxl_endpoint_decoder *targets[CXL_DECODER_MAX_INTERLEAVE];
770 struct cxl_endpoint_decoder *to_cxl_endpoint_decoder(struct device *dev);
779 struct cxl_endpoint_decoder *cxl_endpoint_decoder_alloc(struct cxl_port *port);
860 struct cxl_endpoint_decoder *cxled);
873 struct cxl_endpoint_decoder *cxled) in cxl_add_to_region()
894 struct cxl_endpoint_decoder *cxled);
H A Dcxlmem.h66 static inline struct cxl_port *cxled_to_port(struct cxl_endpoint_decoder *cxled) in cxled_to_port()
77 cxled_to_memdev(struct cxl_endpoint_decoder *cxled) in cxled_to_memdev()
96 int devm_cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled,
H A Dport.c35 struct cxl_endpoint_decoder *cxled; in discover_region()
/linux-6.15/tools/testing/cxl/test/
H A Dcxl.c744 struct cxl_endpoint_decoder *cxled; in mock_init_hdm_decoder()
884 struct cxl_endpoint_decoder *cxled; in mock_cxl_enumerate_decoders()