Searched refs:cxl_decoder (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/cxl/ |
H A D | cxl.h | 340 struct cxl_decoder { struct 349 int (*commit)(struct cxl_decoder *cxld); argument 350 void (*reset)(struct cxl_decoder *cxld); argument 398 struct cxl_decoder cxld; 419 struct cxl_decoder cxld; 663 struct cxl_decoder *decoder; 685 void cxl_port_commit_reap(struct cxl_decoder *cxld); 711 struct cxl_decoder *to_cxl_decoder(struct device *dev); 724 int cxl_decoder_add(struct cxl_decoder *cxld, int *target_map); 726 int cxl_decoder_add_locked(struct cxl_decoder *cxld, int *target_map); [all …]
|
H A D | acpi.c | 49 struct cxl_decoder *cxld = &cxlsd->cxld; in cxl_hb_xor() 83 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in cxl_parse_cxims() 207 struct cxl_decoder *cxld; in __cxl_parse_cfmws() 516 struct cxl_decoder *cxld; in add_root_nvdimm_bridge() 646 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in pair_cxl_resource()
|
/openbmc/linux/drivers/cxl/core/ |
H A D | port.c | 98 struct cxl_decoder *cxld = to_cxl_decoder(dev); in start_show() 107 struct cxl_decoder *cxld = to_cxl_decoder(dev); in size_show() 117 struct cxl_decoder *cxld = to_cxl_decoder(dev); \ 133 struct cxl_decoder *cxld = to_cxl_decoder(dev); in target_type_show() 147 struct cxl_decoder *cxld = &cxlsd->cxld; in emit_target_list() 273 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_granularity_show() 283 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_ways_show() 397 static void __cxl_decoder_release(struct cxl_decoder *cxld) in __cxl_decoder_release() 476 struct cxl_decoder *to_cxl_decoder(struct device *dev) in to_cxl_decoder() 482 return container_of(dev, struct cxl_decoder, dev); in to_cxl_decoder() [all …]
|
H A D | hdm.c | 21 static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in add_hdm_decoder() 561 static void cxld_set_interleave(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_interleave() 583 static void cxld_set_type(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_type() 638 static int cxl_decoder_commit(struct cxl_decoder *cxld) in cxl_decoder_commit() 729 struct cxl_decoder *cxld; in commit_reap() 745 void cxl_port_commit_reap(struct cxl_decoder *cxld) in cxl_port_commit_reap() 763 static void cxl_decoder_reset(struct cxl_decoder *cxld) in cxl_decoder_reset() 804 struct cxl_port *port, struct cxl_decoder *cxld, u64 *dpa_base, in cxl_setup_hdm_decoder_from_dvsec() 844 static int init_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in init_hdm_decoder() 1038 struct cxl_decoder *cxld; in devm_cxl_enumerate_decoders()
|
H A D | region.c | 169 struct cxl_decoder *cxld; in cxl_region_decode_reset() 187 static int commit_decoder(struct cxl_decoder *cxld) in commit_decoder() 212 struct cxl_decoder *cxld; in cxl_region_decode_commit() 368 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in interleave_ways_store() 436 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in interleave_granularity_store() 678 struct cxl_decoder *cxld; in match_free_decoder() 701 struct cxl_decoder *cxld; in match_auto_decoder() 716 static struct cxl_decoder * 745 struct cxl_decoder *cxld) in auto_order_ok() 748 struct cxl_decoder *cxld_iter = rr->decoder; in auto_order_ok() [all …]
|
H A D | pci.c | 287 struct cxl_decoder *cxld; in dvsec_range_allowed()
|
/openbmc/linux/tools/testing/cxl/test/ |
H A D | cxl.c | 667 static int mock_decoder_commit(struct cxl_decoder *cxld) in mock_decoder_commit() 690 static void mock_decoder_reset(struct cxl_decoder *cxld) in mock_decoder_reset() 708 static void default_mock_decoder(struct cxl_decoder *cxld) in default_mock_decoder() 724 struct cxl_decoder *cxld; in first_decoder() 734 static void mock_init_hdm_decoder(struct cxl_decoder *cxld) in mock_init_hdm_decoder() 864 struct cxl_decoder *cxld; in mock_cxl_enumerate_decoders()
|