/kernel/linux/linux-6.6/drivers/cxl/core/ |
H A D | core.h | 35 static inline void cxl_decoder_kill_region(struct cxl_endpoint_decoder *cxled) in cxl_decoder_kill_region() argument
|
H A D | trace.c | 88 struct cxl_endpoint_decoder *cxled = NULL; in cxl_trace_hpa() local 36 cxl_dpa_to_hpa(u64 dpa, struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled) cxl_dpa_to_hpa() argument [all...] |
H A D | hdm.c | 227 static void __cxl_dpa_release(struct cxl_endpoint_decoder *cxled) in __cxl_dpa_release() argument 248 cxl_dpa_release(void *cxled) cxl_dpa_release() argument 259 devm_cxl_dpa_release(struct cxl_endpoint_decoder *cxled) devm_cxl_dpa_release() argument 268 __cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, resource_size_t base, resource_size_t len, resource_size_t skipped) __cxl_dpa_reserve() argument 342 devm_cxl_dpa_reserve(struct cxl_endpoint_decoder *cxled, resource_size_t base, resource_size_t len, resource_size_t skipped) devm_cxl_dpa_reserve() argument 360 cxl_dpa_size(struct cxl_endpoint_decoder *cxled) cxl_dpa_size() argument 372 cxl_dpa_resource_start(struct cxl_endpoint_decoder *cxled) cxl_dpa_resource_start() argument 383 cxl_dpa_free(struct cxl_endpoint_decoder *cxled) cxl_dpa_free() argument 418 cxl_dpa_set_mode(struct cxl_endpoint_decoder *cxled, enum cxl_decoder_mode mode) cxl_dpa_set_mode() argument 464 cxl_dpa_alloc(struct cxl_endpoint_decoder *cxled, unsigned long long size) cxl_dpa_alloc() argument 650 struct cxl_endpoint_decoder *cxled = cxl_decoder_commit() local 688 struct cxl_endpoint_decoder *cxled = cxl_decoder_commit() local 747 struct cxl_endpoint_decoder *cxled; cxl_decoder_reset() local 760 struct cxl_endpoint_decoder *cxled; cxl_setup_hdm_decoder_from_dvsec() local 801 struct cxl_endpoint_decoder *cxled = NULL; init_hdm_decoder() local 994 struct cxl_endpoint_decoder *cxled; devm_cxl_enumerate_decoders() local [all...] |
H A D | memdev.c | 262 struct cxl_endpoint_decoder *cxled; in __cxl_dpa_to_region() local
|
H A D | region.c | 156 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_reset() local 217 struct cxl_endpoint_decoder *cxled = p->targets[i]; in cxl_region_decode_commit() local 667 struct cxl_endpoint_decoder *cxled; show_targetN() local 733 cxl_region_find_decoder(struct cxl_port *port, struct cxl_endpoint_decoder *cxled, struct cxl_region *cxlr) cxl_region_find_decoder() argument 783 alloc_region_ref(struct cxl_port *port, struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled) alloc_region_ref() argument 857 cxl_rr_ep_add(struct cxl_region_ref *cxl_rr, struct cxl_endpoint_decoder *cxled) cxl_rr_ep_add() argument 882 cxl_rr_alloc_decoder(struct cxl_port *port, struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled, struct cxl_region_ref *cxl_rr) cxl_rr_alloc_decoder() argument 942 cxl_port_attach_region(struct cxl_port *port, struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled, int pos) cxl_port_attach_region() argument 1028 cxl_port_detach_region(struct cxl_port *port, struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled) cxl_port_detach_region() argument 1069 check_last_peer(struct cxl_endpoint_decoder *cxled, struct cxl_ep *ep, struct cxl_region_ref *cxl_rr, int distance) check_last_peer() argument 1109 cxl_port_setup_targets(struct cxl_port *port, struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled) cxl_port_setup_targets() argument 1322 struct cxl_endpoint_decoder *cxled; cxl_region_teardown_targets() local 1357 struct cxl_endpoint_decoder *cxled; cxl_region_setup_targets() local 1404 cxl_region_validate_position(struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled, int pos) cxl_region_validate_position() argument 1452 cxl_region_attach_position(struct cxl_region *cxlr, struct cxl_root_decoder *cxlrd, struct cxl_endpoint_decoder *cxled, const struct cxl_dport *dport, int pos) cxl_region_attach_position() argument 1484 cxl_region_attach_auto(struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled, int pos) cxl_region_attach_auto() argument 1603 cxl_calc_interleave_pos(struct cxl_endpoint_decoder *cxled) cxl_calc_interleave_pos() argument 1666 struct cxl_endpoint_decoder *cxled = p->targets[i]; cxl_region_sort_targets() local 1685 cxl_region_attach(struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled, int pos) cxl_region_attach() argument 1834 struct cxl_endpoint_decoder *cxled = p->targets[i]; cxl_region_attach() local 1847 cxl_region_detach(struct cxl_endpoint_decoder *cxled) cxl_region_detach() argument 1907 cxl_decoder_kill_region(struct cxl_endpoint_decoder *cxled) cxl_decoder_kill_region() argument 1915 attach_target(struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled, int pos, unsigned int state) attach_target() argument 2442 struct cxl_endpoint_decoder *cxled; poison_by_decoder() local 2541 struct cxl_endpoint_decoder *cxled = p->targets[i]; cxl_pmem_region_alloc() local 2803 construct_region(struct cxl_root_decoder *cxlrd, struct cxl_endpoint_decoder *cxled) construct_region() argument 2886 cxl_add_to_region(struct cxl_port *root, struct cxl_endpoint_decoder *cxled) cxl_add_to_region() argument [all...] |
H A D | port.c | 194 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_show() local 202 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in mode_store() local 224 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_resource_show() local 234 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_show() local 243 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); in dpa_size_store() local 407 struct cxl_endpoint_decoder *cxled = to_cxl_endpoint_decoder(dev); cxl_endpoint_decoder_release() local 1771 struct cxl_endpoint_decoder *cxled; cxl_endpoint_decoder_alloc() local 1887 struct cxl_endpoint_decoder *cxled; cxld_unregister() local [all...] |
/kernel/linux/linux-6.6/drivers/cxl/ |
H A D | port.c | 35 struct cxl_endpoint_decoder *cxled; in discover_region() local
|
H A D | cxl.h | 812 cxl_add_to_region(struct cxl_port *root, struct cxl_endpoint_decoder *cxled) cxl_add_to_region() argument
|
H A D | cxlmem.h | 63 static inline struct cxl_port *cxled_to_port(struct cxl_endpoint_decoder *cxled) in cxled_to_port() argument 74 cxled_to_memdev(struct cxl_endpoint_decoder *cxled) in cxled_to_memdev() argument
|
/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() local 878 struct cxl_endpoint_decoder *cxled; in mock_cxl_enumerate_decoders() local [all...] |