Searched refs:cxld (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/drivers/cxl/core/ |
A D | hdm.c | 29 put_device(&cxld->dev); in add_hdm_decoder() 361 if (cxled->cxld.region) { in cxl_dpa_free() 604 int id = cxld->id, rc; in cxl_decoder_commit() 666 cxld->reset(cxld); in cxl_decoder_commit() 679 int id = cxld->id; in cxl_decoder_reset() 728 cxld->commit = NULL; in cxl_setup_hdm_decoder_from_dvsec() 729 cxld->reset = NULL; in cxl_setup_hdm_decoder_from_dvsec() 800 port->id, cxld->id); in init_hdm_decoder() 865 port->id, cxld->id, size, cxld->interleave_ways); in init_hdm_decoder() 941 cxld = &cxled->cxld; in devm_cxl_enumerate_decoders() [all …]
|
A D | region.c | 151 rc = cxld->reset(cxld); in cxl_region_decode_reset() 156 rc = cxled->cxld.reset(&cxled->cxld); in cxl_region_decode_reset() 169 return cxld->commit(cxld); in commit_decoder() 210 cxld->reset(cxld); in cxl_region_decode_commit() 213 cxled->cxld.reset(&cxled->cxld); in cxl_region_decode_commit() 341 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in interleave_ways_store() local 409 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in interleave_granularity_store() local 791 cxld = &cxled->cxld; in cxl_rr_alloc_decoder() 1134 cxld->hpa_range.start, cxld->hpa_range.end); in cxl_port_setup_targets() 2147 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in cxl_find_region_by_name() local [all …]
|
A D | port.c | 132 struct cxl_decoder *cxld = &cxlsd->cxld; in emit_target_list() local 1532 struct cxl_decoder *cxld = &cxlsd->cxld; in cxl_hb_modulo() local 1567 cxld->id = rc; in cxl_decoder_init() 1569 dev = &cxld->dev; in cxl_decoder_init() 1638 cxld = &cxlsd->cxld; in cxl_root_decoder_alloc() 1647 put_device(&cxld->dev); in cxl_root_decoder_alloc() 1687 cxld = &cxlsd->cxld; in cxl_switch_decoder_alloc() 1713 cxld = &cxled->cxld; in cxl_endpoint_decoder_alloc() 1754 return PTR_ERR(cxld); in cxl_decoder_add_locked() 1759 dev = &cxld->dev; in cxl_decoder_add_locked() [all …]
|
A D | pci.c | 220 struct cxl_decoder *cxld; in dvsec_range_allowed() local 225 cxld = to_cxl_decoder(dev); in dvsec_range_allowed() 227 if (!(cxld->flags & CXL_DECODER_F_RAM)) in dvsec_range_allowed() 230 return range_contains(&cxld->hpa_range, dev_range); in dvsec_range_allowed()
|
/linux-6.3-rc2/drivers/cxl/ |
A D | acpi.c | 49 struct cxl_decoder *cxld = &cxlsd->cxld; in cxl_hb_xor() local 55 if (dev_WARN_ONCE(&cxld->dev, in cxl_hb_xor() 83 struct cxl_decoder *cxld = &cxlrd->cxlsd.cxld; in cxl_parse_cxims() local 209 struct cxl_decoder *cxld; in cxl_parse_cfmws() local 259 cxld = &cxlrd->cxlsd.cxld; in cxl_parse_cfmws() 295 put_device(&cxld->dev); in cxl_parse_cfmws() 300 cxld->hpa_range.start, cxld->hpa_range.end); in cxl_parse_cfmws() 304 dev_name(&cxld->dev), in cxl_parse_cfmws() 306 cxld->hpa_range.start, cxld->hpa_range.end); in cxl_parse_cfmws() 481 struct cxl_decoder *cxld; in add_root_nvdimm_bridge() local [all …]
|
A D | cxl.h | 326 int (*commit)(struct cxl_decoder *cxld); 327 int (*reset)(struct cxl_decoder *cxld); 375 struct cxl_decoder cxld; member 397 struct cxl_decoder cxld; member 690 int cxl_decoder_add(struct cxl_decoder *cxld, int *target_map); 692 int cxl_decoder_add_locked(struct cxl_decoder *cxld, int *target_map); 693 int cxl_decoder_autoremove(struct device *host, struct cxl_decoder *cxld);
|
A D | port.c | 42 if ((cxled->cxld.flags & CXL_DECODER_F_ENABLE) == 0) in discover_region() 55 cxled->cxld.hpa_range.start, cxled->cxld.hpa_range.end); in discover_region()
|
A D | cxlmem.h | 62 return to_cxl_port(cxled->cxld.dev.parent); in cxled_to_port() 67 return to_cxl_port(cxlrd->cxlsd.cxld.dev.parent); in cxlrd_to_port() 73 struct cxl_port *port = to_cxl_port(cxled->cxld.dev.parent); in cxled_to_memdev()
|
/linux-6.3-rc2/tools/testing/cxl/test/ |
A D | cxl.c | 666 int id = cxld->id; in mock_decoder_commit() 688 int id = cxld->id; in mock_decoder_reset() 714 cxld->interleave_ways = 1; in default_mock_decoder() 723 struct cxl_decoder *cxld; in first_decoder() local 728 if (cxld->id == 0) in first_decoder() 788 cxld->interleave_ways = 2; in mock_init_hdm_decoder() 822 cxld = &cxlsd->cxld; in mock_init_hdm_decoder() 863 struct cxl_decoder *cxld; in mock_cxl_enumerate_decoders() local 875 cxld = &cxlsd->cxld; in mock_cxl_enumerate_decoders() 886 cxld = &cxled->cxld; in mock_cxl_enumerate_decoders() [all …]
|
Completed in 29 milliseconds