Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/cxl/core/
H A Dcore.h21 void cxl_decoder_kill_region(struct cxl_endpoint_decoder *cxled);
35 static inline void cxl_decoder_kill_region(struct cxl_endpoint_decoder *cxled) in cxl_decoder_kill_region()
61 int cxl_dpa_set_mode(struct cxl_endpoint_decoder *cxled,
63 int cxl_dpa_alloc(struct cxl_endpoint_decoder *cxled, unsigned long long size);
64 int cxl_dpa_free(struct cxl_endpoint_decoder *cxled);
65 resource_size_t cxl_dpa_size(struct cxl_endpoint_decoder *cxled);
66 resource_size_t cxl_dpa_resource_start(struct cxl_endpoint_decoder *cxled);
H A Dregion.c156 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_reset()
217 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_commit()
667 struct cxl_endpoint_decoder *cxled; in show_targetN()
734 struct cxl_endpoint_decoder *cxled, in cxl_region_find_decoder()
784 struct cxl_endpoint_decoder *cxled) in alloc_region_ref()
858 struct cxl_endpoint_decoder *cxled) in cxl_rr_ep_add()
883 struct cxl_endpoint_decoder *cxled, in cxl_rr_alloc_decoder()
944 struct cxl_endpoint_decoder *cxled, int pos) in cxl_port_attach_region()
1030 struct cxl_endpoint_decoder *cxled) in cxl_port_detach_region()
1069 static int check_last_peer(struct cxl_endpoint_decoder *cxle
[all...]
H A Dhdm.c227 static void __cxl_dpa_release(struct cxl_endpoint_decoder *cxled) in __cxl_dpa_release()
259 static void devm_cxl_dpa_release(struct cxl_endpoint_decoder *cxled) in devm_cxl_dpa_release()
268 static int __cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in __cxl_dpa_reserve()
342 int devm_cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in devm_cxl_dpa_reserve()
360 resource_size_t cxl_dpa_size(struct cxl_endpoint_decoder *cxled) in cxl_dpa_size()
372 resource_size_t cxl_dpa_resource_start(struct cxl_endpoint_decoder *cxled) in cxl_dpa_resource_start()
383 int cxl_dpa_free(struct cxl_endpoint_decoder *cxled) in cxl_dpa_free()
418 int cxl_dpa_set_mode(struct cxl_endpoint_decoder *cxled, in cxl_dpa_set_mode()
464 int cxl_dpa_alloc(struct cxl_endpoint_decoder *cxled, unsigned long long size) in cxl_dpa_alloc()
650 struct cxl_endpoint_decoder *cxle in cxl_decoder_commit()
[all...]
H A Dtrace.c37 struct cxl_endpoint_decoder *cxled) in cxl_dpa_to_hpa()
88 struct cxl_endpoint_decoder *cxled = NULL; in cxl_trace_hpa()
H A Dport.c194 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_show()
202 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_store()
224 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_resource_show()
234 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_show()
243 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_store()
407 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in cxl_endpoint_decoder_release()
486 struct cxl_endpoint_decoder *to_cxl_endpoint_decoder(struct device *dev) in to_cxl_endpoint_decoder()
489 "not a cxl_endpoint_decoder device\n")) in to_cxl_endpoint_decoder()
491 return container_of(dev, struct cxl_endpoint_decoder, cxld.dev); in to_cxl_endpoint_decoder()
1769 struct cxl_endpoint_decoder *cxl_endpoint_decoder_allo
[all...]
H A Dmemdev.c262 struct cxl_endpoint_decoder *cxled; in __cxl_dpa_to_region()
/kernel/linux/linux-6.6/drivers/cxl/
H A Dcxl.h387 * struct cxl_endpoint_decoder - Endpoint / SPA to DPA decoder
395 struct cxl_endpoint_decoder { struct
480 struct cxl_endpoint_decoder *targets[CXL_DECODER_MAX_INTERLEAVE];
711 struct cxl_endpoint_decoder *to_cxl_endpoint_decoder(struct device *dev);
722 struct cxl_endpoint_decoder *cxl_endpoint_decoder_alloc(struct cxl_port *port);
801 struct cxl_endpoint_decoder *cxled);
813 struct cxl_endpoint_decoder *cxled) in cxl_add_to_region()
H A Dcxlmem.h63 static inline struct cxl_port *cxled_to_port(struct cxl_endpoint_decoder *cxled) in cxled_to_port()
74 cxled_to_memdev(struct cxl_endpoint_decoder *cxled) in cxled_to_memdev()
93 int devm_cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled,
H A Dport.c35 struct cxl_endpoint_decoder *cxled; in discover_region()
/kernel/linux/linux-6.6/tools/testing/cxl/test/
H A Dcxl.c738 struct cxl_endpoint_decoder *cxled; in mock_init_hdm_decoder()
878 struct cxl_endpoint_decoder *cxled; in mock_cxl_enumerate_decoders()

Completed in 18 milliseconds