Searched refs:cxl_decoder (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/cxl/ |
| H A D | cxl.h | 296 struct cxl_decoder { struct 306 int (*commit)(struct cxl_decoder *cxld); argument 307 void (*reset)(struct cxl_decoder *cxld); argument 331 struct cxl_decoder cxld; 352 struct cxl_decoder cxld; 685 struct cxl_decoder *decoder; 727 void cxl_port_commit_reap(struct cxl_decoder *cxld); 770 struct cxl_decoder *to_cxl_decoder(struct device *dev); 781 int cxl_decoder_add(struct cxl_decoder *cxld); 783 int cxl_decoder_add_locked(struct cxl_decoder *cxld); [all …]
|
| /linux/tools/testing/cxl/test/ |
| H A D | cxl.c | 781 static unsigned long cxld_registry_index(struct cxl_decoder *cxld) in cxld_registry_index() 798 static struct cxl_test_decoder *cxld_registry_find(struct cxl_decoder *cxld) in cxld_registry_find() 805 struct cxl_decoder *___d = (cxld); \ 813 static int mock_decoder_commit(struct cxl_decoder *cxld); 814 static void mock_decoder_reset(struct cxl_decoder *cxld); 815 static void init_disabled_mock_decoder(struct cxl_decoder *cxld); 817 static void cxld_copy(struct cxl_decoder *a, struct cxl_decoder *b) in cxld_copy() 839 static int cxld_registry_restore(struct cxl_decoder *cxld, in cxld_registry_restore() 891 struct cxl_decoder *cxld) in __cxld_registry_save() 932 struct cxl_decoder *cxld) in cxld_registry_save() [all …]
|
| /linux/drivers/cxl/core/ |
| H A D | port.c | 104 struct cxl_decoder *cxld = to_cxl_decoder(dev); in start_show() 113 struct cxl_decoder *cxld = to_cxl_decoder(dev); in size_show() 123 struct cxl_decoder *cxld = to_cxl_decoder(dev); \ 139 struct cxl_decoder *cxld = to_cxl_decoder(dev); in target_type_show() 153 struct cxl_decoder *cxld = &cxlsd->cxld; in emit_target_list() 289 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_granularity_show() 299 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_ways_show() 423 static void __cxl_decoder_release(struct cxl_decoder *cxld) in __cxl_decoder_release() 504 struct cxl_decoder *to_cxl_decoder(struct device *dev) in to_cxl_decoder() 510 return container_of(dev, struct cxl_decoder, dev); in to_cxl_decoder() [all …]
|
| H A D | hdm.c | 24 static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld) in add_hdm_decoder() 682 static void cxld_set_interleave(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_interleave() 704 static void cxld_set_type(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_type() 759 static void setup_hw_decoder(struct cxl_decoder *cxld, void __iomem *hdm) in setup_hw_decoder() 800 static int cxl_decoder_commit(struct cxl_decoder *cxld) in cxl_decoder_commit() 855 struct cxl_decoder *cxld; in commit_reap() 871 void cxl_port_commit_reap(struct cxl_decoder *cxld) in cxl_port_commit_reap() 889 static void cxl_decoder_reset(struct cxl_decoder *cxld) in cxl_decoder_reset() 931 struct cxl_port *port, struct cxl_decoder *cxld, u64 *dpa_base, in cxl_setup_hdm_decoder_from_dvsec() 971 static int init_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in init_hdm_decoder() [all …]
|
| H A D | region.c | 278 struct cxl_decoder *cxld; in cxl_region_decode_reset() 296 static int commit_decoder(struct cxl_decoder *cxld) in commit_decoder() 321 struct cxl_decoder *cxld; in cxl_region_decode_commit() 492 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in set_interleave_ways() 566 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in set_interleave_granularity() 876 struct cxl_decoder *cxld = to_cxl_decoder(dev); in check_commit_order() 891 struct cxl_decoder *cxld; in match_free_decoder() 938 struct cxl_decoder *cxld; in match_auto_decoder() 966 static struct cxl_decoder * 994 struct cxl_decoder *cxld) in auto_order_ok() [all …]
|
| H A D | pci.c | 227 struct cxl_decoder *cxld; in dvsec_range_allowed() 674 struct cxl_decoder *cxld; in __cxl_endpoint_decoder_reset_detected()
|