Searched refs:cxl_decoder (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/cxl/ |
| H A D | cxl.h | 362 struct cxl_decoder { struct 371 int (*commit)(struct cxl_decoder *cxld); argument 372 void (*reset)(struct cxl_decoder *cxld); argument 394 struct cxl_decoder cxld; 415 struct cxl_decoder cxld; 705 struct cxl_decoder *decoder; 727 void cxl_port_commit_reap(struct cxl_decoder *cxld); 767 struct cxl_decoder *to_cxl_decoder(struct device *dev); 778 int cxl_decoder_add(struct cxl_decoder *cxld, int *target_map); 780 int cxl_decoder_add_locked(struct cxl_decoder *cxld, int *target_map); [all …]
|
| H A D | acpi.c | 74 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in cxl_parse_cxims() 350 struct cxl_decoder *cxld; in DEFINE_FREE() 676 struct cxl_decoder *cxld; in add_root_nvdimm_bridge() 800 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in pair_cxl_resource()
|
| /linux-6.15/drivers/cxl/core/ |
| H A D | port.c | 100 struct cxl_decoder *cxld = to_cxl_decoder(dev); in start_show() 109 struct cxl_decoder *cxld = to_cxl_decoder(dev); in size_show() 135 struct cxl_decoder *cxld = to_cxl_decoder(dev); in target_type_show() 149 struct cxl_decoder *cxld = &cxlsd->cxld; in emit_target_list() 285 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_granularity_show() 295 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_ways_show() 498 struct cxl_decoder *to_cxl_decoder(struct device *dev) in to_cxl_decoder() 504 return container_of(dev, struct cxl_decoder, dev); in to_cxl_decoder() 1814 struct cxl_decoder *cxld; in cxl_root_decoder_alloc() 1868 struct cxl_decoder *cxld; in cxl_switch_decoder_alloc() [all …]
|
| H A D | hdm.c | 21 static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in add_hdm_decoder() 689 static void cxld_set_interleave(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_interleave() 711 static void cxld_set_type(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_type() 766 static int cxl_decoder_commit(struct cxl_decoder *cxld) in cxl_decoder_commit() 857 struct cxl_decoder *cxld; in commit_reap() 873 void cxl_port_commit_reap(struct cxl_decoder *cxld) in cxl_port_commit_reap() 891 static void cxl_decoder_reset(struct cxl_decoder *cxld) in cxl_decoder_reset() 932 struct cxl_port *port, struct cxl_decoder *cxld, u64 *dpa_base, in cxl_setup_hdm_decoder_from_dvsec() 972 static int init_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in init_hdm_decoder() 1170 struct cxl_decoder *cxld; in devm_cxl_enumerate_decoders()
|
| H A D | region.c | 273 struct cxl_decoder *cxld; in cxl_region_decode_reset() 316 struct cxl_decoder *cxld; in cxl_region_decode_commit() 806 struct cxl_decoder *cxld; in match_free_decoder() 853 struct cxl_decoder *cxld; in match_auto_decoder() 868 static struct cxl_decoder * 896 struct cxl_decoder *cxld) in auto_order_ok() 933 struct cxl_decoder *cxld; in alloc_region_ref() 1021 struct cxl_decoder *cxld; in cxl_rr_alloc_decoder() 1085 struct cxl_decoder *cxld; in cxl_port_attach_region() 1387 struct cxl_decoder *parent_cxld; in cxl_port_setup_targets() [all …]
|
| H A D | pci.c | 258 struct cxl_decoder *cxld; in dvsec_range_allowed() 1009 struct cxl_decoder *cxld; in __cxl_endpoint_decoder_reset_detected()
|
| /linux-6.15/tools/testing/cxl/test/ |
| H A D | cxl.c | 673 static int mock_decoder_commit(struct cxl_decoder *cxld) in mock_decoder_commit() 696 static void mock_decoder_reset(struct cxl_decoder *cxld) in mock_decoder_reset() 714 static void default_mock_decoder(struct cxl_decoder *cxld) in default_mock_decoder() 730 struct cxl_decoder *cxld; in first_decoder() 740 static void mock_init_hdm_decoder(struct cxl_decoder *cxld) in mock_init_hdm_decoder() 870 struct cxl_decoder *cxld; in mock_cxl_enumerate_decoders()
|