Searched refs:cxl_root_decoder (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/cxl/ |
| H A D | cxl.h | 425 struct cxl_root_decoder; 432 u64 (*hpa_to_spa)(struct cxl_root_decoder *cxlrd, u64 hpa); 433 u64 (*spa_to_hpa)(struct cxl_root_decoder *cxlrd, u64 spa); 447 struct cxl_root_decoder { struct 554 struct cxl_root_decoder *cxlrd; 809 DEFINE_FREE(put_cxl_root_decoder, struct cxl_root_decoder *, if (!IS_ERR_OR_NULL(_T)) put_device(&_… 836 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev); 842 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port, 851 struct cxl_root_decoder *cxlrd) in cxl_root_decoder_autoremove()
|
| H A D | acpi.c | 76 static u64 cxl_apply_xor_maps(struct cxl_root_decoder *cxlrd, u64 addr) in cxl_apply_xor_maps() 92 struct cxl_root_decoder *cxlrd; 100 struct cxl_root_decoder *cxlrd = ctx->cxlrd; in cxl_parse_cxims() 363 static void cxl_setup_extended_linear_cache(struct cxl_root_decoder *cxlrd) in cxl_setup_extended_linear_cache() 398 DEFINE_FREE(put_cxlrd, struct cxl_root_decoder *, 432 struct cxl_root_decoder *cxlrd __free(put_cxlrd) = in DEFINE_FREE() 869 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in pair_cxl_resource()
|
| /linux/drivers/cxl/core/ |
| H A D | region.c | 493 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in interleave_ways_store() 556 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in interleave_granularity_store() 631 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in alloc_hpa() 1382 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in cxl_port_setup_targets() 1743 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in cxl_region_attach_position() 1982 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in cxl_region_attach() 2407 struct cxl_root_decoder *cxlrd = cxlr->cxlrd; in cxl_region_release() 2472 static struct cxl_region *cxl_region_alloc(struct cxl_root_decoder *cxlrd, int id) in cxl_region_alloc() 2597 static struct cxl_region *devm_cxl_add_region(struct cxl_root_decoder *cxlrd, in devm_cxl_add_region() 2635 static ssize_t __create_region_show(struct cxl_root_decoder *cxlrd, char *buf) in __create_region_show() [all …]
|
| H A D | port.c | 308 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in qos_class_show() 340 static bool can_create_pmem(struct cxl_root_decoder *cxlrd) in can_create_pmem() 347 static bool can_create_ram(struct cxl_root_decoder *cxlrd) in can_create_ram() 357 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_visible() 446 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev) in to_cxl_root_decoder() 451 return container_of(dev, struct cxl_root_decoder, cxlsd.cxld.dev); in to_cxl_root_decoder() 457 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_release() 1997 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port, in cxl_root_decoder_alloc() 2000 struct cxl_root_decoder *cxlrd; in cxl_root_decoder_alloc()
|
| H A D | cdat.c | 292 struct cxl_root_decoder *cxlrd; in match_cxlrd_qos_class() 331 struct cxl_root_decoder *cxlrd; in match_cxlrd_hb()
|