Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/cxl/core/
Dcore.h18 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);
Dhdm.c164 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 …]
Dregion.c130 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 …]
Dport.c181 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/
Dcxl.h299 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);
Dcxlmem.h53 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/
Dcxl.c587 struct cxl_endpoint_decoder *cxled; in mock_cxl_enumerate_decoders()