Searched refs:cxl_endpoint_decoder (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/drivers/cxl/core/ |
D | core.h | 18 void cxl_decoder_kill_region(struct cxl_endpoint_decoder *cxled); 26 static inline void cxl_decoder_kill_region(struct cxl_endpoint_decoder *cxled) in cxl_decoder_kill_region() 51 int cxl_dpa_set_mode(struct cxl_endpoint_decoder *cxled, 53 int cxl_dpa_alloc(struct cxl_endpoint_decoder *cxled, unsigned long long size); 54 int cxl_dpa_free(struct cxl_endpoint_decoder *cxled); 55 resource_size_t cxl_dpa_size(struct cxl_endpoint_decoder *cxled); 56 resource_size_t cxl_dpa_resource_start(struct cxl_endpoint_decoder *cxled);
|
D | hdm.c | 164 static void __cxl_dpa_release(struct cxl_endpoint_decoder *cxled) in __cxl_dpa_release() 196 static void devm_cxl_dpa_release(struct cxl_endpoint_decoder *cxled) in devm_cxl_dpa_release() 205 static int __cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in __cxl_dpa_reserve() 277 static int devm_cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, in devm_cxl_dpa_reserve() 294 resource_size_t cxl_dpa_size(struct cxl_endpoint_decoder *cxled) in cxl_dpa_size() 306 resource_size_t cxl_dpa_resource_start(struct cxl_endpoint_decoder *cxled) in cxl_dpa_resource_start() 318 int cxl_dpa_free(struct cxl_endpoint_decoder *cxled) in cxl_dpa_free() 353 int cxl_dpa_set_mode(struct cxl_endpoint_decoder *cxled, in cxl_dpa_set_mode() 399 int cxl_dpa_alloc(struct cxl_endpoint_decoder *cxled, unsigned long long size) in cxl_dpa_alloc() 616 struct cxl_endpoint_decoder *cxled = in cxl_decoder_commit() [all …]
|
D | region.c | 130 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_reset() 165 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_commit() 584 struct cxl_endpoint_decoder *cxled; in show_targetN() 720 struct cxl_endpoint_decoder *cxled) in cxl_rr_ep_add() 745 struct cxl_endpoint_decoder *cxled, in cxl_rr_alloc_decoder() 797 struct cxl_endpoint_decoder *cxled, int pos) in cxl_port_attach_region() 883 struct cxl_endpoint_decoder *cxled) in cxl_port_detach_region() 922 static int check_last_peer(struct cxl_endpoint_decoder *cxled, in check_last_peer() 929 struct cxl_endpoint_decoder *cxled_peer; in check_last_peer() 964 struct cxl_endpoint_decoder *cxled) in cxl_port_setup_targets() [all …]
|
D | port.c | 181 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_show() 199 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_store() 221 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_resource_show() 231 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_show() 240 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_store() 392 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in cxl_endpoint_decoder_release() 469 struct cxl_endpoint_decoder *to_cxl_endpoint_decoder(struct device *dev) in to_cxl_endpoint_decoder() 474 return container_of(dev, struct cxl_endpoint_decoder, cxld.dev); in to_cxl_endpoint_decoder() 1597 struct cxl_endpoint_decoder *cxl_endpoint_decoder_alloc(struct cxl_port *port) in cxl_endpoint_decoder_alloc() 1599 struct cxl_endpoint_decoder *cxled; in cxl_endpoint_decoder_alloc() [all …]
|
/Linux-v6.1/drivers/cxl/ |
D | cxl.h | 299 struct cxl_endpoint_decoder { struct 378 struct cxl_endpoint_decoder *targets[CXL_DECODER_MAX_INTERLEAVE]; 580 struct cxl_endpoint_decoder *to_cxl_endpoint_decoder(struct device *dev); 588 struct cxl_endpoint_decoder *cxl_endpoint_decoder_alloc(struct cxl_port *port);
|
D | cxlmem.h | 53 static inline struct cxl_port *cxled_to_port(struct cxl_endpoint_decoder *cxled) in cxled_to_port() 64 cxled_to_memdev(struct cxl_endpoint_decoder *cxled) in cxled_to_memdev()
|
/Linux-v6.1/tools/testing/cxl/test/ |
D | cxl.c | 587 struct cxl_endpoint_decoder *cxled; in mock_cxl_enumerate_decoders()
|