Searched refs:cxl_root_decoder (Results 1 – 6 of 6) sorted by relevance
| /drivers/cxl/ |
| A D | cxl.h | 421 struct cxl_root_decoder; 422 typedef u64 (*cxl_hpa_to_spa_fn)(struct cxl_root_decoder *cxlrd, u64 hpa); 435 struct cxl_root_decoder { struct 746 DEFINE_FREE(put_cxl_root_decoder, struct cxl_root_decoder *, if (!IS_ERR_OR_NULL(_T)) put_device(&_… 774 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev); 780 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port, 789 struct cxl_root_decoder *cxlrd) in cxl_root_decoder_autoremove()
|
| A D | acpi.c | 24 static u64 cxl_xor_hpa_to_spa(struct cxl_root_decoder *cxlrd, u64 hpa) in cxl_xor_hpa_to_spa() 63 struct cxl_root_decoder *cxlrd; 71 struct cxl_root_decoder *cxlrd = ctx->cxlrd; in cxl_parse_cxims() 338 static int cxl_acpi_set_cache_size(struct cxl_root_decoder *cxlrd) in cxl_acpi_set_cache_size() 373 static void cxl_setup_extended_linear_cache(struct cxl_root_decoder *cxlrd) in cxl_setup_extended_linear_cache() 395 DEFINE_FREE(put_cxlrd, struct cxl_root_decoder *, 432 struct cxl_root_decoder *cxlrd __free(put_cxlrd) = in DEFINE_FREE() 868 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in pair_cxl_resource()
|
| A D | cxlmem.h | 79 static inline struct cxl_port *cxlrd_to_port(struct cxl_root_decoder *cxlrd) in cxlrd_to_port()
|
| /drivers/cxl/core/ |
| A D | region.c | 490 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev->parent); in interleave_ways_store() 553 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev->parent); in interleave_granularity_store() 629 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent); in alloc_hpa() 1322 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(cxlr->dev.parent); in cxl_port_setup_targets() 1681 struct cxl_root_decoder *cxlrd, in cxl_region_attach_position() 2346 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev->parent); in cxl_region_release() 2618 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in create_region_store() 2682 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in delete_region_store() 3256 static struct cxl_root_decoder * 3335 struct cxl_root_decoder *cxlrd, in __construct_region() [all …]
|
| A D | port.c | 299 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in qos_class_show() 331 static bool can_create_pmem(struct cxl_root_decoder *cxlrd) in can_create_pmem() 338 static bool can_create_ram(struct cxl_root_decoder *cxlrd) in can_create_ram() 348 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_visible() 437 struct cxl_root_decoder *to_cxl_root_decoder(struct device *dev) in to_cxl_root_decoder() 442 return container_of(dev, struct cxl_root_decoder, cxlsd.cxld.dev); in to_cxl_root_decoder() 448 struct cxl_root_decoder *cxlrd = to_cxl_root_decoder(dev); in cxl_root_decoder_release() 1796 struct cxl_root_decoder *cxl_root_decoder_alloc(struct cxl_port *port, in cxl_root_decoder_alloc() 1799 struct cxl_root_decoder *cxlrd; in cxl_root_decoder_alloc()
|
| 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()
|
Completed in 27 milliseconds