Searched refs:cxl_decoder (Results 1 – 7 of 7) sorted by relevance
/linux-6.1.9/drivers/cxl/ |
D | cxl.h | 266 struct cxl_decoder { struct 275 int (*commit)(struct cxl_decoder *cxld); argument 276 int (*reset)(struct cxl_decoder *cxld); argument 300 struct cxl_decoder cxld; 321 struct cxl_decoder cxld; 537 struct cxl_decoder *decoder; 578 struct cxl_decoder *to_cxl_decoder(struct device *dev); 587 int cxl_decoder_add(struct cxl_decoder *cxld, int *target_map); 589 int cxl_decoder_add_locked(struct cxl_decoder *cxld, int *target_map); 590 int cxl_decoder_autoremove(struct device *host, struct cxl_decoder *cxld);
|
D | acpi.c | 90 struct cxl_decoder *cxld; in cxl_parse_cfmws() 297 struct cxl_decoder *cxld; in add_root_nvdimm_bridge() 427 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in pair_cxl_resource()
|
/linux-6.1.9/drivers/cxl/core/ |
D | port.c | 81 struct cxl_decoder *cxld = to_cxl_decoder(dev); in start_show() 90 struct cxl_decoder *cxld = to_cxl_decoder(dev); in size_show() 100 struct cxl_decoder *cxld = to_cxl_decoder(dev); \ 116 struct cxl_decoder *cxld = to_cxl_decoder(dev); in target_type_show() 130 struct cxl_decoder *cxld = &cxlsd->cxld; in emit_target_list() 270 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_granularity_show() 280 struct cxl_decoder *cxld = to_cxl_decoder(dev); in interleave_ways_show() 382 static void __cxl_decoder_release(struct cxl_decoder *cxld) in __cxl_decoder_release() 459 struct cxl_decoder *to_cxl_decoder(struct device *dev) in to_cxl_decoder() 465 return container_of(dev, struct cxl_decoder, dev); in to_cxl_decoder() [all …]
|
D | region.c | 142 struct cxl_decoder *cxld; in cxl_region_decode_reset() 168 struct cxl_decoder *cxld; in cxl_region_decode_commit() 316 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in interleave_ways_store() 384 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in interleave_granularity_store() 611 struct cxl_decoder *cxld; in match_free_decoder() 631 static struct cxl_decoder *cxl_region_find_decoder(struct cxl_port *port, in cxl_region_find_decoder() 696 struct cxl_decoder *cxld = cxl_rr->decoder; in cxl_rr_free_decoder() 725 struct cxl_decoder *cxld = cxl_rr->decoder; in cxl_rr_ep_add() 748 struct cxl_decoder *cxld; in cxl_rr_alloc_decoder() 803 struct cxl_decoder *cxld; in cxl_port_attach_region() [all …]
|
D | hdm.c | 22 static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in add_hdm_decoder() 483 static void cxld_set_interleave(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_interleave() 505 static void cxld_set_type(struct cxl_decoder *cxld, u32 *ctrl) in cxld_set_type() 567 static int cxl_decoder_commit(struct cxl_decoder *cxld) in cxl_decoder_commit() 642 static int cxl_decoder_reset(struct cxl_decoder *cxld) in cxl_decoder_reset() 677 static int init_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in init_hdm_decoder() 816 struct cxl_decoder *cxld; in devm_cxl_enumerate_decoders()
|
D | pci.c | 228 struct cxl_decoder *cxld; in dvsec_range_allowed()
|
/linux-6.1.9/tools/testing/cxl/test/ |
D | cxl.c | 510 static int mock_decoder_commit(struct cxl_decoder *cxld) in mock_decoder_commit() 532 static int mock_decoder_reset(struct cxl_decoder *cxld) in mock_decoder_reset() 573 struct cxl_decoder *cxld; in mock_cxl_enumerate_decoders()
|