Searched refs:cxl_endpoint_decoder (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/drivers/cxl/core/ |
H A D | core.h | 21 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 D | region.c | 156 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 D | hdm.c | 227 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 D | trace.c | 37 struct cxl_endpoint_decoder *cxled) in cxl_dpa_to_hpa() 88 struct cxl_endpoint_decoder *cxled = NULL; in cxl_trace_hpa()
|
H A D | port.c | 194 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 D | memdev.c | 262 struct cxl_endpoint_decoder *cxled; in __cxl_dpa_to_region()
|
/kernel/linux/linux-6.6/drivers/cxl/ |
H A D | cxl.h | 387 * 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 D | cxlmem.h | 63 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 D | port.c | 35 struct cxl_endpoint_decoder *cxled; in discover_region()
|
/kernel/linux/linux-6.6/tools/testing/cxl/test/ |
H A D | cxl.c | 738 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